Hi Joel,

I think I had assumed to this point that the shader would be compiled once it 
was loaded and bound to the program object - it seemed the most logical way to 
manage it.  Of course, once you indicated that even compilation doesn't happen 
until the shader's called for (which makes sense, now that I think of it), I 
tried retrieving the log after calling viewer.frame() inside the viewer loop 
and it worked perfectly.

Yes, well in conjunction with what I said also, that the main thread often doesn't have a graphics context, it makes even more sense. How would it compile your shader immediately after loading it if there's no graphics context?

Glad I could clear things up for you.

J-S
--
______________________________________________________
Jean-Sebastien Guay    [email protected]
                               http://www.cm-labs.com/
                        http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to