Hi Christian,

A workaround for this bug in the driver would be rather convoluted and
awkward to maintain, I would recommend just not using sharing of graphics
contexts with this driver.

Robert.

On Fri, Mar 5, 2010 at 3:38 PM, Christian Buchner <
[email protected]> wrote:

> Hi,
>
> I am having a peculiar problem in my application. The OpenGL Intel
> graphics drivers for the GPUs mentioned in the subject seem to have a
> bug where a wglShareLists() on windows (for OpenGL context sharing)
> does not carry over any ARB fragment and vertex shaders.
>
> This leads to OSG trying to apply shader handles in the new context
> that are only valid on the original context. Is there a way to force a
> osg::FragmentProgram and osg::VertexProgram to re-load the shaders (as
> if it was a different graphics context)?
>
> Would this be a case that might be considered for an implementation of
> a workaround in the osg shader code? I might be willing to supply a
> patch if this has a chance of getting included.
>
> Christian
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to