[osg-users] [Compute Program executed on useprogram :/?!]

Julien Valentin julienvalentin51 at gmail.com
Fri Nov 17 17:31:58 PST 2017


Hi all
I ran into some strange behavior debuging an app: It appears that compute shader are executed at each pcp.useprogram() call...
I don't think it's a correct behavior since uniforms requires the po to be bound before to be set... 
It yield an undefined behavior in GLObjectVisitor when compute prog are executed whithout their uniforms setted  (and the same problem should also appears in State::apply)

I'm gonna pr a patch in order remove dispatchprogram from useprogram and add a if(computeshader)dispatch at the end of state::apply but would like Robert insight about it

Thank you!

Cheers,
Julien

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=72404#72404







More information about the osg-users mailing list