Thanks Antony/Mike. I have a build for the experimental branch (actually a separated copy) of Clement’s PBR for MacOS:
https://www.dropbox.com/s/7pk9idk5g28ixnl/blenderPBR_for_MacOS.zip?dl=0 <https://www.dropbox.com/s/7pk9idk5g28ixnl/blenderPBR_for_MacOS.zip?dl=0> Cheers, Varanda > On Jan 19, 2016, at 3:44 PM, Mike Erwin <[email protected]> wrote: > > Hi Marcelo, > > GLSL 1.2 (#version 120) correlates to OpenGL 2.1, the lowest version we > support and the *highest* we support on Mac until the next version of > Blender. > > I thought EXT_gpu_shader4 would let you use uint but lemme check... > > https://www.opengl.org/registry/specs/EXT/gpu_shader4.txt > > * Full signed integer and unsigned integer support in the OpenGL > Shading Language: > > - Integers are defined as 32 bit values using two's complement. > - Unsigned integers and vectors thereof are added. > > > Which to me means it should work! Maybe it doesn't have the uint keword > yet. Try something like this in the shader: > > #if __VERSION__ < 130 > #define uint unsigned int > #endif > > Mike Erwin > musician, naturalist, pixel pusher, hacker extraordinaire > > On Tue, Jan 19, 2016 at 2:14 PM, CGLabs <[email protected]> wrote: > >> Hello, >> >> I am trying to use a modified “gpu_shader_material.glsl” which has >> variables defined as uint types. >> The GLSL version that Blender is picking up is 120: >> >> #version 120 >> #extension GL_ARB_draw_instanced: enable >> #extension GL_EXT_gpu_shader4: enable >> #define GPU_NVIDIA >> … >> … >> … >> >> I am getting syntax error for uint when the OpenGL runtime complies the >> dynamic source code. >> I am assuming that 120 correlates to OpenGL 1.20 and it seams that uint is >> not supported. >> >> Even more odd is that is I replace all uint by unsigned int it GLGS >> compiler is “happy” and works (despite the fact that OpenGL 1.20 states >> unsigned as reserved word). >> >> Does anyone know what is going on with GLSL’s uint ? >> >> My machine: MacBook PRO with NVIDIA GeForce GT 750M 2048 MB >> >> Regards, >> Marcelo Varanda >> >> >> _______________________________________________ >> Bf-committers mailing list >> [email protected] >> http://lists.blender.org/mailman/listinfo/bf-committers >> > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
