2 Replies Latest reply on Jul 17, 2014 8:09 AM by piyushm1

    glGetIntegerv(GL_TEXTURE_FREE_MEMORY_ATI, param) not working on Windows 7

    piyushm1

      I want to use glGetIntegerv with parameter as GL_TEXTURE_FREE_MEMORY_ATI, but all 4 values are coming as 0. The same code if compiled in Windows XP shows proper information.

      I have a AMD Radeon HD 7750 graphics card on windows 7 now. I installed the same in another PC with Windows XP 32 bit & it worked fine. Neither in Windows 7 32/64 bit the proper information is available.

      The API wglGetGPUInfoAMD gives correct memory info though.

      NVidia GPU query APIs work fine on all OS & 32/64 Bit.

       

      What mistake I am doing in my APP? Or there is Bug in the APIs for these OS?

       

      I forget to mention that on Windows XP I installed the same AMD Card & the driver that came with the pack, then executed the same App for getting graphics memory & it worked. But the same graphics card on Windows 7 failed to give any values.

       

      Message was edited by: Piyush Maharana

       

      Message was edited by: Piyush Maharana I came to know that due to Driver model changes AMD's new drivers do not support ATI_memInfo stuff. Is this true? Also I learnt that Catalyst 12.8 was the last to support ATI_memInfo.  Is this also true? Anyway I shall install the old Catalyst 12.8 & check if ATI_memInfo works.