0.00 µs CGLSetOption(kCGLGOUseErrorHandler, 0); 0.00 µs CGLChoosePixelFormat({kCGLPFAColorSize, 32, kCGLPFADepthSize, 16, kCGLPFADoubleBuffer, kCGLPFADisplayMask, 4}, 0x002acbf0, 2); 0.00 µs CGLSetOption(kCGLGOUseErrorHandler, 0); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 16777216); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 83886080); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 100663296); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 117440512); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 134217728); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 184549376); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 201326592); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 218103808); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 234881024); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 855638016); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 872415232); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 889192448); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 905969664); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 922746880); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 939524096); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 956301312); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 973078528); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 989855744); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1006632960); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1023410176); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1174405120); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1191182336); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1207959552); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1224736768); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1241513984); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1258291200); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1275068416); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1308622848); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1342177280); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1358954496); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1392508928); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1409286144); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 1509949440); 0.00 µs CGLDescribePixelFormat(0x002acbf0, 0, 2147483648); 0.00 µs CGLCreateContext(0x002acbf0, 0x00000000, 0x00861400); 0.00 µs CGLSetParameter(0x00861400, 0, {2491504}); 0.00 µs CGLSetParameter(0x00861400, 0, {64}); 0.00 µs CGLSetParameter(0x00861400, 0, {64}); 0.00 µs CGLSetSurface(0x00861400, {0, 22, 640, 502}, {0, 22, 640, 480}); 1.69 µs glScissor(0, 0, 640, 480); 2.13 µs glViewport(0, 0, 640, 480); 0.00 µs CGLUpdateContext(0x00861400); 0.00 µs CGLUpdateContext(0x00861400); 0.00 µs CGLGetParameter(0x00861400, 0); 0.00 µs CGLSetParameter(0x00861400, 0, {0}); 0.00 µs CGLGetParameter(0x00861400, 0); 0.00 µs CGLGetParameter(0x00861400, 0); 1.56 µs glGetIntegerv(GL_DOUBLEBUFFER, 0xbffff7d4); 1.28 µs glGetIntegerv(GL_MAX_TEXTURE_SIZE, 0xbffff7d8); 0.90 µs glGetIntegerv(GL_MAX_TEXTURE_SIZE, 0xbffff7d8); 6.44 µs glGetString(GL_EXTENSIONS); 5.73 µs glGetString(GL_EXTENSIONS); 5.75 µs glGetString(GL_EXTENSIONS); 5.13 µs glGetString(GL_EXTENSIONS); 4.98 µs glGetString(GL_EXTENSIONS); 4.92 µs glGetString(GL_EXTENSIONS); 5.26 µs glDisable(GL_DEPTH_TEST); 5.61 µs glDisable(GL_CULL_FACE); 4.87 µs glEnable(GL_TEXTURE_RECTANGLE_EXT); 1.18 µs glGetError(); returns: GL_ZERO 5.99 µs glGenTextures(1, 0x1c227290); 4.83 µs glBindTexture(GL_TEXTURE_RECTANGLE_EXT, 1); 6.79 µs glTexParameteri(GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_MIN_FILTER, GL_NEAREST); 0.59 µs glTexParameteri(GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_MAG_FILTER, GL_NEAREST); 0.69 µs glTexParameteri(GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); 0.63 µs glTexParameteri(GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); 0.85 µs glTexParameteri(GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_STORAGE_HINT_APPLE, GL_STORAGE_SHARED_APPLE); 0.54 µs glPixelStorei(GL_UNPACK_CLIENT_STORAGE_APPLE, 1); 79.31 µs glTexImage2D(GL_TEXTURE_RECTANGLE_EXT, 0, GL_RGBA, 640, 480, 0, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, 0x17e0f000); 0.97 µs glGetError(); returns: GL_ZERO 0.00 µs CGLUpdateContext(0x00861400); 0.59 µs glMatrixMode(GL_PROJECTION); 0.50 µs glLoadIdentity(); 0.39 µs glMatrixMode(GL_MODELVIEW); 0.62 µs glLoadIdentity(); 2.00 µs glViewport(0, 0, 640, 480); 0.75 µs glOrtho(0, 640, 480, 0, 0, 1); 0.77 µs glPixelStorei(GL_UNPACK_ALIGNMENT, 1); 0.48 µs glPixelStorei(GL_UNPACK_ROW_LENGTH, 640); 1.06 µs glBindTexture(GL_TEXTURE_RECTANGLE_EXT, 1); 5096.49 µs glTexSubImage2D(GL_TEXTURE_RECTANGLE_EXT, 0, 0, 0, 640, 480, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, 0x17e0f000); 1.02 µs glBindTexture(GL_TEXTURE_RECTANGLE_EXT, 1); 5.36 µs glColor4f(1, 1, 1, 1); 0.64 µs glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL); 0.84 µs glDisable(GL_BLEND); 2.34 µs glTexParameteri(GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_MIN_FILTER, GL_NEAREST); 0.73 µs glTexParameteri(GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_MAG_FILTER, GL_NEAREST); 1270.88 µs glBegin(GL_TRIANGLE_STRIP); 0.50 µs glTexCoord2f(0, 0); 127.24 µs glVertex2i(0, 0); 0.51 µs glTexCoord2f(640, 0); 1.47 µs glVertex2i(640, 0); 0.42 µs glTexCoord2f(0, 480); 2.60 µs glVertex2i(0, 480); 0.38 µs glTexCoord2f(640, 480); 2.12 µs glVertex2i(640, 480); 12.90 µs glEnd(); 0.00 µs CGLGetParameter(0x00861400, 0); 4283.74 µs CGLFlushDrawable(); 0.79 µs glPixelStorei(GL_UNPACK_ALIGNMENT, 1); 0.51 µs glPixelStorei(GL_UNPACK_ROW_LENGTH, 640); 0.94 µs glBindTexture(GL_TEXTURE_RECTANGLE_EXT, 1);