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

Disassembly:
sub esp, 0x804
mov eax, dword [0x562940]
xor eax, dword [esp + 0x804]
push ebx
push ebp
mov ebp, dword [esp + 0x810]
push esi
mov dword [esp + 0x80c], eax
push 0x400
lea eax, [esp + 0x410]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemDirectoryA]
push str....initializing_QGL_n
xor ebx, ebx
push ebx
call dword [0x15485a0]
mov al, byte [ebp]
add esp, 8
cmp al, 0x21
je 0x4bd277
push str..dll
push str.dllname
call fcn.0051a2a0
add esp, 8
test eax, eax
jne 0x4bd277
push edi
push ebp
lea ecx, [esp + 0x414]
push ecx
push 0x551954
mov esi, 0x400
lea edi, [esp + 0x1c]
call fcn.004408a0
add esp, 0xc
pop edi
jmp 0x4bd291
push 0x3ff
lea edx, [esp + 0x10]
push ebp
push edx
call fcn.0051a040
add esp, 0xc
mov byte [esp + 0x40b], bl
lea eax, [esp + 0xc]
push eax
push str....calling_LoadLibrary___s.dll__:
push ebx
call dword [0x15485a0]
add esp, 0xc
push ebp
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
cmp eax, ebx
mov dword [0x182fc6c], eax
jne 0x4bd2cb
push str.failed_n
push ebx
call dword [0x15485a0]
add esp, 8
xor eax, eax
jmp 0x4bfaee
push str.succeeded_n
push ebx
call dword [0x15485a0]
add esp, 8
mov dword [0x1534604], ebx
mov dword [0x1533ed4], ebx
mov dword [0x1534628], ebx
mov dword [0x1533bb4], ebx
mov dword [0x1533fac], ebx
mov dword [0x1533b18], ebx
mov dword [0x1533da4], ebx
mov dword [0x1533d7c], ebx
mov dword [0x1534018], ebx
mov dword [0x1533bcc], ebx
mov dword [0x1533d1c], ebx
mov dword [0x1533860], ebx
mov dword [0x1533b88], ebx
mov dword [0x1533cd4], ebx
mov dword [0x1534448], ebx
mov dword [0x1533d50], ebx
mov dword [0x1533f84], ebx
mov dword [0x15343dc], ebx
mov dword [0x15345dc], ebx
mov dword [0x1533eec], ebx
mov dword [0x1533950], ebx
mov dword [0x1533fd4], ebx
mov dword [0x1533bfc], ebx
mov dword [0x1533e84], ebx
mov dword [0x1534768], ebx
mov dword [0x1533eb0], ebx
mov dword [0x15346dc], ebx
mov dword [0x15338ec], ebx
mov dword [0x15345a8], ebx
mov dword [0x15338bc], ebx
mov dword [0x1534590], ebx
mov dword [0x1533d84], ebx
mov dword [0x1534118], ebx
mov dword [0x153442c], ebx
mov dword [0x1534058], ebx
mov dword [0x1534730], ebx
mov dword [0x1533ee4], ebx
mov dword [0x1533b1c], ebx
mov dword [0x1533b3c], ebx
mov dword [0x153427c], ebx
mov dword [0x1533c20], ebx
mov dword [0x1533ab4], ebx
mov dword [0x1534298], ebx
mov dword [0x15341ac], ebx
mov dword [0x15338cc], ebx
mov dword [0x15345a4], ebx
mov dword [0x1533f60], ebx
mov dword [0x1534268], ebx
mov dword [0x1533bd4], ebx
mov dword [0x1533b20], ebx
mov dword [0x1534290], ebx
mov dword [0x1534674], ebx
mov dword [0x153408c], ebx
mov dword [0x15339cc], ebx
mov dword [0x1534508], ebx
mov dword [0x15341b0], ebx
mov dword [0x1534274], ebx
mov dword [0x153407c], ebx
mov dword [0x1534280], ebx
mov dword [0x1533d34], ebx
mov dword [0x1533e64], ebx
mov dword [0x1534200], ebx
mov dword [0x1533c74], ebx
mov dword [0x15341d4], ebx
mov dword [0x15340bc], ebx
mov dword [0x1534330], ebx
mov dword [0x1533c94], ebx
mov dword [0x15343ec], ebx
mov dword [0x1533b5c], ebx
mov dword [0x1534458], ebx
mov dword [0x15342e0], ebx
mov dword [0x1534718], ebx
mov dword [0x153380c], ebx
mov dword [0x15339d8], ebx
mov dword [0x1534618], ebx
mov dword [0x153422c], ebx
mov dword [0x15338f0], ebx
mov dword [0x1533cac], ebx
mov dword [0x1534120], ebx
mov dword [0x1533a80], ebx
mov dword [0x153430c], ebx
mov dword [0x15346f0], ebx
mov dword [0x1534684], ebx
mov dword [0x153413c], ebx
mov dword [0x1533918], ebx
mov dword [0x153455c], ebx
mov dword [0x1533bd8], ebx
mov dword [0x15341fc], ebx
mov dword [0x1534014], ebx
mov dword [0x1534180], ebx
mov dword [0x153403c], ebx
mov dword [0x15342dc], ebx
mov dword [0x1534234], ebx
mov dword [0x1533a3c], ebx
mov dword [0x1533bb0], ebx
mov dword [0x1533820], ebx
mov dword [0x1534364], ebx
mov dword [0x15343e0], ebx
mov dword [0x1533934], ebx
mov dword [0x15341c8], ebx
mov dword [0x153394c], ebx
mov dword [0x15343b8], ebx
mov dword [0x1533ca8], ebx
mov dword [0x1533af0], ebx
mov dword [0x1533c08], ebx
mov dword [0x15339f8], ebx
mov dword [0x1533e08], ebx
mov dword [0x15342d8], ebx
mov dword [0x15341d8], ebx
mov dword [0x153424c], ebx
mov dword [0x1533abc], ebx
mov dword [0x1534240], ebx
mov dword [0x1533bf4], ebx
mov dword [0x1534520], ebx
mov dword [0x15339d4], ebx
mov dword [0x15337b0], ebx
mov dword [0x15340f0], ebx
mov dword [0x1533a70], ebx
mov dword [0x1533fe4], ebx
mov dword [0x1534408], ebx
mov dword [0x15342c0], ebx
mov dword [0x1533f2c], ebx
mov dword [0x1533be8], ebx
mov dword [0x1533d9c], ebx
mov dword [0x1534694], ebx
mov dword [0x1534110], ebx
mov dword [0x1533bc0], ebx
mov dword [0x153431c], ebx
mov dword [0x1533e6c], ebx
mov dword [0x1533c4c], ebx
mov dword [0x1533dd0], ebx
mov dword [0x15338f4], ebx
mov dword [0x1534670], ebx
mov dword [0x1533ea0], ebx
mov dword [0x1533d48], ebx
mov dword [0x1534530], ebx
mov dword [0x1533d28], ebx
mov dword [0x1533fb4], ebx
mov dword [0x1533a9c], ebx
mov dword [0x1533d58], ebx
mov dword [0x1533c04], ebx
mov dword [0x1533db4], ebx
mov dword [0x15340f8], ebx
mov dword [0x15342b0], ebx
mov dword [0x1533bbc], ebx
mov dword [0x1533914], ebx
mov dword [0x153399c], ebx
mov dword [0x1533bac], ebx
mov dword [0x1533e8c], ebx
mov dword [0x15345d8], ebx
mov dword [0x153466c], ebx
mov dword [0x1533f6c], ebx
mov dword [0x1533cbc], ebx
mov dword [0x1534030], ebx
mov dword [0x1533fe0], ebx
mov dword [0x1533930], ebx
mov dword [0x1534168], ebx
mov dword [0x1533e88], ebx
mov dword [0x1533f78], ebx
mov dword [0x1534390], ebx
mov dword [0x1534208], ebx
mov dword [0x1533c68], ebx
mov dword [0x1534078], ebx
mov dword [0x153435c], ebx
mov dword [0x15340b8], ebx
mov dword [0x1533e24], ebx
mov dword [0x15343f4], ebx
mov dword [0x15345cc], ebx
mov dword [0x1533990], ebx
mov dword [0x15338e8], ebx
mov dword [0x1533d54], ebx
mov dword [0x15340ec], ebx
mov dword [0x1533b58], ebx
mov dword [0x1533848], ebx
mov dword [0x1533d74], ebx
mov dword [0x15339f4], ebx
mov dword [0x1534174], ebx
mov dword [0x1534740], ebx
mov dword [0x1533aec], ebx
mov dword [0x1533de4], ebx
mov dword [0x153402c], ebx
mov dword [0x1533df4], ebx
mov dword [0x1533bb8], ebx
mov dword [0x1533ff4], ebx
mov dword [0x15337c0], ebx
mov dword [0x153472c], ebx
mov dword [0x1534414], ebx
mov dword [0x1533d80], ebx
mov dword [0x1534504], ebx
mov dword [0x1533e94], ebx
mov dword [0x15346ec], ebx
mov dword [0x1534358], ebx
mov dword [0x15342bc], ebx
mov dword [0x1533fd8], ebx
mov dword [0x15346fc], ebx
mov dword [0x1534074], ebx
mov dword [0x1533e28], ebx
mov dword [0x15345f8], ebx
mov dword [0x1533f74], ebx
mov dword [0x1534688], ebx
mov dword [0x1533ab0], ebx
mov dword [0x1533924], ebx
mov dword [0x153449c], ebx
mov dword [0x15346c4], ebx
mov dword [0x15345a0], ebx
mov dword [0x15340a8], ebx
mov dword [0x1533844], ebx
mov dword [0x1534444], ebx
mov dword [0x15342d4], ebx
mov dword [0x15339b4], ebx
mov dword [0x15339e0], ebx
mov dword [0x1534258], ebx
mov dword [0x1534640], ebx
mov dword [0x1534150], ebx
mov dword [0x153421c], ebx
mov dword [0x15344c4], ebx
mov dword [0x153436c], ebx
mov dword [0x1534028], ebx
mov dword [0x1534064], ebx
mov dword [0x1534434], ebx
mov dword [0x153475c], ebx
mov dword [0x1534744], ebx
mov dword [0x153477c], ebx
mov dword [0x15341f8], ebx
mov dword [0x1534584], ebx
mov dword [0x1533c2c], ebx
mov dword [0x1533d8c], ebx
mov dword [0x15343d0], ebx
mov dword [0x1533e7c], ebx
mov dword [0x1533834], ebx
mov dword [0x1534450], ebx
mov dword [0x15341e0], ebx
mov dword [0x153423c], ebx
mov dword [0x1533c60], ebx
mov dword [0x1534264], ebx
mov dword [0x1533f00], ebx
mov dword [0x15342fc], ebx
mov dword [0x1533a84], ebx
mov dword [0x1533cc8], ebx
mov ecx, dword [0x182fc6c]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.glAccum
push ecx
mov dword [0x1533870], ebx
mov dword [0x15343fc], ebx
mov dword [0x1533ba0], ebx
mov dword [0x1533aa8], ebx
mov dword [0x1533c44], ebx
mov dword [0x1534024], ebx
mov dword [0x1534340], ebx
mov dword [0x1533854], ebx
mov dword [0x153412c], ebx
mov dword [0x15340cc], ebx
mov dword [0x1534518], ebx
mov dword [0x1534388], ebx
mov dword [0x1533ac0], ebx
mov dword [0x153437c], ebx
mov dword [0x1533c38], ebx
mov dword [0x1534710], ebx
mov dword [0x1533884], ebx
mov dword [0x1533fd0], ebx
mov dword [0x1533cc4], ebx
mov dword [0x1534294], ebx
mov dword [0x1534160], ebx
mov dword [0x15344f8], ebx
mov dword [0x1533a44], ebx
mov dword [0x1533cf8], ebx
mov dword [0x1533f54], ebx
mov dword [0x1534714], ebx
mov dword [0x1534548], ebx
mov dword [0x1533cec], ebx
mov dword [0x1533d4c], ebx
mov dword [0x15342e4], ebx
mov dword [0x15337d0], ebx
mov dword [0x1533888], ebx
mov dword [0x1533ecc], ebx
mov dword [0x1533cd0], ebx
mov dword [0x1534374], ebx
mov dword [0x1534630], ebx
mov dword [0x153458c], ebx
mov dword [0x1534010], ebx
mov dword [0x1533dc0], ebx
mov dword [0x15344ac], ebx
mov dword [0x1533d88], ebx
mov dword [0x1534668], ebx
mov dword [0x15344a8], ebx
mov dword [0x153445c], ebx
mov dword [0x1533f1c], ebx
mov dword [0x1534488], ebx
mov dword [0x15340e8], ebx
call esi
mov edx, dword [0x182fc6c]
push str.glAlphaFunc
push edx
mov dword [0x15338c4], eax
mov dword [0x1533ed0], eax
call esi
mov dword [0x153420c], eax
mov dword [0x15341a8], eax
mov eax, dword [0x182fc6c]
push str.glAreTexturesResident
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glArrayElement
push ecx
mov dword [0x1534704], eax
mov dword [0x1533d78], eax
call esi
mov edx, dword [0x182fc6c]
push str.glBegin
push edx
mov dword [0x15344f4], eax
mov dword [0x15340a4], eax
call esi
mov dword [0x1534558], eax
mov dword [0x1534300], eax
mov eax, dword [0x182fc6c]
push str.glBindTexture
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glBitmap
push ecx
mov dword [0x15337d8], eax
mov dword [0x153401c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glBlendFunc
push edx
mov dword [0x15337b4], eax
mov dword [0x15344d8], eax
call esi
mov dword [0x1534384], eax
mov dword [0x1533a5c], eax
mov eax, dword [0x182fc6c]
push str.glCallList
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glCallLists
push ecx
mov dword [0x153415c], eax
mov dword [0x1534644], eax
call esi
mov edx, dword [0x182fc6c]
push str.glClear
push edx
mov dword [0x1533ddc], eax
mov dword [0x1533c28], eax
call esi
mov dword [0x1533fc8], eax
mov dword [0x1534324], eax
mov eax, dword [0x182fc6c]
push str.glClearAccum
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glClearColor
push ecx
mov dword [0x1534564], eax
mov dword [0x1534400], eax
call esi
mov edx, dword [0x182fc6c]
push str.glClearDepth
push edx
mov dword [0x1533e58], eax
mov dword [0x15344b8], eax
call esi
mov dword [0x153469c], eax
mov dword [0x153464c], eax
mov eax, dword [0x182fc6c]
push str.glClearIndex
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glClearStencil
push ecx
mov dword [0x15342a8], eax
mov dword [0x1533c88], eax
call esi
mov edx, dword [0x182fc6c]
push str.glClipPlane
push edx
mov dword [0x1533dfc], eax
mov dword [0x15346f4], eax
call esi
mov dword [0x1533874], eax
mov dword [0x1533b30], eax
mov eax, dword [0x182fc6c]
push str.glColor3b
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor3bv
push ecx
mov dword [0x15337ac], eax
mov dword [0x1533e48], eax
call esi
mov dword [0x1534228], eax
mov dword [0x1534188], eax
mov edx, dword [0x182fc6c]
push str.glColor3d
push edx
call esi
mov dword [0x15340f4], eax
mov dword [0x1533a10], eax
mov eax, dword [0x182fc6c]
push str.glColor3dv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor3f
push ecx
mov dword [0x153461c], eax
mov dword [0x1533e90], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColor3fv
push edx
mov dword [0x1533830], eax
mov dword [0x1533ff0], eax
call esi
mov dword [0x1534708], eax
mov dword [0x15340b4], eax
mov eax, dword [0x182fc6c]
push str.glColor3i
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor3iv
push ecx
mov dword [0x1534580], eax
mov dword [0x153441c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColor3s
push edx
mov dword [0x1533ebc], eax
mov dword [0x1533b84], eax
call esi
mov dword [0x1534094], eax
mov dword [0x1533bf8], eax
mov eax, dword [0x182fc6c]
push str.glColor3sv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor3ub
push ecx
mov dword [0x15337cc], eax
mov dword [0x1533fb0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColor3ubv
push edx
mov dword [0x1533f18], eax
mov dword [0x15339c0], eax
call esi
mov dword [0x15344c0], eax
mov dword [0x15343a8], eax
mov eax, dword [0x182fc6c]
push str.glColor3ui
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor3uiv
push ecx
mov dword [0x153390c], eax
mov dword [0x1533e70], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColor3us
push edx
mov dword [0x1533a50], eax
mov dword [0x15343c0], eax
call esi
mov dword [0x1533d44], eax
mov dword [0x153440c], eax
mov eax, dword [0x182fc6c]
push str.glColor3usv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor4b
push ecx
mov dword [0x1534350], eax
mov dword [0x1533fc4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColor4bv
push edx
mov dword [0x153383c], eax
mov dword [0x1533a54], eax
call esi
mov dword [0x153473c], eax
mov dword [0x1533908], eax
mov eax, dword [0x182fc6c]
push str.glColor4d
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor4dv
push ecx
mov dword [0x1534478], eax
mov dword [0x153410c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColor4f
push edx
mov dword [0x1533c8c], eax
mov dword [0x153417c], eax
call esi
mov dword [0x15345c8], eax
mov dword [0x153450c], eax
mov eax, dword [0x182fc6c]
push str.glColor4fv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor4i
push ecx
mov dword [0x1533b10], eax
mov dword [0x1534758], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColor4iv
push edx
mov dword [0x1533948], eax
mov dword [0x1533b78], eax
call esi
mov dword [0x153468c], eax
mov dword [0x15341f0], eax
mov eax, dword [0x182fc6c]
push str.glColor4s
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor4sv
push ecx
mov dword [0x1534130], eax
mov dword [0x15344dc], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColor4ub
push edx
mov dword [0x1533f10], eax
mov dword [0x15344cc], eax
call esi
mov dword [0x15346d4], eax
mov dword [0x15339dc], eax
mov eax, dword [0x182fc6c]
push str.glColor4ubv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor4ui
push ecx
mov dword [0x1533f4c], eax
mov dword [0x1533e50], eax
call esi
mov dword [0x15342c4], eax
mov dword [0x1533edc], eax
mov edx, dword [0x182fc6c]
push str.glColor4uiv
push edx
call esi
mov dword [0x1533b00], eax
mov dword [0x1533984], eax
mov eax, dword [0x182fc6c]
push str.glColor4us
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColor4usv
push ecx
mov dword [0x15346b4], eax
mov dword [0x1534654], eax
call esi
mov edx, dword [0x182fc6c]
push str.glColorMask
push edx
mov dword [0x1534178], eax
mov dword [0x1533db0], eax
call esi
mov dword [0x1533e14], eax
mov dword [0x1533d98], eax
mov eax, dword [0x182fc6c]
push str.glColorMaterial
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glColorPointer
push ecx
mov dword [0x1533ea4], eax
mov dword [0x1533c90], eax
call esi
mov edx, dword [0x182fc6c]
push str.glCopyPixels
push edx
mov dword [0x1534574], eax
mov dword [0x15343cc], eax
call esi
mov dword [0x1533f94], eax
mov dword [0x1533f88], eax
mov eax, dword [0x182fc6c]
push str.glCopyTexImage1D
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glCopyTexImage2D
push ecx
mov dword [0x1533ce8], eax
mov dword [0x1534254], eax
call esi
mov edx, dword [0x182fc6c]
push str.glCopyTexSubImage1D
push edx
mov dword [0x1533a74], eax
mov dword [0x15344a4], eax
call esi
mov dword [0x1534338], eax
mov dword [0x15337f0], eax
mov eax, dword [0x182fc6c]
push str.glCopyTexSubImage2D
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glCullFace
push ecx
mov dword [0x1534528], eax
mov dword [0x1534778], eax
call esi
mov edx, dword [0x182fc6c]
push str.glDeleteLists
push edx
mov dword [0x15340d0], eax
mov dword [0x1534224], eax
call esi
mov dword [0x1534680], eax
mov dword [0x1534308], eax
mov eax, dword [0x182fc6c]
push str.glDeleteTextures
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glDepthFunc
push ecx
mov dword [0x1534524], eax
mov dword [0x15344a0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glDepthMask
push edx
mov dword [0x1533f58], eax
mov dword [0x15337e4], eax
call esi
mov dword [0x15338b0], eax
mov dword [0x1533d08], eax
mov eax, dword [0x182fc6c]
push str.glDepthRange
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glDisable
push ecx
mov dword [0x1533f7c], eax
mov dword [0x153433c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glDisableClientState
push edx
mov dword [0x1534020], eax
mov dword [0x1533980], eax
call esi
mov dword [0x1533aa4], eax
mov dword [0x15338fc], eax
mov eax, dword [0x182fc6c]
push str.glDrawArrays
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glDrawBuffer
push ecx
mov dword [0x1534054], eax
mov dword [0x1533fbc], eax
call esi
mov edx, dword [0x182fc6c]
push str.glDrawElements
push edx
mov dword [0x15340c8], eax
mov dword [0x1534218], eax
call esi
mov dword [0x1533c3c], eax
mov dword [0x15340dc], eax
mov eax, dword [0x182fc6c]
push str.glDrawPixels
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glEdgeFlag
push ecx
mov dword [0x153438c], eax
mov dword [0x15343b4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glEdgeFlagPointer
push edx
mov dword [0x153459c], eax
mov dword [0x1534464], eax
call esi
mov dword [0x1533978], eax
mov dword [0x1533c7c], eax
mov eax, dword [0x182fc6c]
push str.glEdgeFlagv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glEnable
push ecx
mov dword [0x153428c], eax
mov dword [0x15338dc], eax
call esi
mov dword [0x1534114], eax
mov dword [0x1533f08], eax
mov edx, dword [0x182fc6c]
push str.glEnableClientState
push edx
call esi
mov dword [0x1534398], eax
mov dword [0x15338d8], eax
mov eax, dword [0x182fc6c]
push str.glEnd
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glEndList
push ecx
mov dword [0x153386c], eax
mov dword [0x1533e80], eax
call esi
mov edx, dword [0x182fc6c]
push str.glEvalCoord1d
push edx
mov dword [0x1533a88], eax
mov dword [0x153393c], eax
call esi
mov dword [0x1533d30], eax
mov dword [0x15338b8], eax
mov eax, dword [0x182fc6c]
push str.glEvalCoord1dv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glEvalCoord1f
push ecx
mov dword [0x1533e44], eax
mov dword [0x1534044], eax
call esi
mov edx, dword [0x182fc6c]
push str.glEvalCoord1fv
push edx
mov dword [0x1534734], eax
mov dword [0x15342f4], eax
call esi
mov dword [0x1534068], eax
mov dword [0x1534320], eax
mov eax, dword [0x182fc6c]
push str.glEvalCoord2d
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glEvalCoord2dv
push ecx
mov dword [0x1534238], eax
mov dword [0x15345d4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glEvalCoord2f
push edx
mov dword [0x1533ce0], eax
mov dword [0x1533df0], eax
call esi
mov dword [0x1533c78], eax
mov dword [0x15337b8], eax
mov eax, dword [0x182fc6c]
push str.glEvalCoord2fv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glEvalMesh1
push ecx
mov dword [0x1533aa0], eax
mov dword [0x15343b0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glEvalMesh2
push edx
mov dword [0x1533ad0], eax
mov dword [0x1533fc0], eax
call esi
mov dword [0x1534424], eax
mov dword [0x1534410], eax
mov eax, dword [0x182fc6c]
push str.glEvalPoint1
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glEvalPoint2
push ecx
mov dword [0x1533b90], eax
mov dword [0x1534004], eax
call esi
mov edx, dword [0x182fc6c]
push str.glFeedbackBuffer
push edx
mov dword [0x1533a20], eax
mov dword [0x1534124], eax
call esi
mov dword [0x15338a8], eax
mov dword [0x1534314], eax
mov eax, dword [0x182fc6c]
push str.glFinish
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glFlush
push ecx
mov dword [0x1533bc8], eax
mov dword [0x15342ec], eax
call esi
mov edx, dword [0x182fc6c]
push str.glFogf
push edx
mov dword [0x1533a64], eax
mov dword [0x1533e5c], eax
call esi
mov dword [0x1534648], eax
mov dword [0x1534538], eax
mov eax, dword [0x182fc6c]
push str.glFogfv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glFogi
push ecx
mov dword [0x1534724], eax
mov dword [0x1533994], eax
call esi
mov edx, dword [0x182fc6c]
push str.glFogiv
push edx
mov dword [0x1533a98], eax
mov dword [0x1533c24], eax
call esi
mov dword [0x1534588], eax
mov dword [0x1533960], eax
mov eax, dword [0x182fc6c]
push str.glFrontFace
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glFrustum
push ecx
mov dword [0x1533c98], eax
mov dword [0x15343d8], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGenLists
push edx
mov dword [0x15342b8], eax
mov dword [0x15344c8], eax
call esi
mov dword [0x15343e4], eax
mov dword [0x1533c40], eax
mov eax, dword [0x182fc6c]
push str.glGenTextures
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetBooleanv
push ecx
mov dword [0x15339d0], eax
mov dword [0x1533eb8], eax
call esi
mov dword [0x1534608], eax
mov dword [0x1533b0c], eax
mov edx, dword [0x182fc6c]
push str.glGetClipPlane
push edx
call esi
mov dword [0x1534534], eax
mov dword [0x153453c], eax
mov eax, dword [0x182fc6c]
push str.glGetDoublev
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetError
push ecx
mov dword [0x1533b38], eax
mov dword [0x1533c84], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGetFloatv
push edx
mov dword [0x1534148], eax
mov dword [0x15337dc], eax
call esi
mov dword [0x15344e0], eax
mov dword [0x1534664], eax
mov eax, dword [0x182fc6c]
push str.glGetIntegerv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetLightfv
push ecx
mov dword [0x1533808], eax
mov dword [0x1533cdc], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGetLightiv
push edx
mov dword [0x153470c], eax
mov dword [0x1533dac], eax
call esi
mov dword [0x15341b8], eax
mov dword [0x15343d4], eax
mov eax, dword [0x182fc6c]
push str.glGetMapdv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetMapfv
push ecx
mov dword [0x153391c], eax
mov dword [0x1533cf0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGetMapiv
push edx
mov dword [0x1534008], eax
mov dword [0x1533c70], eax
call esi
mov dword [0x1533928], eax
mov dword [0x153389c], eax
mov eax, dword [0x182fc6c]
push str.glGetMaterialfv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetMaterialiv
push ecx
mov dword [0x1533f24], eax
mov dword [0x15344e8], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGetPixelMapfv
push edx
mov dword [0x1534474], eax
mov dword [0x1533850], eax
call esi
mov dword [0x1533af8], eax
mov dword [0x1533a1c], eax
mov eax, dword [0x182fc6c]
push str.glGetPixelMapuiv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetPixelMapusv
push ecx
mov dword [0x1534278], eax
mov dword [0x15343bc], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGetPointerv
push edx
mov dword [0x15337c4], eax
mov dword [0x1533d00], eax
call esi
mov dword [0x1533814], eax
mov dword [0x15337bc], eax
mov eax, dword [0x182fc6c]
push str.glGetPolygonStipple
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetString
push ecx
mov dword [0x1533c50], eax
mov dword [0x1534774], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGetTexEnvfv
push edx
mov dword [0x1533a08], eax
mov dword [0x1533b54], eax
call esi
mov dword [0x1534194], eax
mov dword [0x15342f0], eax
mov eax, dword [0x182fc6c]
push str.glGetTexEnviv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetTexGendv
push ecx
mov dword [0x15344fc], eax
mov dword [0x1533920], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGetTexGenfv
push edx
mov dword [0x1533b04], eax
mov dword [0x1534360], eax
call esi
mov dword [0x153411c], eax
mov dword [0x1534430], eax
mov eax, dword [0x182fc6c]
push str.glGetTexGeniv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetTexImage
push ecx
mov dword [0x15345bc], eax
mov dword [0x1533cb8], eax
call esi
mov edx, dword [0x182fc6c]
push str.glGetTexLevelParameterfv
push edx
mov dword [0x1534204], eax
mov dword [0x1534368], eax
call esi
mov dword [0x1534610], eax
mov dword [0x1534128], eax
mov eax, dword [0x182fc6c]
push str.glGetTexLevelParameteriv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glGetTexParameterfv
push ecx
mov dword [0x1533dd4], eax
mov dword [0x1533ea8], eax
call esi
mov dword [0x1533f34], eax
mov dword [0x1533a18], eax
mov edx, dword [0x182fc6c]
push str.glGetTexParameteriv
push edx
call esi
mov dword [0x15345e0], eax
mov dword [0x1534214], eax
mov eax, dword [0x182fc6c]
push str.glHint
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glIndexMask
push ecx
mov dword [0x15346a4], eax
mov dword [0x1534140], eax
call esi
mov edx, dword [0x182fc6c]
push str.glIndexPointer
push edx
mov dword [0x153467c], eax
mov dword [0x1534440], eax
call esi
mov dword [0x1534470], eax
mov dword [0x1533d70], eax
mov eax, dword [0x182fc6c]
push str.glIndexd
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glIndexdv
push ecx
mov dword [0x1533858], eax
mov dword [0x1533da8], eax
call esi
mov edx, dword [0x182fc6c]
push str.glIndexf
push edx
mov dword [0x1533ee8], eax
mov dword [0x1534690], eax
call esi
mov dword [0x1533f90], eax
mov dword [0x1533f48], eax
mov eax, dword [0x182fc6c]
push str.glIndexfv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glIndexi
push ecx
mov dword [0x1533840], eax
mov dword [0x1533d94], eax
call esi
mov edx, dword [0x182fc6c]
push str.glIndexiv
push edx
mov dword [0x1533c30], eax
mov dword [0x1533fa4], eax
call esi
mov dword [0x1533f30], eax
mov dword [0x1534190], eax
mov eax, dword [0x182fc6c]
push str.glIndexs
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glIndexsv
push ecx
mov dword [0x15339e8], eax
mov dword [0x1533b7c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glIndexub
push edx
mov dword [0x1533b34], eax
mov dword [0x1533a6c], eax
call esi
mov dword [0x1533da0], eax
mov dword [0x1534098], eax
mov eax, dword [0x182fc6c]
push str.glIndexubv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glInitNames
push ecx
mov dword [0x1533d2c], eax
mov dword [0x1533efc], eax
call esi
mov edx, dword [0x182fc6c]
push str.glInterleavedArrays
push edx
mov dword [0x1533ad4], eax
mov dword [0x1533810], eax
call esi
mov dword [0x153462c], eax
mov dword [0x153454c], eax
mov eax, dword [0x182fc6c]
push str.glIsEnabled
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glIsList
push ecx
mov dword [0x1534678], eax
mov dword [0x15344e4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glIsTexture
push edx
mov dword [0x1533e54], eax
mov dword [0x1534754], eax
call esi
mov dword [0x15344d0], eax
mov dword [0x1533cf4], eax
mov eax, dword [0x182fc6c]
push str.glLightModelf
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glLightModelfv
push ecx
mov dword [0x1533a24], eax
mov dword [0x1533804], eax
call esi
mov edx, dword [0x182fc6c]
push str.glLightModeli
push edx
mov dword [0x153396c], eax
mov dword [0x1533b80], eax
call esi
mov dword [0x1533b60], eax
mov dword [0x15346b8], eax
mov eax, dword [0x182fc6c]
push str.glLightModeliv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glLightf
push ecx
mov dword [0x1533970], eax
mov dword [0x1533cb4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glLightfv
push edx
mov dword [0x1534748], eax
mov dword [0x15344d4], eax
call esi
mov dword [0x1533d3c], eax
mov dword [0x153418c], eax
mov eax, dword [0x182fc6c]
push str.glLighti
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glLightiv
push ecx
mov dword [0x1533ffc], eax
mov dword [0x15337ec], eax
call esi
mov dword [0x1533954], eax
mov dword [0x1533f68], eax
mov edx, dword [0x182fc6c]
push str.glLineStipple
push edx
call esi
mov dword [0x1533d18], eax
mov dword [0x1533a14], eax
mov eax, dword [0x182fc6c]
push str.glLineWidth
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glListBase
push ecx
mov dword [0x15338d0], eax
mov dword [0x15346e4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glLoadIdentity
push edx
mov dword [0x1533aac], eax
mov dword [0x1533878], eax
call esi
mov dword [0x1534554], eax
mov dword [0x15337a4], eax
mov eax, dword [0x182fc6c]
push str.glLoadMatrixd
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glLoadMatrixf
push ecx
mov dword [0x153425c], eax
mov dword [0x1534000], eax
call esi
mov edx, dword [0x182fc6c]
push str.glLoadName
push edx
mov dword [0x15338a4], eax
mov dword [0x1533ca0], eax
call esi
mov dword [0x1534084], eax
mov dword [0x15339bc], eax
mov eax, dword [0x182fc6c]
push str.glLogicOp
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glMap1d
push ecx
mov dword [0x153388c], eax
mov dword [0x1533dd8], eax
call esi
mov edx, dword [0x182fc6c]
push str.glMap1f
push edx
mov dword [0x15345c4], eax
mov dword [0x15346d8], eax
call esi
mov dword [0x1533f44], eax
mov dword [0x1533c54], eax
mov eax, dword [0x182fc6c]
push str.glMap2d
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glMap2f
push ecx
mov dword [0x1534700], eax
mov dword [0x1533fa0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glMapGrid1d
push edx
mov dword [0x1534158], eax
mov dword [0x1533974], eax
call esi
mov dword [0x1534560], eax
mov dword [0x1533864], eax
mov eax, dword [0x182fc6c]
push str.glMapGrid1f
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glMapGrid2d
push ecx
mov dword [0x1533e00], eax
mov dword [0x15345f4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glMapGrid2f
push edx
mov dword [0x1533ba4], eax
mov dword [0x153451c], eax
call esi
mov dword [0x1533d90], eax
mov dword [0x1534354], eax
mov eax, dword [0x182fc6c]
push str.glMaterialf
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glMaterialfv
push ecx
mov dword [0x1533a60], eax
mov dword [0x15343f0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glMateriali
push edx
mov dword [0x1533f20], eax
mov dword [0x15338c8], eax
call esi
mov dword [0x1533b6c], eax
mov dword [0x15346e8], eax
mov eax, dword [0x182fc6c]
push str.glMaterialiv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glMatrixMode
push ecx
mov dword [0x15337a8], eax
mov dword [0x15338e4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glMultMatrixd
push edx
mov dword [0x15344bc], eax
mov dword [0x1533d0c], eax
call esi
mov dword [0x15341b4], eax
mov dword [0x15340c4], eax
mov eax, dword [0x182fc6c]
push str.glMultMatrixf
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glNewList
push ecx
mov dword [0x1533bc4], eax
mov dword [0x15346d0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glNormal3b
push edx
mov dword [0x1533988], eax
mov dword [0x1533e9c], eax
call esi
mov dword [0x1534394], eax
mov dword [0x1533f3c], eax
mov eax, dword [0x182fc6c]
push str.glNormal3bv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glNormal3d
push ecx
mov dword [0x15337a0], eax
mov dword [0x15338f8], eax
call esi
mov dword [0x15341cc], eax
mov dword [0x1533880], eax
mov edx, dword [0x182fc6c]
push str.glNormal3dv
push edx
call esi
mov dword [0x1534138], eax
mov dword [0x1533afc], eax
mov eax, dword [0x182fc6c]
push str.glNormal3f
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glNormal3fv
push ecx
mov dword [0x15339fc], eax
mov dword [0x1533d6c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glNormal3i
push edx
mov dword [0x1533ef8], eax
mov dword [0x153439c], eax
call esi
mov dword [0x1533e68], eax
mov dword [0x15340c0], eax
mov eax, dword [0x182fc6c]
push str.glNormal3iv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glNormal3s
push ecx
mov dword [0x15345c0], eax
mov dword [0x1533a28], eax
call esi
mov edx, dword [0x182fc6c]
push str.glNormal3sv
push edx
mov dword [0x1533dcc], eax
mov dword [0x15346f8], eax
call esi
mov dword [0x153429c], eax
mov dword [0x1534764], eax
mov eax, dword [0x182fc6c]
push str.glNormalPointer
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glOrtho
push ecx
mov dword [0x1533a04], eax
mov dword [0x1533fdc], eax
call esi
mov edx, dword [0x182fc6c]
push str.glPassThrough
push edx
mov dword [0x1534660], eax
mov dword [0x1533a40], eax
call esi
mov dword [0x1533cfc], eax
mov dword [0x1533f70], eax
mov eax, dword [0x182fc6c]
push str.glPixelMapfv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glPixelMapuiv
push ecx
mov dword [0x1533838], eax
mov dword [0x1533e4c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glPixelMapusv
push edx
mov dword [0x1534500], eax
mov dword [0x1533ca4], eax
call esi
mov dword [0x1533e78], eax
mov dword [0x1534600], eax
mov eax, dword [0x182fc6c]
push str.glPixelStoref
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glPixelStorei
push ecx
mov dword [0x1534454], eax
mov dword [0x1533a58], eax
call esi
mov edx, dword [0x182fc6c]
push str.glPixelTransferf
push edx
mov dword [0x15340e4], eax
mov dword [0x1533c10], eax
call esi
mov dword [0x153406c], eax
mov dword [0x1533a8c], eax
mov eax, dword [0x182fc6c]
push str.glPixelTransferi
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glPixelZoom
push ecx
mov dword [0x1534498], eax
mov dword [0x15341a0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glPointSize
push edx
mov dword [0x1533b4c], eax
mov dword [0x1533b40], eax
call esi
mov dword [0x1533c58], eax
mov dword [0x153432c], eax
mov eax, dword [0x182fc6c]
push str.glPolygonMode
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glPolygonOffset
push ecx
mov dword [0x1533818], eax
mov dword [0x1533d14], eax
call esi
mov edx, dword [0x182fc6c]
push str.glPolygonStipple
push edx
mov dword [0x1533af4], eax
mov dword [0x1534050], eax
call esi
mov dword [0x1534650], eax
mov dword [0x1534638], eax
mov eax, dword [0x182fc6c]
push str.glPopAttrib
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glPopClientAttrib
push ecx
mov dword [0x1534310], eax
mov dword [0x1533e38], eax
call esi
mov edx, dword [0x182fc6c]
push str.glPopMatrix
push edx
mov dword [0x15338a0], eax
mov dword [0x15342b4], eax
call esi
mov dword [0x15343ac], eax
mov dword [0x1534348], eax
mov eax, dword [0x182fc6c]
push str.glPopName
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glPrioritizeTextures
push ecx
mov dword [0x1534514], eax
mov dword [0x1534144], eax
call esi
mov dword [0x153448c], eax
mov dword [0x15339b8], eax
mov edx, dword [0x182fc6c]
push str.glPushAttrib
push edx
call esi
mov dword [0x1533e60], eax
mov dword [0x1533f50], eax
mov eax, dword [0x182fc6c]
push str.glPushClientAttrib
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glPushMatrix
push ecx
mov dword [0x1534288], eax
mov dword [0x1533b94], eax
call esi
mov edx, dword [0x182fc6c]
push str.glPushName
push edx
mov dword [0x1534770], eax
mov dword [0x1533d40], eax
call esi
mov dword [0x1534594], eax
mov dword [0x1533de0], eax
mov eax, dword [0x182fc6c]
push str.glRasterPos2d
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRasterPos2dv
push ecx
mov dword [0x1533f9c], eax
mov dword [0x153398c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRasterPos2f
push edx
mov dword [0x1534480], eax
mov dword [0x1533b14], eax
call esi
mov dword [0x1533868], eax
mov dword [0x1533a4c], eax
mov eax, dword [0x182fc6c]
push str.glRasterPos2fv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRasterPos2i
push ecx
mov dword [0x1533b28], eax
mov dword [0x1533b64], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRasterPos2iv
push edx
mov dword [0x153443c], eax
mov dword [0x1533f28], eax
call esi
mov dword [0x1533dbc], eax
mov dword [0x1534468], eax
mov eax, dword [0x182fc6c]
push str.glRasterPos2s
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRasterPos2sv
push ecx
mov dword [0x1533adc], eax
mov dword [0x1534544], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRasterPos3d
push edx
mov dword [0x1533bd0], eax
mov dword [0x1533ec0], eax
call esi
mov dword [0x15337c8], eax
mov dword [0x1533b74], eax
mov eax, dword [0x182fc6c]
push str.glRasterPos3dv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRasterPos3f
push ecx
mov dword [0x1533900], eax
mov dword [0x1533fec], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRasterPos3fv
push edx
mov dword [0x15346e0], eax
mov dword [0x1533968], eax
call esi
mov dword [0x153434c], eax
mov dword [0x1534318], eax
mov eax, dword [0x182fc6c]
push str.glRasterPos3i
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRasterPos3iv
push ecx
mov dword [0x1533ed8], eax
mov dword [0x15346ac], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRasterPos3s
push edx
mov dword [0x1534334], eax
mov dword [0x1533c1c], eax
call esi
mov dword [0x1534344], eax
mov dword [0x1533d68], eax
mov eax, dword [0x182fc6c]
push str.glRasterPos3sv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRasterPos4d
push ecx
mov dword [0x15346a0], eax
mov dword [0x1533a68], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRasterPos4dv
push edx
mov dword [0x1533b70], eax
mov dword [0x1534230], eax
call esi
mov dword [0x1534104], eax
mov dword [0x1533898], eax
mov eax, dword [0x182fc6c]
push str.glRasterPos4f
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRasterPos4fv
push ecx
mov dword [0x153463c], eax
mov dword [0x15342ac], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRasterPos4i
push edx
mov dword [0x1533be4], eax
mov dword [0x1534060], eax
call esi
mov dword [0x1533b98], eax
mov dword [0x1533e40], eax
mov eax, dword [0x182fc6c]
push str.glRasterPos4iv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRasterPos4s
push ecx
mov dword [0x1534620], eax
mov dword [0x1533ef0], eax
call esi
mov dword [0x1533800], eax
mov dword [0x1533db8], eax
mov edx, dword [0x182fc6c]
push str.glRasterPos4sv
push edx
call esi
mov dword [0x1533ff8], eax
mov dword [0x153474c], eax
mov eax, dword [0x182fc6c]
push str.glReadBuffer
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glReadPixels
push ecx
mov dword [0x15341d0], eax
mov dword [0x153400c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRectd
push edx
mov dword [0x153384c], eax
mov dword [0x1533eb4], eax
call esi
mov dword [0x15346b0], eax
mov dword [0x1533904], eax
mov eax, dword [0x182fc6c]
push str.glRectdv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRectf
push ecx
mov dword [0x15338e0], eax
mov dword [0x153452c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRectfv
push edx
mov dword [0x1534634], eax
mov dword [0x1533ccc], eax
call esi
mov dword [0x1533ae4], eax
mov dword [0x1534154], eax
mov eax, dword [0x182fc6c]
push str.glRecti
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRectiv
push ecx
mov dword [0x1534494], eax
mov dword [0x15339e4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRects
push edx
mov dword [0x15346bc], eax
mov dword [0x1533e04], eax
call esi
mov dword [0x1533f04], eax
mov dword [0x15346c0], eax
mov eax, dword [0x182fc6c]
push str.glRectsv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glRenderMode
push ecx
mov dword [0x153476c], eax
mov dword [0x1533c00], eax
call esi
mov edx, dword [0x182fc6c]
push str.glRotated
push edx
mov dword [0x1534038], eax
mov dword [0x15342a0], eax
call esi
mov dword [0x15340ac], eax
mov dword [0x1533ba8], eax
mov eax, dword [0x182fc6c]
push str.glRotatef
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glScaled
push ecx
mov dword [0x1534404], eax
mov dword [0x15341c4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glScalef
push edx
mov dword [0x15344b0], eax
mov dword [0x1533bf0], eax
call esi
mov dword [0x1533dc8], eax
mov dword [0x1533ee0], eax
mov eax, dword [0x182fc6c]
push str.glScissor
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glSelectBuffer
push ecx
mov dword [0x1534260], eax
mov dword [0x15341c0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glShadeModel
push edx
mov dword [0x15340d8], eax
mov dword [0x1533a7c], eax
call esi
mov dword [0x1534034], eax
mov dword [0x1533824], eax
mov eax, dword [0x182fc6c]
push str.glStencilFunc
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glStencilMask
push ecx
mov dword [0x1534328], eax
mov dword [0x1533e1c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glStencilOp
push edx
mov dword [0x1533998], eax
mov dword [0x1534570], eax
call esi
mov dword [0x1533fa8], eax
mov dword [0x15343c8], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord1d
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord1dv
push ecx
mov dword [0x1533e10], eax
mov dword [0x1533ec8], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord1f
push edx
mov dword [0x15339a0], eax
mov dword [0x1534088], eax
call esi
mov dword [0x15343a0], eax
mov dword [0x1533a38], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord1fv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord1i
push ecx
mov dword [0x1533828], eax
mov dword [0x1534614], eax
call esi
mov dword [0x1533890], eax
mov dword [0x153456c], eax
mov edx, dword [0x182fc6c]
push str.glTexCoord1iv
push edx
call esi
mov dword [0x1534738], eax
mov dword [0x1533a30], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord1s
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord1sv
push ecx
mov dword [0x1533c18], eax
mov dword [0x1534728], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord2d
push edx
mov dword [0x1534378], eax
mov dword [0x1533b9c], eax
call esi
mov dword [0x15345f0], eax
mov dword [0x1533f5c], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord2dv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord2f
push ecx
mov dword [0x1534658], eax
mov dword [0x15341e8], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord2fv
push edx
mov dword [0x1533bdc], eax
mov dword [0x1533cd8], eax
call esi
mov dword [0x15340e0], eax
mov dword [0x1533e3c], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord2i
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord2iv
push ecx
mov dword [0x1534184], eax
mov dword [0x15345fc], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord2s
push edx
mov dword [0x1534304], eax
mov dword [0x153404c], eax
call esi
mov dword [0x15343e8], eax
mov dword [0x15345b0], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord2sv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord3d
push ecx
mov dword [0x1533a0c], eax
mov dword [0x1534510], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord3dv
push edx
mov dword [0x1533d20], eax
mov dword [0x153392c], eax
call esi
mov dword [0x1533a94], eax
mov dword [0x1533a00], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord3f
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord3fv
push ecx
mov dword [0x15340a0], eax
mov dword [0x15345b4], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord3i
push edx
mov dword [0x1533d38], eax
mov dword [0x1534750], eax
call esi
mov dword [0x153416c], eax
mov dword [0x1533944], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord3iv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord3s
push ecx
mov dword [0x1534210], eax
mov dword [0x153385c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord3sv
push edx
mov dword [0x15342d0], eax
mov dword [0x1533c34], eax
call esi
mov dword [0x15337e8], eax
mov dword [0x15343a4], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord4d
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord4dv
push ecx
mov dword [0x153395c], eax
mov dword [0x15337e0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord4f
push edx
mov dword [0x1533c48], eax
mov dword [0x153397c], eax
call esi
mov dword [0x15341bc], eax
mov dword [0x1533a34], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord4fv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord4i
push ecx
mov dword [0x1533f64], eax
mov dword [0x1533b48], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexCoord4iv
push edx
mov dword [0x153471c], eax
mov dword [0x1534568], eax
call esi
mov dword [0x153446c], eax
mov dword [0x15338b4], eax
mov eax, dword [0x182fc6c]
push str.glTexCoord4s
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexCoord4sv
push ecx
mov dword [0x15345d0], eax
mov dword [0x1533d24], eax
call esi
mov dword [0x1533d04], eax
mov dword [0x153419c], eax
mov edx, dword [0x182fc6c]
push str.glTexCoordPointer
push edx
call esi
mov dword [0x1533f40], eax
mov dword [0x1533940], eax
mov eax, dword [0x182fc6c]
push str.glTexEnvf
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexEnvfv
push ecx
mov dword [0x15342a4], eax
mov dword [0x1533958], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexEnvi
push edx
mov dword [0x1533b68], eax
mov dword [0x15339b0], eax
call esi
mov dword [0x1533f8c], eax
mov dword [0x15340fc], eax
mov eax, dword [0x182fc6c]
push str.glTexEnviv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexGend
push ecx
mov dword [0x1533d5c], eax
mov dword [0x1534484], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexGendv
push edx
mov dword [0x1534048], eax
mov dword [0x1533ad8], eax
call esi
mov dword [0x153457c], eax
mov dword [0x1534540], eax
mov eax, dword [0x182fc6c]
push str.glTexGenf
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexGenfv
push ecx
mov dword [0x1533e34], eax
mov dword [0x1533f38], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexGeni
push edx
mov dword [0x1533ab8], eax
mov dword [0x1533eac], eax
call esi
mov dword [0x1533ac8], eax
mov dword [0x1534598], eax
mov eax, dword [0x182fc6c]
push str.glTexGeniv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexImage1D
push ecx
mov dword [0x1534198], eax
mov dword [0x1534578], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexImage2D
push edx
mov dword [0x1534040], eax
mov dword [0x15341ec], eax
call esi
mov dword [0x15342cc], eax
mov dword [0x1533c64], eax
mov eax, dword [0x182fc6c]
push str.glTexParameterf
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexParameterfv
push ecx
mov dword [0x15342f8], eax
mov dword [0x15346a8], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexParameteri
push edx
mov dword [0x1533e0c], eax
mov dword [0x1534270], eax
call esi
mov dword [0x1534250], eax
mov dword [0x153465c], eax
mov eax, dword [0x182fc6c]
push str.glTexParameteriv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTexSubImage1D
push ecx
mov dword [0x1533894], eax
mov dword [0x15339f0], eax
call esi
mov edx, dword [0x182fc6c]
push str.glTexSubImage2D
push edx
mov dword [0x15344f0], eax
mov dword [0x15339c8], eax
call esi
mov dword [0x1533f98], eax
mov dword [0x1533dec], eax
mov eax, dword [0x182fc6c]
push str.glTranslated
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glTranslatef
push ecx
mov dword [0x15342e8], eax
mov dword [0x1533e98], eax
call esi
mov edx, dword [0x182fc6c]
push str.glVertex2d
push edx
mov dword [0x1533e30], eax
mov dword [0x15341dc], eax
call esi
mov dword [0x153447c], eax
mov dword [0x1533ce4], eax
mov eax, dword [0x182fc6c]
push str.glVertex2dv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glVertex2f
push ecx
mov dword [0x1534550], eax
mov dword [0x1533b24], eax
call esi
mov edx, dword [0x182fc6c]
push str.glVertex2fv
push edx
mov dword [0x1534720], eax
mov dword [0x1534100], eax
call esi
mov dword [0x1533ec4], eax
mov dword [0x1534370], eax
mov eax, dword [0x182fc6c]
push str.glVertex2i
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glVertex2iv
push ecx
mov dword [0x15341a4], eax
mov dword [0x1533d64], eax
call esi
mov dword [0x15345ec], eax
mov dword [0x153414c], eax
mov edx, dword [0x182fc6c]
push str.glVertex2s
push edx
call esi
mov dword [0x1534134], eax
mov dword [0x1533a90], eax
mov eax, dword [0x182fc6c]
push str.glVertex2sv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glVertex3d
push ecx
mov dword [0x15340d4], eax
mov dword [0x1534248], eax
call esi
mov edx, dword [0x182fc6c]
push str.glVertex3dv
push edx
mov dword [0x1533c6c], eax
mov dword [0x1534380], eax
call esi
mov dword [0x15339c4], eax
mov dword [0x1533b08], eax
mov eax, dword [0x182fc6c]
push str.glVertex3f
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glVertex3fv
push ecx
mov dword [0x15345e4], eax
mov dword [0x1533938], eax
call esi
mov edx, dword [0x182fc6c]
push str.glVertex3i
push edx
mov dword [0x1533a2c], eax
mov dword [0x1533a48], eax
call esi
mov dword [0x1533be0], eax
mov dword [0x15338ac], eax
mov eax, dword [0x182fc6c]
push str.glVertex3iv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glVertex3s
push ecx
mov dword [0x1534284], eax
mov dword [0x1534428], eax
call esi
mov edx, dword [0x182fc6c]
push str.glVertex3sv
push edx
mov dword [0x15339ac], eax
mov dword [0x15337f4], eax
call esi
mov dword [0x15341f4], eax
mov dword [0x1533f14], eax
mov eax, dword [0x182fc6c]
push str.glVertex4d
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glVertex4dv
push ecx
mov dword [0x1533e74], eax
mov dword [0x153444c], eax
call esi
mov edx, dword [0x182fc6c]
push str.glVertex4f
push edx
mov dword [0x15345b8], eax
mov dword [0x15340b0], eax
call esi
mov dword [0x15337fc], eax
mov dword [0x15345ac], eax
mov eax, dword [0x182fc6c]
push str.glVertex4fv
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glVertex4i
push ecx
mov dword [0x15345e8], eax
mov dword [0x1534698], eax
call esi
mov edx, dword [0x182fc6c]
push str.glVertex4iv
push edx
mov dword [0x1534080], eax
mov dword [0x1533fb8], eax
call esi
mov dword [0x153387c], eax
mov dword [0x1534244], eax
mov eax, dword [0x182fc6c]
push str.glVertex4s
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.glVertex4sv
push ecx
mov dword [0x1533cc0], eax
mov dword [0x1534760], eax
call esi
mov edx, dword [0x182fc6c]
push str.glVertexPointer
push edx
mov dword [0x1533e2c], eax
mov dword [0x1533c5c], eax
call esi
mov dword [0x1533de8], eax
mov dword [0x1534490], eax
mov eax, dword [0x182fc6c]
push str.glViewport
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.wglCopyContext
push ecx
mov dword [0x15337d4], eax
mov dword [0x1534420], eax
call esi
mov edx, dword [0x182fc6c]
push str.wglCreateContext
push edx
mov dword [0x1534090], eax
mov dword [0x1533a78], eax
call esi
mov dword [0x15338c0], eax
mov dword [0x1534624], eax
mov eax, dword [0x182fc6c]
push str.wglCreateLayerContext
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.wglDeleteContext
push ecx
mov dword [0x1533ef4], eax
mov dword [0x1533b2c], eax
call esi
mov edx, dword [0x182fc6c]
push str.wglGetCurrentContext
push edx
mov dword [0x1533964], eax
mov dword [0x15342c8], eax
call esi
mov dword [0x1534438], eax
mov dword [0x1533bec], eax
mov eax, dword [0x182fc6c]
push str.wglGetCurrentDC
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.wglGetProcAddress
push ecx
mov dword [0x1533acc], eax
mov dword [0x1534170], eax
call esi
mov dword [0x1533dc4], eax
mov dword [0x1533d60], eax
mov edx, dword [0x182fc6c]
push str.wglMakeCurrent
push edx
call esi
mov dword [0x1533df8], eax
mov dword [0x15346cc], eax
mov eax, dword [0x182fc6c]
push str.wglShareLists
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.wglUseFontBitmaps
push ecx
mov dword [0x1533c14], eax
mov dword [0x15339a8], eax
call esi
mov edx, dword [0x182fc6c]
push str.wglUseFontOutlines
push edx
mov dword [0x153409c], eax
mov dword [0x153381c], eax
call esi
mov dword [0x153382c], eax
mov dword [0x1533910], eax
mov eax, dword [0x182fc6c]
push str.wglDescribeLayerPlane
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.wglSetLayerPaletteEntries
push ecx
mov dword [0x1533ae0], eax
mov dword [0x153426c], eax
call esi
mov edx, dword [0x182fc6c]
push str.wglGetLayerPaletteEntries
push edx
mov dword [0x1534108], eax
mov dword [0x15343f8], eax
call esi
mov dword [0x15344ec], eax
mov dword [0x15341e4], eax
mov eax, dword [0x182fc6c]
push str.wglRealizeLayerPalette
push eax
call esi
mov ecx, dword [0x182fc6c]
push str.wglSwapLayerBuffers
push ecx
mov dword [0x15337f8], eax
mov dword [0x1534418], eax
call esi
mov edx, dword [0x15336a4]
mov dword [0x1533ac4], eax
mov dword [0x15339a4], eax
mov dword [0x1534070], ebx
mov dword [0x1534220], ebx
mov dword [0x1533f80], ebx
mov dword [0x1534460], ebx
mov dword [0x1533fcc], ebx
mov dword [0x15339ec], ebx
mov dword [0x1533d10], ebx
mov dword [0x1533f0c], ebx
mov dword [0x1533e20], ebx
mov dword [0x15346c8], ebx
mov dword [0x1533e18], ebx
mov dword [0x1533c9c], ebx
mov dword [0x1533c80], ebx
mov dword [0x1533b50], ebx
mov dword [0x1533c0c], ebx
mov dword [0x15344b4], ebx
mov dword [0x153405c], ebx
mov dword [0x1534164], ebx
mov dword [0x1533ae8], ebx
mov dword [0x1533b44], ebx
mov dword [0x1533b8c], ebx
mov dword [0x15343c4], ebx
mov dword [0x1533fe8], ebx
mov dword [0x1533cb0], ebx
mov dword [0x153460c], ebx
mov dword [0x15338d4], ebx
mov esi, dword [edx + 0x20]
cmp esi, ebx
jne 0x4bfad9
mov eax, dword [0x15333a8]
cmp dword [eax + 0x20], ebx
je 0x4bfad9
mov eax, 1
jmp 0x4bfadb
xor eax, eax
call fcn.004bfda0
push esi
call fcn.004c3a00
add esp, 4
mov eax, 1
mov ecx, dword [esp + 0x80c]
xor ecx, dword [esp + 0x810]
pop esi
pop ebp
pop ebx
add esp, 0x804
jmp fcn.00523319