glReadPixels performance

학술 2010. 9. 17. 10:08 Posted by 양고
의외로 1ms 내외의 대선전.
믿어도 될까? -.-


해당 코드
 int j = 0;
 LARGE_INTEGER freq, t[20];
 QueryPerformanceFrequency(&freq);
 QueryPerformanceCounter(&t[j++]);
 glReadPixels(0, 0, width, height, GL_RGB, GL_UNSIGNED_BYTE, iM->imageData);
 QueryPerformanceCounter(&t[j++]);
 printf("readpixels: %g ms\n", (t[j-1].QuadPart - t[j-2].QuadPart)*1000./freq.QuadPart);