<div dir="ltr">Hi Marlin,<br><br><div class="gmail_quote"><div dir="ltr">On Thu, 27 Sep 2018 at 19:30, Rowley, Marlin R <<a href="mailto:marlin.r.rowley@lmco.com">marlin.r.rowley@lmco.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="#0563C1" vlink="#954F72" lang="EN-US">
<div class="m_8875526140072309285WordSection1">Is there a way to examine variable values in shader code? I can’t figure out this problem that we are having unless I can see the values in the shaders.</div></div></blockquote><div><br></div><div>To pass data into shaders you have use a combination of uniforms (osg::Unfiorm), textures (osg::Textre*) and vertex attributes.  With recent 3.4.x onwards you also have the option of passing in constants via #prama(tic) shader composition system that passes #define values into the compilation of shaders.</div><div><br></div><div>Shaders are a big topic so it's impossible for me to give you a full guide, there are plenty of reosurces online about GLSL shaders, within the OSG search for uses of osg::Program, osg::Shader, osg::Uniform.<br></div><div><br></div><div>Robert.<br></div><div> </div></div></div>