I am having a crash when I call this code... I have no idea why, and AFAIK I don't need a GL3+ RC to use this code? Correct....
Thanks
GLuint gpuIDs[16] = {0};
GLuint maxGpus = wglGetGPUIDsAMD(16, gpuIDs);
GLint freeMem[4] = {0};
glGetIntegerv(GL_TEXTURE_FREE_MEMORY_ATI, &freeMem[0]);
availableMemory = freeMem[0] / 1024;
if(wglGetGPUInfoAMD(gpuIDs[0], WGL_GPU_RAM_AMD, GL_UNSIGNED_INT, sizeof(GLuint), &totalMemory) != 1)
totalMemory = 0;
if(wglGetGPUInfoAMD(gpuIDs[0], WGL_GPU_CLOCK_AMD, GL_UNSIGNED_INT, sizeof(GLuint), &clockSpeed) != 1)
clockSpeed = 0;