Mars_999
07-14-2010, 08:11 PM
I am having some issues with this code and not sure why... If I take out the wglGetGPUInfoAMD() calls the crash stops...
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;
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;