W! Program Start
| wglCreateContext(86011084)
| wglMakeCurrent(86011084, 00010000)
| wglGetExtensionsStringARB(86011084)
| wglChoosePixelFormatARB(86011084, 0028F980, 0028F96C, 1, 0028F964, 0028F968)
| wglMakeCurrent(00000000, 00000000)
| wglDeleteContext(00010000)
| wglCreateContext(02010F6E)
| wglMakeCurrent(02010F6E, 00020000)
| glGetString(GL_EXTENSIONS)
| wglMakeCurrent(02010F6E, 00020000)
| wglGetCurrentDC()
| wglGetExtensionsStringARB(02010F6E)
| glGetString(GL_EXTENSIONS)
| glGetString(GL_VERSION)
| glClearColor(1.000000, 1.000000, 1.000000, 1.000000)
| glClearDepth(1.000000)
| glMatrixMode(GL_PROJECTION)
| glLoadIdentity()
| glMultMatrixd(0028FBD8)
| glMatrixMode(GL_MODELVIEW)
| glLoadIdentity()
| glDisable(GL_BLEND)
| glEnable(GL_TEXTURE_2D)
| glEnable(GL_COLOR_MATERIAL)
| glEnable(GL_DEPTH_TEST)
| glDepthFunc(GL_LEQUAL)
| glPolygonMode(GL_FRONT_AND_BACK, GL_LINE)
| glGetError()
| glCreateProgram()
| glCreateShader(GL_VERTEX_SHADER)
| glShaderSource(2, 1, 0028FD04, 00000000)
| glCompileShader(2)
| glAttachShader(1, 2)
| glCreateShader(GL_FRAGMENT_SHADER)
| glShaderSource(3, 1, 0028FCF8, 00000000)
| glCompileShader(3)
| glAttachShader(1, 3)
| glLinkProgram(1)
| glUseProgram(1)
W! OpenGL error GL_INVALID_OPERATION detected
| glGetError()
| glGetUniformLocation(1, 004750AA)
W! OpenGL error GL_INVALID_OPERATION detected
| glGetError()
| glUniform1f(-1, 1.000000)
W! OpenGL error GL_INVALID_OPERATION detected
| glClear(GL_DEPTH_BUFFER_BIT|GL_COLOR_BUFFER_BIT)
| glLoadIdentity()
| glTranslatef(0.000000, 0.000000, -20.000000)
| glRotatef(45.000000, 1.000000, 1.000000, 1.000000)
| glScalef(3.000000, 3.000000, 3.000000)
| glBegin(GL_QUADS)
| glColor3f(0.000000, 1.000000, 0.000000)
| glVertex3f(1.000000, 1.000000, -1.000000)
| glVertex3f(-1.000000, 1.000000, -1.000000)
| glVertex3f(-1.000000, 1.000000, 1.000000)
| glVertex3f(1.000000, 1.000000, 1.000000)
| glColor3f(1.000000, 0.500000, 0.000000)
| glVertex3f(1.000000, -1.000000, 1.000000)
| glVertex3f(-1.000000, -1.000000, 1.000000)
| glVertex3f(-1.000000, -1.000000, -1.000000)
| glVertex3f(1.000000, -1.000000, -1.000000)
| glColor3f(1.000000, 0.000000, 0.000000)
| glVertex3f(1.000000, 1.000000, 1.000000)
| glVertex3f(-1.000000, 1.000000, 1.000000)
| glVertex3f(-1.000000, -1.000000, 1.000000)
| glVertex3f(1.000000, -1.000000, 1.000000)
| glColor3f(0.000000, 0.000000, 0.000000)
| glVertex3f(1.000000, -1.000000, -1.000000)
| glVertex3f(-1.000000, -1.000000, -1.000000)
| glVertex3f(-1.000000, 1.000000, -1.000000)
| glVertex3f(1.000000, 1.000000, -1.000000)
| glColor3f(0.000000, 0.000000, 1.000000)
| glVertex3f(-1.000000, 1.000000, 1.000000)
| glVertex3f(-1.000000, 1.000000, -1.000000)
| glVertex3f(-1.000000, -1.000000, -1.000000)
| glVertex3f(-1.000000, -1.000000, 1.000000)
| glColor3f(1.000000, 0.000000, 1.000000)
| glVertex3f(1.000000, 1.000000, -1.000000)
| glVertex3f(1.000000, 1.000000, 1.000000)
| glVertex3f(1.000000, -1.000000, 1.000000)
| glVertex3f(1.000000, -1.000000, -1.000000)
| glEnd()
| SwapBuffers(02010F6E)
| wglMakeCurrent(00000000, 00000000)
| wglDeleteContext(00020000)
E! Child process exited
W! Program termination forced!