<div dir="ltr"><div><div>Hi Andreas,<br><br></div>I'm struggling to understand what the issue is from your description, could you provide the whole shader and describe what functionality you are after?  This wider context would hopefully help me understand the issue at hand.<br><br></div>Robert.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 25 February 2016 at 17:17, Andreas Roth <span dir="ltr"><<a href="mailto:osgforum@tevs.eu" target="_blank">osgforum@tevs.eu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I stumbled upon the Shader::_computeShaderDefines() function, which as far as i could understand should extract additional information from all line starting with #pragma. When a line is found it looks for the next opening brackets and analyze the text between the #pragma and the opening bracket. But when the #pragma line does not have a opening bracket but some following line has the analyzed text is wrong.<br>
<br>
For example use the following shader code:<br>
<br>
Code:<br>
#pragma vp_entryPoint atmos_fragment_main<br>
varying vec3 atmos_vert;<br>
void atmos_fragment_main(inout vec4 color)<br>
{<br>
<br>
<br>
<br>
<br>
In this shader code the analyzed line would be "atmos_fragment_main<br>
varying vec3 atmos_vert;<br>
void atmos_fragment_main" which looks wrong to me.<br>
<br>
I think the open bracket should only be use when it's found before the end of the current line. Right?<br>
<br>
Regards,<br>
Andreas<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=66430#66430" rel="noreferrer" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=66430#66430</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div><br></div>