Function at 0x6d04b344
Capabilities:
Link many functions at runtime

Disassembly:
push ebx
xor ebx, ebx
push str.OGLFuncs_InitBaseFuncs
inc ebx
push ebx
push 3
call sym.awt.dll_J2dTraceImpl
mov eax, dword [0x6d0fbf38]
add esp, 0xc
test eax, eax
jne 0x6d04b374
push str.OGLFuncs_InitBaseFuncs:_library_not_yet_initialized
push ebx
push ebx
call sym.awt.dll_J2dTraceImpl
add esp, 0xc
xor al, al
pop ebx
ret
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push edi
mov edi, str.glAlphaFunc
push edi
push eax
call esi
mov dword [0x6d0ff004], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glAreTexturesResident
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef1c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glBegin
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff02c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glBindTexture
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0d4], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glBitmap
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0a4], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glBlendFunc
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef78], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glClear
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feefc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glClearColor
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feee0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glClearDepth
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feffc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glColor3ub
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0cc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glColor4f
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0d8], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glColor4ub
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef94], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glColorMask
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef00], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glColorPointer
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0ac], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glCopyPixels
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef38], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glCopyTexSubImage2D
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff00c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glDeleteTextures
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefbc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glDepthFunc
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0c8], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glDisable
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef4c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glDisableClientState
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefb8], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glDrawArrays
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef90], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glDrawBuffer
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefd8], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glDrawPixels
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff08c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glEnable
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feff0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glEnableClientState
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefdc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glEnd
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef68], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glFinish
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefc4], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glFlush
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef50], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glGenTextures
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef34], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glGetBooleanv
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef84], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glGetDoublev
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff04c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glGetError
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefc0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glGetFloatv
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0dc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glGetIntegerv
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0bc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glGetString
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feff8], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glGetTexLevelParameteriv
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef3c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glHint
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feee8], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glInterleavedArrays
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefcc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glIsEnabled
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feef0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glIsTexture
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefe4], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glLoadIdentity
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef30], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glLoadMatrixd
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff040], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glLogicOp
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef0c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glMatrixMode
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef98], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glOrtho
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff008], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPixelStorei
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef18], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPixelTransferf
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefac], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPixelZoom
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefd0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPolygonOffset
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0c0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPopAttrib
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef10], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPopClientAttrib
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff018], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPopMatrix
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefb0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPrioritizeTextures
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff028], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPushAttrib
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef2c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPushClientAttrib
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff030], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glPushMatrix
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff074], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glRasterPos2i
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef40], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glReadBuffer
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feef8], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glReadPixels
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feedc], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glRecti
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef7c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glScalef
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0b0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glScissor
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefc8], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexCoord2d
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff000], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexCoord2f
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff0c4], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexCoordPointer
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff038], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexEnvi
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef14], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexGeni
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef70], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexGendv
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef8c], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexImage1D
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff060], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexImage2D
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff020], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexParameteri
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefb4], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexSubImage1D
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feeec], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTexSubImage2D
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feef4], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glTranslatef
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0feee4], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glVertex2d
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef54], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glVertex2f
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fefe0], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glVertex2i
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0ff010], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glVertexPointer
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef20], eax
test eax, eax
je 0x6d04bbb4
mov edi, str.glViewport
push edi
push dword [0x6d0fbf38]
call esi
mov dword [0x6d0fef24], eax
test eax, eax
jne 0x6d04bbc3
push edi
push ebx
push ebx
call sym.awt.dll_J2dTraceImpl
add esp, 0xc
xor al, al
jmp 0x6d04bbc5
mov al, bl
pop edi
pop esi
pop ebx
ret