Ian Bruce (ian_bruce)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 27 2015, 2:47 AM (104 w, 5 d)

Recent Activity

Sun, Mar 19

Ian Bruce (ian_bruce) added a comment to T46409: Kernel compile errors on Mesa OpenCL in 2.76 rc3.

For a more up-to-date discussion of this issue, see here:

Sun, Mar 19, 9:24 AM · BF Blender, Cycles
Ian Bruce (ian_bruce) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

Yes, that's exactly what I said --

Sun, Mar 19, 8:54 AM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender

Sat, Mar 18

Ian Bruce (ian_bruce) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

It turns out that these compiler warnings --

Sat, Mar 18, 12:56 PM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender

Mon, Mar 13

Ian Bruce (ian_bruce) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

The two separate compiler errors involved here (neither is actually a Blender issue) are now the subject of two Debian bug reports. Patches are available upstream for both problems, as mentioned above.

Mon, Mar 13, 3:02 PM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender
Ian Bruce (ian_bruce) added a comment to T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480).

It turns out that the "invalid argument type 'X *' to unary expression" compile errors are the result of a known bug in LLVM. It is said to be fixed in LLVM-v5; see here:

Mon, Mar 13, 11:03 AM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender
Ian Bruce (ian_bruce) reopened T50522: OpenCL kernel build fails on Linux with Mesa drivers (RX 480) as "Open".

This same problem (actually, several problems) has been reported here; it's not distribution- or hardware-specific:

Mon, Mar 13, 12:08 AM · Platform: Linux, Cycles, OpenGL / Gfx, BF Blender

Sun, Mar 12

Ian Bruce (ian_bruce) added a comment to rB2d3c44389ab7: Fix OpenCL warnings about doubles on some platforms..

Adding device specific code for a few specific cases does not abstract that away.

Sun, Mar 12, 10:21 PM
Ian Bruce (ian_bruce) added a comment to rB2d3c44389ab7: Fix OpenCL warnings about doubles on some platforms..

The more code we can share between CPU/CUDA/OpenCL the better, every device specific code we add can get out of sync and makes it more work to maintain, so I rather not do this.

Sun, Mar 12, 9:15 PM
Ian Bruce (ian_bruce) added a comment to rB2d3c44389ab7: Fix OpenCL warnings about doubles on some platforms..

I didn't reuse CL_M_*_F since we need the defines for C++ and CUDA too,
and adding an OpenCL specific variation would not simplify the code.

Sun, Mar 12, 8:34 PM

Fri, Mar 10

Ian Bruce (ian_bruce) added a comment to rBe76e8fcdcc53: Fix a few OpenCL compiler warnings..

It appears that the openCL standard header file <cl_platform.h> already defines
almost all of these constants:

Fri, Mar 10, 5:54 PM
Ian Bruce (ian_bruce) raised a concern with rBe76e8fcdcc53: Fix a few OpenCL compiler warnings..

There's a whole header file with this problem:

Fri, Mar 10, 3:20 PM

Mar 27 2015

Ian Bruce (ian_bruce) added a comment to T44150: empty objects cannot have modifiers.

modifiers do not affect objects, they affect geometries (i.e. object’s data). Since empties have no data/geometry, they cannot have modifiers...

Mar 27 2015, 11:39 AM · BF Blender
Ian Bruce (ian_bruce) added a comment to T44150: empty objects cannot have modifiers.

why is there no way that an empty object can be used to control the visibility of its children?

Mar 27 2015, 11:29 AM · BF Blender
Ian Bruce (ian_bruce) added a comment to T44150: empty objects cannot have modifiers.

Is there a reason why this should be so? Can recursive application at least be made an option?

Mar 27 2015, 11:27 AM · BF Blender
Ian Bruce (ian_bruce) created T44150: empty objects cannot have modifiers.
Mar 27 2015, 3:38 AM · BF Blender