<div dir="ltr">Hi Robert,<div><br></div><div>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.</div><div><br></div><div>The issue:</div><div><br></div><div>uniform sampler2D texture; // in the shader</div><div><br></div><div>In the code:</div><div><pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(128,0,0)">_ss</span><span style="color:rgb(0,0,0)">-></span><span style="color:rgb(0,0,0)">addUniform</span><span style="color:rgb(0,0,0)">(</span><span style="color:rgb(128,128,0)">new</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(128,0,128)">osg</span><span style="color:rgb(0,0,0)">::</span><span style="color:rgb(128,0,128)">Uniform</span><span style="color:rgb(0,0,0)">(</span><span style="color:rgb(128,0,128)">osg</span><span style="color:rgb(0,0,0)">::</span><span style="color:rgb(128,0,128)">Uniform</span><span style="color:rgb(0,0,0)">::</span><span style="color:rgb(128,0,128)">SAMPLER_2D</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(0,128,0)">"texture"</span><span style="color:rgb(0,0,0)">,(</span><span style="color:rgb(128,128,0)">int</span><span style="color:rgb(0,0,0)">)slot</span><span style="color:rgb(0,0,0)">) ...</span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(0,0,0)"><br></span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:arial,sans-serif;white-space:normal">uniform this causes the model on MacOSX to turn to black on Windows the model to disappear.</span><span style="color:rgb(0,0,0)"><br></span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:arial,sans-serif;white-space:normal"><br></span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:arial,sans-serif;white-space:normal">The working code from 3.3.7 (defining it with osg::Uniform::SAMPLER_2D was not working either)</span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:arial,sans-serif;white-space:normal"><br></span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="color:rgb(128,0,0)">_ss</span><span style="color:rgb(0,0,0)">-></span><span style="color:rgb(0,0,0)">addUniform</span><span style="color:rgb(0,0,0)">(</span><span style="color:rgb(128,128,0)">new</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(128,0,128)">osg</span><span style="color:rgb(0,0,0)">::</span><span style="color:rgb(128,0,128)">Uniform</span><span style="color:rgb(0,0,0)">(</span><span style="color:rgb(0,128,0)">"texture"</span><span style="color:rgb(0,0,0)">)</span><span style="color:rgb(0,0,0)">aoSlot</span><span style="color:rgb(0,0,0)">) ...</span></pre><pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:arial,sans-serif;white-space:normal"><br></span></pre><div><br></div><div><br></div><div>Any clue?</div><div><br></div><div>Thanks a bunch!</div><div><br></div>-- <br><div class="gmail_signature">trajce nikolov nick<br></div>
</div></div>