glProgramBinary is crashing with my 14.3b1 driver (on an HD 5800/Win7 64-bit). Access violation writing location 0x00000000.
atioglxx.dll!69b03e7e() | Unknown | |
[Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll] | ||
atioglxx.dll!69393fec() | Unknown | |
atioglxx.dll!693930b0() | Unknown | |
atioglxx.dll!69393039() | Unknown | |
atioglxx.dll!6936421c() | Unknown | |
atioglxx.dll!69346ba3() | Unknown | |
atioglxx.dll!689df8f3() | Unknown | |
> | DebugOpenGL.exe!Scaleform::Render::GL::Extensions::glProgramBinary(unsigned int a0, unsigned int a1, const void * a2, int a3) Line 329 | C++ |
Hi
I have the same issue.
Whenever I upgrade to the latest AMD driver my shader binaries, which are compiled with an older driver package, crash.
Is there any proper way how to handle that issue?
My current solution is to check the link status value of glGetProgramiv(program, GL_LINK_STATUS, &linkStatus);
However, this presuppose proper loading of binary shaders by glProgramBinary which crashes on my AMD machines.
Any feedback would be very appreciated