Function at 0x48c9b0
Capabilities:
Get common file path
Link many functions at runtime

Disassembly:
sub esp, 0x800
lea eax, [esp + 0x400]
push ebx
push esi
push edi
push 0x400
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemDirectoryA]
xor edi, edi
push str....initializing_QGL_n
push edi
call dword [0x12ff6a0]
mov esi, dword [esp + 0x818]
push str.3dfxvgl
push esi
call fcn.005175e0
mov ebx, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
add esp, 0x10
test eax, eax
je 0x48ca1f
push str.Glide3X
call ebx
test eax, eax
jne 0x48ca1f
push str....WARNING:_missing_Glide_installation__assuming_no_3Dfx_available_n
push edi
call dword [0x12ff6a0]
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
add esp, 0x800
ret
cmp byte [esi], 0x21
je 0x48ca46
lea ecx, [esp + 0x40c]
push esi
push ecx
push 0x5518ac
lea edx, [esp + 0x18]
push 0x400
push edx
call fcn.00462da0
add esp, 0x14
jmp 0x48ca59
push 0x400
lea eax, [esp + 0x10]
push esi
push eax
call fcn.00462c70
add esp, 0xc
lea ecx, [esp + 0xc]
push ecx
push str....calling_LoadLibrary___s.dll__:
push edi
call dword [0x12ff6a0]
add esp, 0xc
push esi
call ebx
cmp eax, edi
mov dword [0x12ff64c], eax
jne 0x48ca94
push str.failed_n
push edi
call dword [0x12ff6a0]
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
add esp, 0x800
ret
push str.succeeded_n
push edi
call dword [0x12ff6a0]
mov edx, dword [0x12ff64c]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
add esp, 8
push str.glAccum
push edx
call esi
mov dword [0x7bf98c], eax
mov dword [0x13d0948], eax
mov eax, dword [0x12ff64c]
push str.glAlphaFunc
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glAreTexturesResident
push ecx
mov dword [0x7bef80], eax
mov dword [0x13d07f4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glArrayElement
push edx
mov dword [0x13d0a5c], eax
mov dword [0x13d07d0], eax
call esi
mov dword [0x7bfa40], eax
mov dword [0x13d0854], eax
mov eax, dword [0x12ff64c]
push str.glBegin
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glBindTexture
push ecx
mov dword [0x7bee78], eax
mov dword [0x13d0bb8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glBitmap
push edx
mov dword [0x7bef78], eax
mov dword [0x13d0904], eax
call esi
mov dword [0x7bf97c], eax
mov dword [0x13d0a70], eax
mov eax, dword [0x12ff64c]
push str.glBlendFunc
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glCallList
push ecx
mov dword [0x7bef8c], eax
mov dword [0x13d09d4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glCallLists
push edx
mov dword [0x7bf8e0], eax
mov dword [0x13d0aac], eax
call esi
mov dword [0x7bef98], eax
mov dword [0x13d093c], eax
mov eax, dword [0x12ff64c]
push str.glClear
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glClearAccum
push ecx
mov dword [0x7bfa08], eax
mov dword [0x13d09c4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glClearColor
push edx
mov dword [0x7beda4], eax
mov dword [0x13d07ec], eax
call esi
mov dword [0x7befb8], eax
mov dword [0x13d0af8], eax
mov eax, dword [0x12ff64c]
push str.glClearDepth
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glClearIndex
push ecx
mov dword [0x7bee3c], eax
mov dword [0x13d0830], eax
call esi
mov edx, dword [0x12ff64c]
push str.glClearStencil
push edx
mov dword [0x7bf988], eax
mov dword [0x13d06a0], eax
call esi
mov dword [0x7bf9d8], eax
mov dword [0x13d0850], eax
mov eax, dword [0x12ff64c]
push str.glClipPlane
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor3b
push ecx
mov dword [0x7bed7c], eax
mov dword [0x13d0aa0], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor3bv
push edx
mov dword [0x7bf8a0], eax
mov dword [0x13d0abc], eax
call esi
mov dword [0x7bfa84], eax
mov dword [0x13d0bcc], eax
mov eax, dword [0x12ff64c]
push str.glColor3d
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor3dv
push ecx
mov dword [0x7bf8bc], eax
mov dword [0x13d0ac8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor3f
push edx
mov dword [0x7bfa60], eax
mov dword [0x13d0c18], eax
call esi
mov dword [0x7bf8b8], eax
mov dword [0x13d0750], eax
mov eax, dword [0x12ff64c]
push str.glColor3fv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor3i
push ecx
mov dword [0x7bfa6c], eax
mov dword [0x13d0c00], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor3iv
push edx
mov dword [0x7bf8ec], eax
mov dword [0x13d0768], eax
call esi
mov dword [0x7bf9d0], eax
mov dword [0x13d0b98], eax
mov eax, dword [0x12ff64c]
push str.glColor3s
push eax
call esi
mov dword [0x7bf8e4], eax
mov dword [0x13d0770], eax
push str.glColor3sv
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glColor3ub
push edx
mov dword [0x7bfa10], eax
mov dword [0x13d0a78], eax
call esi
mov dword [0x7bfa04], eax
mov dword [0x13d0a84], eax
mov eax, dword [0x12ff64c]
push str.glColor3ubv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor3ui
push ecx
mov dword [0x7bee70], eax
mov dword [0x13d06a8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor3uiv
push edx
mov dword [0x7bfa0c], eax
mov dword [0x13d0a80], eax
call esi
mov dword [0x7bee38], eax
mov dword [0x13d0684], eax
mov eax, dword [0x12ff64c]
push str.glColor3us
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor3usv
push ecx
mov dword [0x7bf9fc], eax
mov dword [0x13d0a94], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor4b
push edx
mov dword [0x7bee24], eax
mov dword [0x13d07c0], eax
call esi
mov dword [0x7bf8b4], eax
mov dword [0x13d074c], eax
mov eax, dword [0x12ff64c]
push str.glColor4bv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor4d
push ecx
mov dword [0x7bfa68], eax
mov dword [0x13d0bfc], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor4dv
push edx
mov dword [0x7bf8f8], eax
mov dword [0x13d075c], eax
call esi
mov dword [0x7bf9cc], eax
mov dword [0x13d0ba0], eax
mov eax, dword [0x12ff64c]
push str.glColor4f
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor4fv
push ecx
mov dword [0x7bf8f4], eax
mov dword [0x13d0764], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor4i
push edx
mov dword [0x7bf9e4], eax
mov dword [0x13d0b8c], eax
call esi
mov dword [0x7bf8fc], eax
mov dword [0x13d076c], eax
mov eax, dword [0x12ff64c]
push str.glColor4iv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor4s
push ecx
mov dword [0x7bf9b4], eax
mov dword [0x13d0ba8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor4sv
push edx
mov dword [0x7bf888], eax
mov dword [0x13d0774], eax
call esi
mov dword [0x7bf978], eax
mov dword [0x13d0a88], eax
mov eax, dword [0x12ff64c]
push str.glColor4ub
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor4ubv
push ecx
mov dword [0x7bf9f8], eax
mov dword [0x13d0a98], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor4ui
push edx
mov dword [0x7bee20], eax
mov dword [0x13d07b4], eax
call esi
mov dword [0x7bfa00], eax
mov dword [0x13d0a8c], eax
mov eax, dword [0x12ff64c]
push str.glColor4uiv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColor4us
push ecx
mov dword [0x7bee0c], eax
mov dword [0x13d07a4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColor4usv
push edx
mov dword [0x7bf980], eax
mov dword [0x13d0a74], eax
call esi
mov dword [0x7bede8], eax
mov dword [0x13d0720], eax
mov eax, dword [0x12ff64c]
push str.glColorMask
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glColorMaterial
push ecx
mov dword [0x7bf928], eax
mov dword [0x13d09ac], eax
call esi
mov edx, dword [0x12ff64c]
push str.glColorPointer
push edx
mov dword [0x7bee7c], eax
mov dword [0x13d07dc], eax
call esi
mov dword [0x7bee9c], eax
mov dword [0x13d097c], eax
mov eax, dword [0x12ff64c]
push str.glCopyPixels
push eax
call esi
mov dword [0x7beef0], eax
mov dword [0x13d09c0], eax
push str.glCopyTexImage1D
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glCopyTexImage2D
push edx
mov dword [0x7bf9a4], eax
mov dword [0x13d0730], eax
call esi
mov dword [0x7bf998], eax
mov dword [0x13d0738], eax
mov eax, dword [0x12ff64c]
push str.glCopyTexSubImage1D
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glCopyTexSubImage2D
push ecx
mov dword [0x7bf940], eax
mov dword [0x13d0a28], eax
call esi
mov edx, dword [0x12ff64c]
push str.glCullFace
push edx
mov dword [0x7bf91c], eax
mov dword [0x13d0a24], eax
call esi
mov dword [0x7bf994], eax
mov dword [0x13d0af0], eax
mov eax, dword [0x12ff64c]
push str.glDeleteLists
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glDeleteTextures
push ecx
mov dword [0x7bef60], eax
mov dword [0x13d0bbc], eax
call esi
mov edx, dword [0x12ff64c]
push str.glDepthFunc
push edx
mov dword [0x7bf990], eax
mov dword [0x13d0a54], eax
call esi
mov dword [0x7beda0], eax
mov dword [0x13d0748], eax
mov eax, dword [0x12ff64c]
push str.glDepthMask
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glDepthRange
push ecx
mov dword [0x7bf9e8], eax
mov dword [0x13d0c20], eax
call esi
mov edx, dword [0x12ff64c]
push str.glDisable
push edx
mov dword [0x7bf430], eax
mov dword [0x13d07a8], eax
call esi
mov dword [0x7bee64], eax
mov dword [0x13d0b7c], eax
mov eax, dword [0x12ff64c]
push str.glDisableClientState
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glDrawArrays
push ecx
mov dword [0x7bf9f4], eax
mov dword [0x13d0a58], eax
call esi
mov edx, dword [0x12ff64c]
push str.glDrawBuffer
push edx
mov dword [0x7beea0], eax
mov dword [0x13d0aec], eax
call esi
mov dword [0x7beecc], eax
mov dword [0x13d0a9c], eax
mov eax, dword [0x12ff64c]
push str.glDrawElements
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glDrawPixels
push ecx
mov dword [0x7bfa20], eax
mov dword [0x13d0724], eax
call esi
mov edx, dword [0x12ff64c]
push str.glEdgeFlag
push edx
mov dword [0x7bf404], eax
mov dword [0x13d06c8], eax
call esi
mov dword [0x7bed9c], eax
mov dword [0x13d09d0], eax
mov eax, dword [0x12ff64c]
push str.glEdgeFlagPointer
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glEdgeFlagv
push ecx
mov dword [0x7bfa64], eax
mov dword [0x13d0900], eax
call esi
mov edx, dword [0x12ff64c]
push str.glEnable
push edx
mov dword [0x7bee2c], eax
mov dword [0x13d08b0], eax
call esi
mov dword [0x7bee68], eax
mov dword [0x13d0728], eax
mov eax, dword [0x12ff64c]
push str.glEnableClientState
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glEnd
push ecx
mov dword [0x7bef44], eax
mov dword [0x13d0b28], eax
call esi
mov edx, dword [0x12ff64c]
push str.glEndList
push edx
mov dword [0x7bef50], eax
mov dword [0x13d0784], eax
call esi
mov dword [0x7bf93c], eax
mov dword [0x13d06f8], eax
mov eax, dword [0x12ff64c]
push str.glEvalCoord1d
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glEvalCoord1dv
push ecx
mov dword [0x7bedb4], eax
mov dword [0x13d0ac4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glEvalCoord1f
push edx
mov dword [0x7bee4c], eax
mov dword [0x13d08c0], eax
call esi
mov dword [0x7bef74], eax
mov dword [0x13d0ab8], eax
mov eax, dword [0x12ff64c]
push str.glEvalCoord1fv
push eax
call esi
mov dword [0x7bee34], eax
mov dword [0x13d088c], eax
push str.glEvalCoord2d
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glEvalCoord2dv
push edx
mov dword [0x7bef70], eax
mov dword [0x13d0ab4], eax
call esi
mov dword [0x7bee60], eax
mov dword [0x13d086c], eax
mov eax, dword [0x12ff64c]
push str.glEvalCoord2f
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glEvalCoord2fv
push ecx
mov dword [0x7bef68], eax
mov dword [0x13d0aa4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glEvalMesh1
push edx
mov dword [0x7bee54], eax
mov dword [0x13d08a8], eax
call esi
mov dword [0x7bf9d4], eax
mov dword [0x13d0b68], eax
mov eax, dword [0x12ff64c]
push str.glEvalMesh2
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glEvalPoint1
push ecx
mov dword [0x7bf9e0], eax
mov dword [0x13d0b64], eax
call esi
mov edx, dword [0x12ff64c]
push str.glEvalPoint2
push edx
mov dword [0x7befa8], eax
mov dword [0x13d0778], eax
call esi
mov dword [0x7befa0], eax
mov dword [0x13d077c], eax
mov eax, dword [0x12ff64c]
push str.glFeedbackBuffer
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glFinish
push ecx
mov dword [0x7beeac], eax
mov dword [0x13d07b0], eax
call esi
mov edx, dword [0x12ff64c]
push str.glFlush
push edx
mov dword [0x7bfa54], eax
mov dword [0x13d0b80], eax
call esi
mov dword [0x7bed8c], eax
mov dword [0x13d0a38], eax
mov eax, dword [0x12ff64c]
push str.glFogf
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glFogfv
push ecx
mov dword [0x7bfa74], eax
mov dword [0x13d0ac0], eax
call esi
mov edx, dword [0x12ff64c]
push str.glFogi
push edx
mov dword [0x7bf9dc], eax
mov dword [0x13d0a00], eax
call esi
mov dword [0x7bfa78], eax
mov dword [0x13d0aa8], eax
mov eax, dword [0x12ff64c]
push str.glFogiv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glFrontFace
push ecx
mov dword [0x7bfa7c], eax
mov dword [0x13d0a08], eax
call esi
mov edx, dword [0x12ff64c]
push str.glFrustum
push edx
mov dword [0x7bee48], eax
mov dword [0x13d0ad4], eax
call esi
mov dword [0x7bf3d0], eax
mov dword [0x13d06ac], eax
mov eax, dword [0x12ff64c]
push str.glGenLists
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGenTextures
push ecx
mov dword [0x13d07e8], eax
mov dword [0x13d0678], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetBooleanv
push edx
mov dword [0x7bf438], eax
mov dword [0x13d0984], eax
call esi
mov dword [0x7bee90], eax
mov dword [0x13d09cc], eax
mov eax, dword [0x12ff64c]
push str.glGetClipPlane
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGetDoublev
push ecx
mov dword [0x7bf440], eax
mov dword [0x13d0b60], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetError
push edx
mov dword [0x7bf90c], eax
mov dword [0x13d0978], eax
call esi
mov dword [0x13d0b40], eax
mov dword [0x13d085c], eax
mov eax, dword [0x12ff64c]
push str.glGetFloatv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGetIntegerv
push ecx
mov dword [0x7bf3fc], eax
mov dword [0x13d0798], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetLightfv
push edx
mov dword [0x7bfa28], eax
mov dword [0x13d07d8], eax
call esi
mov dword [0x7bf924], eax
mov dword [0x13d08f4], eax
mov eax, dword [0x12ff64c]
push str.glGetLightiv
push eax
call esi
mov dword [0x7bf92c], eax
mov dword [0x13d0968], eax
push str.glGetMapdv
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glGetMapfv
push edx
mov dword [0x7bed68], eax
mov dword [0x13d06b0], eax
call esi
mov dword [0x7beda8], eax
mov dword [0x13d06e0], eax
mov eax, dword [0x12ff64c]
push str.glGetMapiv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGetMaterialfv
push ecx
mov dword [0x7bedc0], eax
mov dword [0x13d06c4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetMaterialiv
push edx
mov dword [0x7bf9bc], eax
mov dword [0x13d0888], eax
call esi
mov dword [0x7bf9ec], eax
mov dword [0x13d0870], eax
mov eax, dword [0x12ff64c]
push str.glGetPixelMapfv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGetPixelMapuiv
push ecx
mov dword [0x7bfa80], eax
mov dword [0x13d0a30], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetPixelMapusv
push edx
mov dword [0x7bf8d8], eax
mov dword [0x13d0bb0], eax
call esi
mov dword [0x7bf898], eax
mov dword [0x13d0a90], eax
mov eax, dword [0x12ff64c]
push str.glGetPointerv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGetPolygonStipple
push ecx
mov dword [0x7bf9c8], eax
mov dword [0x13d09bc], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetString
push edx
mov dword [0x7bf9b8], eax
mov dword [0x13d0698], eax
call esi
mov dword [0x13d0bd4], eax
mov dword [0x13d09f8], eax
mov eax, dword [0x12ff64c]
push str.glGetTexEnvfv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGetTexEnviv
push ecx
mov dword [0x7bee84], eax
mov dword [0x13d09c8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetTexGendv
push edx
mov dword [0x7bee88], eax
mov dword [0x13d09b0], eax
call esi
mov dword [0x7bf954], eax
mov dword [0x13d07f8], eax
mov eax, dword [0x12ff64c]
push str.glGetTexGenfv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGetTexGeniv
push ecx
mov dword [0x7bf930], eax
mov dword [0x13d07f0], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetTexImage
push edx
mov dword [0x7bf934], eax
mov dword [0x13d07e4], eax
call esi
mov dword [0x7bf434], eax
mov dword [0x13d07ac], eax
mov eax, dword [0x12ff64c]
push str.glGetLevelParameterfv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glGetLevelParameteriv
push ecx
mov dword [0x7bef1c], eax
mov dword [0x13d0adc], eax
call esi
mov edx, dword [0x12ff64c]
push str.glGetTexParameterfv
push edx
mov dword [0x7bef20], eax
mov dword [0x13d0ae0], eax
call esi
mov dword [0x7bed70], eax
mov dword [0x13d08e4], eax
mov eax, dword [0x12ff64c]
push str.glGetTexParameteriv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glHint
push ecx
mov dword [0x7bed80], eax
mov dword [0x13d08d4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glIndexMask
push edx
mov dword [0x7bedb0], eax
mov dword [0x13d0b78], eax
call esi
mov dword [0x7bf94c], eax
mov dword [0x13d0794], eax
mov eax, dword [0x12ff64c]
push str.glIndexPointer
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glIndexd
push ecx
mov dword [0x7beea8], eax
mov dword [0x13d0860], eax
call esi
mov edx, dword [0x12ff64c]
push str.glIndexdv
push edx
mov dword [0x7bf914], eax
mov dword [0x13d0a0c], eax
call esi
mov dword [0x7bf9c4], eax
mov dword [0x13d0844], eax
mov eax, dword [0x12ff64c]
push str.glIndexf
push eax
call esi
mov dword [0x7bf918], eax
mov dword [0x13d0a14], eax
push str.glIndexfv
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glIndexi
push edx
mov dword [0x7bee04], eax
mov dword [0x13d08ac], eax
call esi
mov dword [0x7bf904], eax
mov dword [0x13d0a10], eax
mov eax, dword [0x12ff64c]
push str.glIndexiv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glIndexs
push ecx
mov dword [0x7bedf4], eax
mov dword [0x13d08b4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glIndexsv
push edx
mov dword [0x7bf950], eax
mov dword [0x13d0a1c], eax
call esi
mov dword [0x7bedd8], eax
mov dword [0x13d089c], eax
mov eax, dword [0x12ff64c]
push str.glIndexub
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glIndexubv
push ecx
mov dword [0x7bedd4], eax
mov dword [0x13d0878], eax
call esi
mov edx, dword [0x12ff64c]
push str.glInitNames
push edx
mov dword [0x7bf984], eax
mov dword [0x13d0924], eax
call esi
mov dword [0x7bf8c8], eax
mov dword [0x13d0ae4], eax
mov eax, dword [0x12ff64c]
push str.glInterleavedArrays
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glIsEnabled
push ecx
mov dword [0x7bf43c], eax
mov dword [0x13d0ad8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glIsList
push edx
mov dword [0x13d07c8], eax
mov dword [0x13d0b20], eax
call esi
mov dword [0x13d0990], eax
mov dword [0x13d07e0], eax
mov eax, dword [0x12ff64c]
push str.glIsTexture
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glLightModelf
push ecx
mov dword [0x13d09ec], eax
mov dword [0x13d0ad0], eax
call esi
mov edx, dword [0x12ff64c]
push str.glLightModelfv
push edx
mov dword [0x7bfa48], eax
mov dword [0x13d066c], eax
call esi
mov dword [0x7bf9f0], eax
mov dword [0x13d0a04], eax
mov eax, dword [0x12ff64c]
push str.glLightModeli
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glLightModeliv
push ecx
mov dword [0x7bfa50], eax
mov dword [0x13d0670], eax
call esi
mov edx, dword [0x12ff64c]
push str.glLightf
push edx
mov dword [0x7bf9b0], eax
mov dword [0x13d09d8], eax
call esi
mov dword [0x7bf970], eax
mov dword [0x13d098c], eax
mov eax, dword [0x12ff64c]
push str.glLightfv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glLighti
push ecx
mov dword [0x7befbc], eax
mov dword [0x13d0af4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glLightiv
push edx
mov dword [0x7bf960], eax
mov dword [0x13d0988], eax
call esi
mov dword [0x7befc8], eax
mov dword [0x13d0b00], eax
mov eax, dword [0x12ff64c]
push str.glLineStipple
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glLineWidth
push ecx
mov dword [0x7bf428], eax
mov dword [0x13d0bc8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glListBase
push edx
mov dword [0x7bee5c], eax
mov dword [0x13d0808], eax
call esi
mov dword [0x7bee40], eax
mov dword [0x13d0668], eax
mov eax, dword [0x12ff64c]
push str.glLoadIdentity
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glLoadMatrixd
push ecx
mov dword [0x7bf8c0], eax
mov dword [0x13d06e4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glLoadMatrixf
push edx
mov dword [0x7befb0], eax
mov dword [0x13d07bc], eax
call esi
mov dword [0x7befa4], eax
mov dword [0x13d07b8], eax
mov eax, dword [0x12ff64c]
push str.glLoadName
push eax
call esi
mov dword [0x7bee18], eax
mov dword [0x13d0840], eax
push str.glLogicOp
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glMap1d
push edx
mov dword [0x7bf860], eax
mov dword [0x13d0acc], eax
call esi
mov dword [0x7bf99c], eax
mov dword [0x13d08d0], eax
mov eax, dword [0x12ff64c]
push str.glMap1f
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glMap2d
push ecx
mov dword [0x7bf9a0], eax
mov dword [0x13d0874], eax
call esi
mov edx, dword [0x12ff64c]
push str.glMap2f
push edx
mov dword [0x7bf9a8], eax
mov dword [0x13d0884], eax
call esi
mov dword [0x7bf9ac], eax
mov dword [0x13d0890], eax
mov eax, dword [0x12ff64c]
push str.glMapGrid1d
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glMapGrid1f
push ecx
mov dword [0x7befb4], eax
mov dword [0x13d09a8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glMapGrid2d
push edx
mov dword [0x7befac], eax
mov dword [0x13d09a0], eax
call esi
mov dword [0x7bef9c], eax
mov dword [0x13d099c], eax
mov eax, dword [0x12ff64c]
push str.glMapGrid2f
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glMaterialf
push ecx
mov dword [0x7bef94], eax
mov dword [0x13d0998], eax
call esi
mov edx, dword [0x12ff64c]
push str.glMaterialfv
push edx
mov dword [0x7bef88], eax
mov dword [0x13d0b54], eax
call esi
mov dword [0x7bee74], eax
mov dword [0x13d0810], eax
mov eax, dword [0x12ff64c]
push str.glMateriali
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glMaterialiv
push ecx
mov dword [0x7bef84], eax
mov dword [0x13d0b4c], eax
call esi
mov edx, dword [0x12ff64c]
push str.glMatrixMode
push edx
mov dword [0x7bee6c], eax
mov dword [0x13d07fc], eax
call esi
mov dword [0x7bf400], eax
mov dword [0x13d0818], eax
mov eax, dword [0x12ff64c]
push str.glMultMatrixd
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glMultMatrixf
push ecx
mov dword [0x7bf8a4], eax
mov dword [0x13d09a4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glNewList
push edx
mov dword [0x7bf8b0], eax
mov dword [0x13d0974], eax
call esi
mov dword [0x7bee44], eax
mov dword [0x13d0800], eax
mov eax, dword [0x12ff64c]
push str.glNormal3b
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glNormal3bv
push ecx
mov dword [0x7bf874], eax
mov dword [0x13d0b18], eax
call esi
mov edx, dword [0x12ff64c]
push str.glNormal3d
push edx
mov dword [0x7bf414], eax
mov dword [0x13d079c], eax
call esi
mov dword [0x7bf868], eax
mov dword [0x13d0b10], eax
mov eax, dword [0x12ff64c]
push str.glNormal3dv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glNormal3f
push ecx
mov dword [0x7bf41c], eax
mov dword [0x13d0788], eax
call esi
mov edx, dword [0x12ff64c]
push str.glNormal3fv
push edx
mov dword [0x7bf870], eax
mov dword [0x13d0b24], eax
call esi
mov dword [0x7bf410], eax
mov dword [0x13d0790], eax
mov eax, dword [0x12ff64c]
push str.glNormal3i
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glNormal3iv
push ecx
mov dword [0x7bf880], eax
mov dword [0x13d0bf0], eax
call esi
mov edx, dword [0x12ff64c]
push str.glNormal3s
push edx
mov dword [0x7bf408], eax
mov dword [0x13d0780], eax
call esi
mov dword [0x7bf858], eax
mov dword [0x13d0c0c], eax
mov eax, dword [0x12ff64c]
push str.glNormal3sv
push eax
call esi
mov dword [0x7bf3f0], eax
mov dword [0x13d0718], eax
push str.glNormalPointer
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glOrtho
push edx
mov dword [0x7befc0], eax
mov dword [0x13d0918], eax
call esi
mov dword [0x7bf938], eax
mov dword [0x13d087c], eax
mov eax, dword [0x12ff64c]
push str.glPassThrough
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glPixelMapfv
push ecx
mov dword [0x7beddc], eax
mov dword [0x13d0ba4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glPixelMapuiv
push edx
mov dword [0x7bee94], eax
mov dword [0x13d0688], eax
call esi
mov dword [0x7bfa88], eax
mov dword [0x13d0708], eax
mov eax, dword [0x12ff64c]
push str.glPixelMapusv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glPixelStoref
push ecx
mov dword [0x7bfa1c], eax
mov dword [0x13d069c], eax
call esi
mov edx, dword [0x12ff64c]
push str.glPixelStorei
push edx
mov dword [0x7bf854], eax
mov dword [0x13d0b90], eax
call esi
mov dword [0x7bf85c], eax
mov dword [0x13d0b88], eax
mov eax, dword [0x12ff64c]
push str.glPixelTransferf
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glPixelTransferi
push ecx
mov dword [0x7bf3e0], eax
mov dword [0x13d0b94], eax
call esi
mov edx, dword [0x12ff64c]
push str.glPixelZoom
push edx
mov dword [0x7bf3d8], eax
mov dword [0x13d0b9c], eax
call esi
mov dword [0x7bf9c0], eax
mov dword [0x13d0a48], eax
mov eax, dword [0x12ff64c]
push str.glPointSize
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glPolygonMode
push ecx
mov dword [0x7bee8c], eax
mov dword [0x13d09e4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glPolygonOffset
push edx
mov dword [0x7bef30], eax
mov dword [0x13d0880], eax
call esi
mov dword [0x7bf84c], eax
mov dword [0x13d0828], eax
mov eax, dword [0x12ff64c]
push str.glPolygonStipple
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glPopAttrib
push ecx
mov dword [0x7bee1c], eax
mov dword [0x13d0b70], eax
call esi
mov edx, dword [0x12ff64c]
push str.glPopClientAttrib
push edx
mov dword [0x7bef40], eax
mov dword [0x13d0a44], eax
call esi
mov dword [0x7bedb8], eax
mov dword [0x13d07a0], eax
mov eax, dword [0x12ff64c]
push str.glPopMatrix
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glPopName
push ecx
mov dword [0x7bef2c], eax
mov dword [0x13d0a40], eax
call esi
mov edx, dword [0x12ff64c]
push str.glPrioritizeTextures
push edx
mov dword [0x7bf86c], eax
mov dword [0x13d073c], eax
call esi
mov dword [0x7bf40c], eax
mov dword [0x13d0bc4], eax
mov eax, dword [0x12ff64c]
push str.glPushAttrib
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glPushClientAttrib
push ecx
mov dword [0x7bee80], eax
mov dword [0x13d09b8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glPushMatrix
push edx
mov dword [0x7befc4], eax
mov dword [0x13d06dc], eax
call esi
mov dword [0x7bee28], eax
mov dword [0x13d0814], eax
mov eax, dword [0x12ff64c]
push str.glPushName
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRasterPos2d
push ecx
mov dword [0x7bef0c], eax
mov dword [0x13d08a0], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRasterPos2dv
push edx
mov dword [0x7bf3d4], eax
mov dword [0x13d08bc], eax
call esi
mov dword [0x7beed4], eax
mov dword [0x13d06f0], eax
mov eax, dword [0x12ff64c]
push str.glRasterPos2f
push eax
call esi
mov dword [0x7bf3e8], eax
mov dword [0x13d08b8], eax
push str.glRasterPos2fv
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glRasterPos2i
push edx
mov dword [0x7beef4], eax
mov dword [0x13d06fc], eax
call esi
mov dword [0x7bf3f8], eax
mov dword [0x13d08c8], eax
mov eax, dword [0x12ff64c]
push str.glRasterPos2iv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRasterPos2s
push ecx
mov dword [0x7bef00], eax
mov dword [0x13d0704], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRasterPos2sv
push edx
mov dword [0x7bf8dc], eax
mov dword [0x13d0824], eax
call esi
mov dword [0x7bef48], eax
mov dword [0x13d068c], eax
mov eax, dword [0x12ff64c]
push str.glRasterPos3d
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRasterPos3dv
push ecx
mov dword [0x7bf3e4], eax
mov dword [0x13d08cc], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRasterPos3f
push edx
mov dword [0x7bef04], eax
mov dword [0x13d0700], eax
call esi
mov dword [0x7bf3f4], eax
mov dword [0x13d08c4], eax
mov eax, dword [0x12ff64c]
push str.glRasterPos3fv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRasterPos3i
push ecx
mov dword [0x7bef18], eax
mov dword [0x13d070c], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRasterPos3iv
push edx
mov dword [0x7bf8d4], eax
mov dword [0x13d08dc], eax
call esi
mov dword [0x7bef24], eax
mov dword [0x13d06b8], eax
mov eax, dword [0x12ff64c]
push str.glRasterPos3s
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRasterPos3sv
push ecx
mov dword [0x7bf8f0], eax
mov dword [0x13d082c], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRasterPos4d
push edx
mov dword [0x7bef4c], eax
mov dword [0x13d06a4], eax
call esi
mov dword [0x7bf3ec], eax
mov dword [0x13d08e0], eax
mov eax, dword [0x12ff64c]
push str.glRasterPos4dv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRasterPos4f
push ecx
mov dword [0x7bef28], eax
mov dword [0x13d06b4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRasterPos4fv
push edx
mov dword [0x7bf8cc], eax
mov dword [0x13d08d8], eax
call esi
mov dword [0x7bef38], eax
mov dword [0x13d06c0], eax
mov eax, dword [0x12ff64c]
push str.glRasterPos4i
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRasterPos4iv
push ecx
mov dword [0x7bf8e8], eax
mov dword [0x13d08e8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRasterPos4s
push edx
mov dword [0x7bef3c], eax
mov dword [0x13d06d8], eax
call esi
mov dword [0x7bf900], eax
mov dword [0x13d0838], eax
mov eax, dword [0x12ff64c]
push str.glRasterPos4sv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glReadBuffer
push ecx
mov dword [0x7bef6c], eax
mov dword [0x13d0664], eax
call esi
mov edx, dword [0x12ff64c]
push str.glReadPixels
push edx
mov dword [0x7bf418], eax
mov dword [0x13d0710], eax
call esi
mov dword [0x7bf894], eax
mov dword [0x13d06bc], eax
mov eax, dword [0x12ff64c]
push str.glRectd
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRectdv
push ecx
mov dword [0x7bef7c], eax
mov dword [0x13d0714], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRectf
push edx
mov dword [0x7bedc8], eax
mov dword [0x13d0674], eax
call esi
mov dword [0x7bef5c], eax
mov dword [0x13d071c], eax
mov eax, dword [0x12ff64c]
push str.glRectfv
push eax
call esi
mov dword [0x7bee14], eax
mov dword [0x13d067c], eax
push str.glRecti
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glRectiv
push edx
mov dword [0x7bef64], eax
mov dword [0x13d0740], eax
call esi
mov dword [0x7bee00], eax
mov dword [0x13d06f4], eax
mov eax, dword [0x12ff64c]
push str.glRects
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRectsv
push ecx
mov dword [0x7bef90], eax
mov dword [0x13d0734], eax
call esi
mov edx, dword [0x12ff64c]
push str.glRenderMode
push edx
mov dword [0x7bef10], eax
mov dword [0x13d06d0], eax
call esi
mov dword [0x13d0754], eax
mov dword [0x13d09b4], eax
mov eax, dword [0x12ff64c]
push str.glRotated
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glRotatef
push ecx
mov dword [0x7bf974], eax
mov dword [0x13d0694], eax
call esi
mov edx, dword [0x12ff64c]
push str.glScaled
push edx
mov dword [0x7bf96c], eax
mov dword [0x13d0690], eax
call esi
mov dword [0x7beeb0], eax
mov dword [0x13d07cc], eax
mov eax, dword [0x12ff64c]
push str.glScalef
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glScissor
push ecx
mov dword [0x7beea4], eax
mov dword [0x13d07d4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glSelectBuffer
push edx
mov dword [0x7bf3dc], eax
mov dword [0x13d0afc], eax
call esi
mov dword [0x7bf864], eax
mov dword [0x13d078c], eax
mov eax, dword [0x12ff64c]
push str.glShadeModel
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glStencilFunc
push ecx
mov dword [0x7bef08], eax
mov dword [0x13d0b14], eax
call esi
mov edx, dword [0x12ff64c]
push str.glStencilMask
push edx
mov dword [0x7bf42c], eax
mov dword [0x13d0834], eax
call esi
mov dword [0x7bef14], eax
mov dword [0x13d0804], eax
mov eax, dword [0x12ff64c]
push str.glStencilOp
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord1d
push ecx
mov dword [0x7bed64], eax
mov dword [0x13d0858], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord1dv
push edx
mov dword [0x7beefc], eax
mov dword [0x13d0c10], eax
call esi
mov dword [0x7bed98], eax
mov dword [0x13d0980], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord1f
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord1fv
push ecx
mov dword [0x7beef8], eax
mov dword [0x13d0c1c], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord1i
push edx
mov dword [0x7bedac], eax
mov dword [0x13d0950], eax
call esi
mov dword [0x7beee8], eax
mov dword [0x13d0bec], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord1iv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord1s
push ecx
mov dword [0x7bedc4], eax
mov dword [0x13d096c], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord1sv
push edx
mov dword [0x7beec0], eax
mov dword [0x13d0bd0], eax
call esi
mov dword [0x7bedfc], eax
mov dword [0x13d08f8], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord2d
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord2dv
push ecx
mov dword [0x7beeec], eax
mov dword [0x13d0c14], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord2f
push edx
mov dword [0x7bedbc], eax
mov dword [0x13d0964], eax
call esi
mov dword [0x7beee4], eax
mov dword [0x13d0bf4], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord2fv
push eax
call esi
mov dword [0x7bed60], eax
mov dword [0x13d0928], eax
push str.glTexCoord2i
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord2iv
push edx
mov dword [0x7beedc], eax
mov dword [0x13d0c04], eax
call esi
mov dword [0x7bed74], eax
mov dword [0x13d0938], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord2s
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord2sv
push ecx
mov dword [0x7beeb8], eax
mov dword [0x13d0be0], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord3d
push edx
mov dword [0x7bee10], eax
mov dword [0x13d0a6c], eax
call esi
mov dword [0x7beee0], eax
mov dword [0x13d0be8], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord3dv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord3f
push ecx
mov dword [0x7bed6c], eax
mov dword [0x13d0930], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord3fv
push edx
mov dword [0x7beed8], eax
mov dword [0x13d0c08], eax
call esi
mov dword [0x7bed78], eax
mov dword [0x13d090c], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord3i
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord3iv
push ecx
mov dword [0x7beec8], eax
mov dword [0x13d0bd8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord3s
push edx
mov dword [0x7bed88], eax
mov dword [0x13d0920], eax
call esi
mov dword [0x7beeb4], eax
mov dword [0x13d0bb4], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord3sv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord4d
push ecx
mov dword [0x7bedd0], eax
mov dword [0x13d0a3c], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord4dv
push edx
mov dword [0x7beed0], eax
mov dword [0x13d0bf8], eax
call esi
mov dword [0x7bed84], eax
mov dword [0x13d0910], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord4f
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord4fv
push ecx
mov dword [0x7beec4], eax
mov dword [0x13d0bdc], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord4i
push edx
mov dword [0x7bedf0], eax
mov dword [0x13d08f0], eax
call esi
mov dword [0x7beebc], eax
mov dword [0x13d0be4], eax
mov eax, dword [0x12ff64c]
push str.glTexCoord4iv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexCoord4s
push ecx
mov dword [0x7bee08], eax
mov dword [0x13d0908], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexCoord4sv
push edx
mov dword [0x7bee98], eax
mov dword [0x13d0bc0], eax
call esi
mov dword [0x7bede4], eax
mov dword [0x13d0a20], eax
mov eax, dword [0x12ff64c]
push str.glTexCoordPointer
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexEnvf
push ecx
mov dword [0x7bee30], eax
mov dword [0x13d0894], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexEnvfv
push edx
mov dword [0x7bf920], eax
mov dword [0x13d06cc], eax
call esi
mov dword [0x7bfa5c], eax
mov dword [0x13d0b50], eax
mov eax, dword [0x12ff64c]
push str.glTexEnvi
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexEnviv
push ecx
mov dword [0x7bfa70], eax
mov dword [0x13d06d4], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexGend
push edx
mov dword [0x7bfa14], eax
mov dword [0x13d0b0c], eax
call esi
mov dword [0x7bf948], eax
mov dword [0x13d0680], eax
mov eax, dword [0x12ff64c]
push str.glTexGendv
push eax
call esi
mov dword [0x7bee50], eax
mov dword [0x13d0a4c], eax
push str.glTexGenf
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glTexGenfv
push edx
mov dword [0x7bf944], eax
mov dword [0x13d06ec], eax
call esi
mov dword [0x7bede0], eax
mov dword [0x13d0a18], eax
mov eax, dword [0x12ff64c]
push str.glTexGeni
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexGeniv
push ecx
mov dword [0x7bf910], eax
mov dword [0x13d06e8], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexImage1D
push edx
mov dword [0x7bedcc], eax
mov dword [0x13d0a2c], eax
call esi
mov dword [0x7bf908], eax
mov dword [0x13d0864], eax
mov eax, dword [0x12ff64c]
push str.glTexImage2D
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexParameterf
push ecx
mov dword [0x7bf95c], eax
mov dword [0x13d0868], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexParameterfv
push edx
mov dword [0x7bedec], eax
mov dword [0x13d095c], eax
call esi
mov dword [0x7bf424], eax
mov dword [0x13d072c], eax
mov eax, dword [0x12ff64c]
push str.glTexParameteri
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTexParameteriv
push ecx
mov dword [0x7bedf8], eax
mov dword [0x13d0960], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTexSubImage1D
push edx
mov dword [0x7bf420], eax
mov dword [0x13d0744], eax
call esi
mov dword [0x7bf964], eax
mov dword [0x13d09f4], eax
mov eax, dword [0x12ff64c]
push str.glTexSubImage2D
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glTranslated
push ecx
mov dword [0x7bf968], eax
mov dword [0x13d09fc], eax
call esi
mov edx, dword [0x12ff64c]
push str.glTranslatef
push edx
mov dword [0x7bef58], eax
mov dword [0x13d0944], eax
call esi
mov dword [0x7bef54], eax
mov dword [0x13d094c], eax
mov eax, dword [0x12ff64c]
push str.glVertex2d
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glVertex2dv
push ecx
mov dword [0x7bed94], eax
mov dword [0x13d0b6c], eax
call esi
mov edx, dword [0x12ff64c]
push str.glVertex2f
push edx
mov dword [0x7bf8d0], eax
mov dword [0x13d0970], eax
call esi
mov dword [0x7bed90], eax
mov dword [0x13d0b74], eax
mov eax, dword [0x12ff64c]
push str.glVertex2fv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glVertex2i
push ecx
mov dword [0x7bf8c4], eax
mov dword [0x13d0958], eax
call esi
mov edx, dword [0x12ff64c]
push str.glVertex2iv
push edx
mov dword [0x7bfa3c], eax
mov dword [0x13d0b3c], eax
call esi
mov dword [0x7bf8ac], eax
mov dword [0x13d0934], eax
mov eax, dword [0x12ff64c]
push str.glVertex2s
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glVertex2sv
push ecx
mov dword [0x7bfa44], eax
mov dword [0x13d0b48], eax
call esi
mov edx, dword [0x12ff64c]
push str.glVertex3d
push edx
mov dword [0x7bf87c], eax
mov dword [0x13d08ec], eax
call esi
mov dword [0x7bfa38], eax
mov dword [0x13d0b38], eax
mov eax, dword [0x12ff64c]
push str.glVertex3dv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glVertex3f
push ecx
mov dword [0x7bf8a8], eax
mov dword [0x13d0954], eax
call esi
mov edx, dword [0x12ff64c]
push str.glVertex3fv
push edx
mov dword [0x7bfa34], eax
mov dword [0x13d0b44], eax
call esi
mov dword [0x7bf89c], eax
mov dword [0x13d0940], eax
mov eax, dword [0x12ff64c]
push str.glVertex3i
push eax
call esi
mov dword [0x7bfa2c], eax
mov dword [0x13d0b30], eax
push str.glVertex3iv
mov ecx, dword [0x12ff64c]
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.glVertex3s
push edx
mov dword [0x7bf884], eax
mov dword [0x13d0914], eax
call esi
mov dword [0x7bfa24], eax
mov dword [0x13d0b08], eax
mov eax, dword [0x12ff64c]
push str.glVertex3sv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glVertex4d
push ecx
mov dword [0x7bf850], eax
mov dword [0x13d0a60], eax
call esi
mov edx, dword [0x12ff64c]
push str.glVertex4dv
push edx
mov dword [0x7bfa30], eax
mov dword [0x13d0b2c], eax
call esi
mov dword [0x7bf890], eax
mov dword [0x13d092c], eax
mov eax, dword [0x12ff64c]
push str.glVertex4f
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glVertex4fv
push ecx
mov dword [0x7bfa58], eax
mov dword [0x13d0b34], eax
call esi
mov edx, dword [0x12ff64c]
push str.glVertex4i
push edx
mov dword [0x7bf88c], eax
mov dword [0x13d091c], eax
call esi
mov dword [0x7bfa4c], eax
mov dword [0x13d0b5c], eax
mov eax, dword [0x12ff64c]
push str.glVertex4iv
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glVertex4s
push ecx
mov dword [0x7bf878], eax
mov dword [0x13d08fc], eax
call esi
mov edx, dword [0x12ff64c]
push str.glVertex4sv
push edx
mov dword [0x7bfa18], eax
mov dword [0x13d0b04], eax
call esi
mov dword [0x7bf848], eax
mov dword [0x13d0a34], eax
mov eax, dword [0x12ff64c]
push str.glVertexPointer
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.glViewport
push ecx
mov dword [0x7bef34], eax
mov dword [0x13d0758], eax
call esi
mov edx, dword [0x12ff64c]
push str.wglCopyContext
push edx
mov dword [0x7bee58], eax
mov dword [0x13d09f0], eax
call esi
mov dword [0x13d0a50], eax
mov eax, dword [0x12ff64c]
push str.wglCreateContext
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.wglCreateLayerContext
push ecx
mov dword [0x13d080c], eax
call esi
mov edx, dword [0x12ff64c]
push str.wglDeleteContext
push edx
mov dword [0x13d081c], eax
call esi
mov dword [0x13d0b1c], eax
mov eax, dword [0x12ff64c]
push str.wglDescribeLayerPlane
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.wglGetCurrentContext
push ecx
mov dword [0x13d0898], eax
call esi
mov edx, dword [0x12ff64c]
push str.wglGetCurrentDC
push edx
mov dword [0x13d07c4], eax
call esi
mov dword [0x13d0a64], eax
mov eax, dword [0x12ff64c]
push str.wglGetLayerPaletteEntries
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.wglGetProcAddress
push ecx
mov dword [0x13d0820], eax
call esi
mov edx, dword [0x12ff64c]
push str.wglMakeCurrent
push edx
mov dword [0x13d09dc], eax
call esi
mov dword [0x13d0bac], eax
mov eax, dword [0x12ff64c]
push str.wglRealizeLayerPalette
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.wglSetLayerPaletteEntries
push ecx
mov dword [0x13d083c], eax
call esi
mov edx, dword [0x12ff64c]
push str.wglShareLists
push edx
mov dword [0x13d0b84], eax
call esi
mov dword [0x13d0b58], eax
mov eax, dword [0x12ff64c]
push str.wglSwapLayerBuffers
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.wglUseFontBitmapsA
push ecx
mov dword [0x13d0a68], eax
call esi
mov edx, dword [0x12ff64c]
push str.wglUseFontOutlinesA
push edx
mov dword [0x13d0a7c], eax
call esi
mov dword [0x13d09e0], eax
mov eax, dword [0x12ff64c]
push str.wglChoosePixelFormat
push eax
call esi
mov dword [0x13d084c], eax
mov ecx, dword [0x12ff64c]
push str.wglDescribePixelFormat
push ecx
call esi
mov edx, dword [0x12ff64c]
push str.wglGetPixelFormat
push edx
mov dword [0x13d0994], eax
call esi
mov dword [0x13d08a4], eax
mov eax, dword [0x12ff64c]
push str.wglSetPixelFormat
push eax
call esi
mov ecx, dword [0x12ff64c]
push str.wglSwapBuffers
push ecx
mov dword [0x13d0848], eax
call esi
mov edx, dword [0x13d35d8]
mov dword [0x13d0ae8], eax
mov dword [0x13d09e8], edi
mov dword [0x13d3658], edi
mov dword [0x13d3680], edi
mov dword [0x13d0c88], edi
mov dword [0x13d37a8], edi
mov dword [0x13d37c8], edi
mov dword [0x13d35b8], edi
mov dword [0x13d0760], edi
mov dword [0x13d0ab0], edi
mov eax, dword [edx + 0x20]
push eax
call fcn.0048eba0
add esp, 4
mov eax, 1
pop edi
pop esi
pop ebx
add esp, 0x800
ret