1 Reply Latest reply on Oct 6, 2014 9:57 AM by brunntho

    glProgramBinary crashes in 14.3 driver

    josborne

      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 329C++
        • Re: glProgramBinary crashes in 14.3 driver
          brunntho

          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