Originally Posted By: SchokoKeks

I haven't done any testing on nvidia or Optimus. It's probably a Shader failing to compile. Had the same on intel, so much for glsl beeing a standard.


Yeah, when doing OpenGL work you pretty much have to test on nvidia and amd in tandem all the time to make sure everything works as intended - especially when developing on nvidia you can expect everything to go to hell if you don't constantly test on amd, but also the other way around. The problem is that the OpenGL specs are pretty ambigious in some places, and thus the actual implementations are nothing alike. NVIDIA tends to do the more intuitive thing in cases of ambiguity whereas AMD tries to formally derive the "correct" implementation from other parts of the spec which unfortunately mostly isn't the most intuitive thing to do.