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.