|Project:||The Open Toolkit library|
I have the following problem. I have a winform with two OpenTK contexts and one single shader (Fragment and Vertex) in a 3.0 forward context. When I try to render something in thoses contexts, only one context is ok and the other context draw junk (matrix problem I guess...). If I make the *same* rendering with two different shaders program instances (one context has its own shader, but exactly the same shader) everything is OK.
So my question is, does shaders are shared beetwen contexts ? Is there any work around ?