Hi Nick,

I don't recall an specific changes relating to Uniforms between 3.3.7
and 3.3.8.  Perhaps it's just an error elsewhere that shows itself in
different ways on different systems, perhaps an uninitialized variable
or a shader that isn't valid GLSL but different compilers are doing
different things with it.

Without an example illustrating the problem there isn't anything more I can do.

Robert.

Robert.

On 4 May 2015 at 12:20, Trajce Nikolov NICK
<[email protected]> wrote:
> Hi Robert,
>
> after I upgraded to 3.3.8 I am experiencing issues with using multiple
> textures in a StateSet and setting uniforms. In 3.3.7 all works fine.
>
> The issue:
>
> uniform sampler2D texture; // in the shader
>
> In the code:
>
> _ss->addUniform(new
> osg::Uniform(osg::Uniform::SAMPLER_2D,"texture",(int)slot) ...
>
>
> uniform this causes the model on MacOSX to turn to black on Windows the
> model to disappear.
>
>
> The working code from 3.3.7 (defining it with osg::Uniform::SAMPLER_2D was
> not working either)
>
>
> _ss->addUniform(new osg::Uniform("texture")aoSlot) ...
>
>
>
>
> Any clue?
>
> Thanks a bunch!
>
> --
> trajce nikolov nick
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to