Mars_999

wglGetGPUInfoAMD() crashes?

Discussion created by Mars_999 on Jul 16, 2010
Latest reply on Dec 20, 2010 by Mars_999

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

[code]

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;

[/code]

Outcomes