3699 lines
119 KiB
Plaintext
3699 lines
119 KiB
Plaintext
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.38.33130.0
|
||
|
||
include listing.inc
|
||
|
||
INCLUDELIB MSVCRTD
|
||
INCLUDELIB OLDNAMES
|
||
|
||
msvcjmc SEGMENT
|
||
__D359774B_concurrencysal@h DB 01H
|
||
__0E7B27E3_sal@h DB 01H
|
||
__C320D00B_vadefs@h DB 01H
|
||
__E4023321_vcruntime@h DB 01H
|
||
__1B0272D9_corecrt@h DB 01H
|
||
__44420885_corecrt_stdio_config@h DB 01H
|
||
__AB601D8D_corecrt_wstdio@h DB 01H
|
||
__C1EC35D3_stdio@h DB 01H
|
||
__45DED006_corecrt_malloc@h DB 01H
|
||
__13F5961F_stddef@h DB 01H
|
||
__FD6DBD68_corecrt_search@h DB 01H
|
||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||
__055B9052_limits@h DB 01H
|
||
__6E5ACABA_stdlib@h DB 01H
|
||
__61CC25A1_errno@h DB 01H
|
||
__1A10C8D2_vcruntime_string@h DB 01H
|
||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||
__8EAFF484_corecrt_memory@h DB 01H
|
||
__6490AEC5_corecrt_wstring@h DB 01H
|
||
__E8295E1E_string@h DB 01H
|
||
__0ED14FEE_winpackagefamily@h DB 01H
|
||
__F92EF742_winapifamily@h DB 01H
|
||
__BB2DBE6D_stdint@h DB 01H
|
||
__0E25A6E3_khrplatform@h DB 01H
|
||
__27F8F54E_glad_glsc2@h DB 01H
|
||
__55167BCC_glsc2@c DB 01H
|
||
msvcjmc ENDS
|
||
PUBLIC __local_stdio_scanf_options
|
||
PUBLIC _vsscanf_s_l
|
||
PUBLIC vsscanf_s
|
||
PUBLIC sscanf_s
|
||
PUBLIC gladLoadGLSC2ContextUserPtr
|
||
PUBLIC gladLoadGLSC2Context
|
||
PUBLIC __JustMyCode_Default
|
||
PUBLIC ??_C@_0BA@KOBBIKOF@glActiveTexture@ ; `string'
|
||
PUBLIC ??_C@_0N@BONEPPLO@glBindBuffer@ ; `string'
|
||
PUBLIC ??_C@_0BC@CJMIBNO@glBindFramebuffer@ ; `string'
|
||
PUBLIC ??_C@_0BD@EPOPJGFA@glBindRenderbuffer@ ; `string'
|
||
PUBLIC ??_C@_0O@JKKCIBGC@glBindTexture@ ; `string'
|
||
PUBLIC ??_C@_0N@PKBMFJDK@glBlendColor@ ; `string'
|
||
PUBLIC ??_C@_0BA@PFHILPAN@glBlendEquation@ ; `string'
|
||
PUBLIC ??_C@_0BI@JNHDNJAG@glBlendEquationSeparate@ ; `string'
|
||
PUBLIC ??_C@_0M@PFBKOKOH@glBlendFunc@ ; `string'
|
||
PUBLIC ??_C@_0BE@LLLCIIOO@glBlendFuncSeparate@ ; `string'
|
||
PUBLIC ??_C@_0N@JHHJMABP@glBufferData@ ; `string'
|
||
PUBLIC ??_C@_0BA@GAJMDBBN@glBufferSubData@ ; `string'
|
||
PUBLIC ??_C@_0BJ@GIOLHEAD@glCheckFramebufferStatus@ ; `string'
|
||
PUBLIC ??_C@_07IBAPPAHJ@glClear@ ; `string'
|
||
PUBLIC ??_C@_0N@OGLMDNKC@glClearColor@ ; `string'
|
||
PUBLIC ??_C@_0O@FMBMCDIL@glClearDepthf@ ; `string'
|
||
PUBLIC ??_C@_0P@KBLPBBFP@glClearStencil@ ; `string'
|
||
PUBLIC ??_C@_0M@DLGOAHPH@glColorMask@ ; `string'
|
||
PUBLIC ??_C@_0BK@EAFOEJMH@glCompressedTexSubImage2D@ ; `string'
|
||
PUBLIC ??_C@_0BA@FLKLHNKP@glCreateProgram@ ; `string'
|
||
PUBLIC ??_C@_0L@BAPBLHME@glCullFace@ ; `string'
|
||
PUBLIC ??_C@_0M@NEJABAEP@glDepthFunc@ ; `string'
|
||
PUBLIC ??_C@_0M@KABMFLLN@glDepthMask@ ; `string'
|
||
PUBLIC ??_C@_0O@JDFJDNND@glDepthRangef@ ; `string'
|
||
PUBLIC ??_C@_09MHGMIMKN@glDisable@ ; `string'
|
||
PUBLIC ??_C@_0BL@NKHLOFFF@glDisableVertexAttribArray@ ; `string'
|
||
PUBLIC ??_C@_0N@CMNPPOHA@glDrawArrays@ ; `string'
|
||
PUBLIC ??_C@_0BE@IHNAGJGJ@glDrawRangeElements@ ; `string'
|
||
PUBLIC ??_C@_08OOEHEKOP@glEnable@ ; `string'
|
||
PUBLIC ??_C@_0BK@EHBAHNHE@glEnableVertexAttribArray@ ; `string'
|
||
PUBLIC ??_C@_08DFCPOKBK@glFinish@ ; `string'
|
||
PUBLIC ??_C@_07COFELLJA@glFlush@ ; `string'
|
||
PUBLIC ??_C@_0BK@OJDINAOA@glFramebufferRenderbuffer@ ; `string'
|
||
PUBLIC ??_C@_0BH@JCIFGDEF@glFramebufferTexture2D@ ; `string'
|
||
PUBLIC ??_C@_0M@ILBMDJDA@glFrontFace@ ; `string'
|
||
PUBLIC ??_C@_0N@LAOHBIBA@glGenBuffers@ ; `string'
|
||
PUBLIC ??_C@_0BC@FAPEBGID@glGenFramebuffers@ ; `string'
|
||
PUBLIC ??_C@_0BD@MIGEDNGJ@glGenRenderbuffers@ ; `string'
|
||
PUBLIC ??_C@_0O@LLMANLNK@glGenTextures@ ; `string'
|
||
PUBLIC ??_C@_0BB@BHNIMGDM@glGenerateMipmap@ ; `string'
|
||
PUBLIC ??_C@_0BE@BEPGJDMM@glGetAttribLocation@ ; `string'
|
||
PUBLIC ??_C@_0O@NLMELLCJ@glGetBooleanv@ ; `string'
|
||
PUBLIC ??_C@_0BH@BMIEIFJP@glGetBufferParameteriv@ ; `string'
|
||
PUBLIC ??_C@_0L@FPKAMKHB@glGetError@ ; `string'
|
||
PUBLIC ??_C@_0M@CKCOBONE@glGetFloatv@ ; `string'
|
||
PUBLIC ??_C@_0CG@KLDGJEON@glGetFramebufferAttachmentParam@ ; `string'
|
||
PUBLIC ??_C@_0BJ@ILPAOCDN@glGetGraphicsResetStatus@ ; `string'
|
||
PUBLIC ??_C@_0O@DHHDCCLF@glGetIntegerv@ ; `string'
|
||
PUBLIC ??_C@_0P@FMMDFLCO@glGetProgramiv@ ; `string'
|
||
PUBLIC ??_C@_0BN@FGKAECKO@glGetRenderbufferParameteriv@ ; `string'
|
||
PUBLIC ??_C@_0M@OPOBFDCB@glGetString@ ; `string'
|
||
PUBLIC ??_C@_0BE@DNHBPKMC@glGetTexParameterfv@ ; `string'
|
||
PUBLIC ??_C@_0BE@DGCNLNPP@glGetTexParameteriv@ ; `string'
|
||
PUBLIC ??_C@_0BF@KIOPGICP@glGetUniformLocation@ ; `string'
|
||
PUBLIC ??_C@_0BK@DOJMENLD@glGetVertexAttribPointerv@ ; `string'
|
||
PUBLIC ??_C@_0BE@HAHIEIOD@glGetVertexAttribfv@ ; `string'
|
||
PUBLIC ??_C@_0BE@HLCEAPNO@glGetVertexAttribiv@ ; `string'
|
||
PUBLIC ??_C@_0BA@KIOMIDPP@glGetnUniformfv@ ; `string'
|
||
PUBLIC ??_C@_0BA@KDLAMEMC@glGetnUniformiv@ ; `string'
|
||
PUBLIC ??_C@_06HEADGMBC@glHint@ ; `string'
|
||
PUBLIC ??_C@_0M@INHMIHKC@glIsEnabled@ ; `string'
|
||
PUBLIC ??_C@_0M@CFLGNFPG@glLineWidth@ ; `string'
|
||
PUBLIC ??_C@_0O@JCCIGLOF@glPixelStorei@ ; `string'
|
||
PUBLIC ??_C@_0BA@FFBJGNC@glPolygonOffset@ ; `string'
|
||
PUBLIC ??_C@_0BA@MIIDHOO@glProgramBinary@ ; `string'
|
||
PUBLIC ??_C@_0O@NELODAJJ@glReadnPixels@ ; `string'
|
||
PUBLIC ??_C@_0BG@EOIILGMJ@glRenderbufferStorage@ ; `string'
|
||
PUBLIC ??_C@_0BB@BJGIPMOA@glSampleCoverage@ ; `string'
|
||
PUBLIC ??_C@_09ECGPAEPL@glScissor@ ; `string'
|
||
PUBLIC ??_C@_0O@ENNLLOLN@glStencilFunc@ ; `string'
|
||
PUBLIC ??_C@_0BG@FCMNCEIA@glStencilFuncSeparate@ ; `string'
|
||
PUBLIC ??_C@_0O@DJFHPFEP@glStencilMask@ ; `string'
|
||
PUBLIC ??_C@_0BG@MMKPIEJI@glStencilMaskSeparate@ ; `string'
|
||
PUBLIC ??_C@_0M@BILBNGF@glStencilOp@ ; `string'
|
||
PUBLIC ??_C@_0BE@GAPLDNGF@glStencilOpSeparate@ ; `string'
|
||
PUBLIC ??_C@_0BA@INKFIMGP@glTexParameterf@ ; `string'
|
||
PUBLIC ??_C@_0BB@KEOFAHDF@glTexParameterfv@ ; `string'
|
||
PUBLIC ??_C@_0BA@KDNJAKA@glTexParameteri@ ; `string'
|
||
PUBLIC ??_C@_0BB@KPLJEAAI@glTexParameteriv@ ; `string'
|
||
PUBLIC ??_C@_0P@LAPAEKEH@glTexStorage2D@ ; `string'
|
||
PUBLIC ??_C@_0BA@NHKIJEMK@glTexSubImage2D@ ; `string'
|
||
PUBLIC ??_C@_0M@MLICAPOF@glUniform1f@ ; `string'
|
||
PUBLIC ??_C@_0N@KJMOEKII@glUniform1fv@ ; `string'
|
||
PUBLIC ??_C@_0M@EMBKBDCK@glUniform1i@ ; `string'
|
||
PUBLIC ??_C@_0N@KCJCANLF@glUniform1iv@ ; `string'
|
||
PUBLIC ??_C@_0M@MJMELBLM@glUniform2f@ ; `string'
|
||
PUBLIC ??_C@_0N@LLHLOFGG@glUniform2fv@ ; `string'
|
||
PUBLIC ??_C@_0M@EOFMKNHD@glUniform2i@ ; `string'
|
||
PUBLIC ??_C@_0N@LACHKCFL@glUniform2iv@ ; `string'
|
||
PUBLIC ??_C@_0M@MIAGNLIL@glUniform3f@ ; `string'
|
||
PUBLIC ??_C@_0N@DMHICAD@glUniform3fv@ ; `string'
|
||
PUBLIC ??_C@_0M@EPJOMHEE@glUniform3i@ ; `string'
|
||
PUBLIC ??_C@_0N@IJLMFDO@glUniform3iv@ ; `string'
|
||
PUBLIC ??_C@_0M@MNEJMNAO@glUniform4f@ ; `string'
|
||
PUBLIC ??_C@_0N@JOBALKLK@glUniform4fv@ ; `string'
|
||
PUBLIC ??_C@_0M@EKNBNBMB@glUniform4i@ ; `string'
|
||
PUBLIC ??_C@_0N@JFEMPNIH@glUniform4iv@ ; `string'
|
||
PUBLIC ??_C@_0BD@JIBJELHD@glUniformMatrix2fv@ ; `string'
|
||
PUBLIC ??_C@_0BD@CAKFCMBG@glUniformMatrix3fv@ ; `string'
|
||
PUBLIC ??_C@_0BD@LNHCBEKP@glUniformMatrix4fv@ ; `string'
|
||
PUBLIC ??_C@_0N@ICBDHBI@glUseProgram@ ; `string'
|
||
PUBLIC ??_C@_0BB@MKNNJPHA@glVertexAttrib1f@ ; `string'
|
||
PUBLIC ??_C@_0BC@CJKKHCND@glVertexAttrib1fv@ ; `string'
|
||
PUBLIC ??_C@_0BB@MIJLCBCJ@glVertexAttrib2f@ ; `string'
|
||
PUBLIC ??_C@_0BC@DLBPNNDN@glVertexAttrib2fv@ ; `string'
|
||
PUBLIC ??_C@_0BB@MJFJELBO@glVertexAttrib3f@ ; `string'
|
||
PUBLIC ??_C@_0BC@IDKDLKFI@glVertexAttrib3fv@ ; `string'
|
||
PUBLIC ??_C@_0BB@MMBGFNJL@glVertexAttrib4f@ ; `string'
|
||
PUBLIC ??_C@_0BC@BOHEICOB@glVertexAttrib4fv@ ; `string'
|
||
PUBLIC ??_C@_0BG@JPNNNPKG@glVertexAttribPointer@ ; `string'
|
||
PUBLIC ??_C@_0L@KBLIPDFH@glViewport@ ; `string'
|
||
PUBLIC ??_C@_0CA@DJMDGOCK@GL_EXT_texture_compression_s3tc@ ; `string'
|
||
PUBLIC ??_C@_0CC@LEIFFBMF@GL_IMG_pvric_end_to_end_signatu@ ; `string'
|
||
PUBLIC ??_C@_0BO@EBNOANCD@GL_IMG_tile_region_protection@ ; `string'
|
||
PUBLIC ??_C@_0P@MOEILJAP@GL_OES_depth24@ ; `string'
|
||
PUBLIC ??_C@_0P@JJNAHELO@GL_OES_depth32@ ; `string'
|
||
PUBLIC ??_C@_0BC@CKGEPOIP@GL_OES_rgb8_rgba8@ ; `string'
|
||
PUBLIC ??_C@_0BM@PDHDFJJA@GL_OES_standard_derivatives@ ; `string'
|
||
PUBLIC ??_C@_0O@ENGHJHNB@OpenGL?5ES?9CM?5@ ; `string'
|
||
PUBLIC ??_C@_0O@EMKFPNOG@OpenGL?5ES?9CL?5@ ; `string'
|
||
PUBLIC ??_C@_0L@JLFHOCGA@OpenGL?5ES?5@ ; `string'
|
||
PUBLIC ??_C@_0L@PCADEJFD@OpenGL?5SC?5@ ; `string'
|
||
PUBLIC ??_C@_05KBEOJPB@?$CFd?4?$CFd@ ; `string'
|
||
EXTRN __imp___stdio_common_vsscanf:PROC
|
||
EXTRN __imp_free:PROC
|
||
EXTRN strstr:PROC
|
||
EXTRN strcmp:PROC
|
||
EXTRN strlen:PROC
|
||
EXTRN __imp_strncmp:PROC
|
||
EXTRN _RTC_CheckStackVars:PROC
|
||
EXTRN _RTC_InitBase:PROC
|
||
EXTRN _RTC_Shutdown:PROC
|
||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||
EXTRN __GSHandlerCheck:PROC
|
||
EXTRN __security_check_cookie:PROC
|
||
EXTRN __security_cookie:QWORD
|
||
_DATA SEGMENT
|
||
COMM ?_OptionsStorage@?1??__local_stdio_scanf_options@@9@9:QWORD ; `__local_stdio_scanf_options'::`2'::_OptionsStorage
|
||
_DATA ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$__local_stdio_scanf_options DD imagerel $LN3
|
||
DD imagerel $LN3+44
|
||
DD imagerel $unwind$__local_stdio_scanf_options
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_vsscanf_s_l DD imagerel $LN3
|
||
DD imagerel $LN3+122
|
||
DD imagerel $unwind$_vsscanf_s_l
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$vsscanf_s DD imagerel $LN3
|
||
DD imagerel $LN3+80
|
||
DD imagerel $unwind$vsscanf_s
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$sscanf_s DD imagerel $LN3
|
||
DD imagerel $LN3+181
|
||
DD imagerel $unwind$sscanf_s
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$gladLoadGLSC2ContextUserPtr DD imagerel $LN6
|
||
DD imagerel $LN6+200
|
||
DD imagerel $unwind$gladLoadGLSC2ContextUserPtr
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$gladLoadGLSC2Context DD imagerel $LN3
|
||
DD imagerel $LN3+72
|
||
DD imagerel $unwind$gladLoadGLSC2Context
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glad_gl_load_GL_SC_VERSION_2_0 DD imagerel glad_gl_load_GL_SC_VERSION_2_0
|
||
DD imagerel glad_gl_load_GL_SC_VERSION_2_0+3810
|
||
DD imagerel $unwind$glad_gl_load_GL_SC_VERSION_2_0
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glad_gl_get_extensions DD imagerel glad_gl_get_extensions
|
||
DD imagerel glad_gl_get_extensions+109
|
||
DD imagerel $unwind$glad_gl_get_extensions
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glad_gl_free_extensions DD imagerel glad_gl_free_extensions
|
||
DD imagerel glad_gl_free_extensions+129
|
||
DD imagerel $unwind$glad_gl_free_extensions
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glad_gl_has_extension DD imagerel glad_gl_has_extension
|
||
DD imagerel glad_gl_has_extension+338
|
||
DD imagerel $unwind$glad_gl_has_extension
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glad_gl_get_proc_from_userptr DD imagerel glad_gl_get_proc_from_userptr
|
||
DD imagerel glad_gl_get_proc_from_userptr+59
|
||
DD imagerel $unwind$glad_gl_get_proc_from_userptr
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glad_gl_find_extensions_glsc2 DD imagerel glad_gl_find_extensions_glsc2
|
||
DD imagerel glad_gl_find_extensions_glsc2+525
|
||
DD imagerel $unwind$glad_gl_find_extensions_glsc2
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glad_gl_find_core_glsc2 DD imagerel glad_gl_find_core_glsc2
|
||
DD imagerel glad_gl_find_core_glsc2+444
|
||
DD imagerel $unwind$glad_gl_find_core_glsc2
|
||
pdata ENDS
|
||
; COMDAT rtc$TMZ
|
||
rtc$TMZ SEGMENT
|
||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||
rtc$TMZ ENDS
|
||
; COMDAT rtc$IMZ
|
||
rtc$IMZ SEGMENT
|
||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||
rtc$IMZ ENDS
|
||
; COMDAT ??_C@_05KBEOJPB@?$CFd?4?$CFd@
|
||
CONST SEGMENT
|
||
??_C@_05KBEOJPB@?$CFd?4?$CFd@ DB '%d.%d', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0L@PCADEJFD@OpenGL?5SC?5@
|
||
CONST SEGMENT
|
||
??_C@_0L@PCADEJFD@OpenGL?5SC?5@ DB 'OpenGL SC ', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0L@JLFHOCGA@OpenGL?5ES?5@
|
||
CONST SEGMENT
|
||
??_C@_0L@JLFHOCGA@OpenGL?5ES?5@ DB 'OpenGL ES ', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@EMKFPNOG@OpenGL?5ES?9CL?5@
|
||
CONST SEGMENT
|
||
??_C@_0O@EMKFPNOG@OpenGL?5ES?9CL?5@ DB 'OpenGL ES-CL ', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@ENGHJHNB@OpenGL?5ES?9CM?5@
|
||
CONST SEGMENT
|
||
??_C@_0O@ENGHJHNB@OpenGL?5ES?9CM?5@ DB 'OpenGL ES-CM ', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BM@PDHDFJJA@GL_OES_standard_derivatives@
|
||
CONST SEGMENT
|
||
??_C@_0BM@PDHDFJJA@GL_OES_standard_derivatives@ DB 'GL_OES_standard_deriv'
|
||
DB 'atives', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BC@CKGEPOIP@GL_OES_rgb8_rgba8@
|
||
CONST SEGMENT
|
||
??_C@_0BC@CKGEPOIP@GL_OES_rgb8_rgba8@ DB 'GL_OES_rgb8_rgba8', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0P@JJNAHELO@GL_OES_depth32@
|
||
CONST SEGMENT
|
||
??_C@_0P@JJNAHELO@GL_OES_depth32@ DB 'GL_OES_depth32', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0P@MOEILJAP@GL_OES_depth24@
|
||
CONST SEGMENT
|
||
??_C@_0P@MOEILJAP@GL_OES_depth24@ DB 'GL_OES_depth24', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BO@EBNOANCD@GL_IMG_tile_region_protection@
|
||
CONST SEGMENT
|
||
??_C@_0BO@EBNOANCD@GL_IMG_tile_region_protection@ DB 'GL_IMG_tile_region_'
|
||
DB 'protection', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CC@LEIFFBMF@GL_IMG_pvric_end_to_end_signatu@
|
||
CONST SEGMENT
|
||
??_C@_0CC@LEIFFBMF@GL_IMG_pvric_end_to_end_signatu@ DB 'GL_IMG_pvric_end_'
|
||
DB 'to_end_signature', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CA@DJMDGOCK@GL_EXT_texture_compression_s3tc@
|
||
CONST SEGMENT
|
||
??_C@_0CA@DJMDGOCK@GL_EXT_texture_compression_s3tc@ DB 'GL_EXT_texture_co'
|
||
DB 'mpression_s3tc', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0L@KBLIPDFH@glViewport@
|
||
CONST SEGMENT
|
||
??_C@_0L@KBLIPDFH@glViewport@ DB 'glViewport', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BG@JPNNNPKG@glVertexAttribPointer@
|
||
CONST SEGMENT
|
||
??_C@_0BG@JPNNNPKG@glVertexAttribPointer@ DB 'glVertexAttribPointer', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BC@BOHEICOB@glVertexAttrib4fv@
|
||
CONST SEGMENT
|
||
??_C@_0BC@BOHEICOB@glVertexAttrib4fv@ DB 'glVertexAttrib4fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BB@MMBGFNJL@glVertexAttrib4f@
|
||
CONST SEGMENT
|
||
??_C@_0BB@MMBGFNJL@glVertexAttrib4f@ DB 'glVertexAttrib4f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BC@IDKDLKFI@glVertexAttrib3fv@
|
||
CONST SEGMENT
|
||
??_C@_0BC@IDKDLKFI@glVertexAttrib3fv@ DB 'glVertexAttrib3fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BB@MJFJELBO@glVertexAttrib3f@
|
||
CONST SEGMENT
|
||
??_C@_0BB@MJFJELBO@glVertexAttrib3f@ DB 'glVertexAttrib3f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BC@DLBPNNDN@glVertexAttrib2fv@
|
||
CONST SEGMENT
|
||
??_C@_0BC@DLBPNNDN@glVertexAttrib2fv@ DB 'glVertexAttrib2fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BB@MIJLCBCJ@glVertexAttrib2f@
|
||
CONST SEGMENT
|
||
??_C@_0BB@MIJLCBCJ@glVertexAttrib2f@ DB 'glVertexAttrib2f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BC@CJKKHCND@glVertexAttrib1fv@
|
||
CONST SEGMENT
|
||
??_C@_0BC@CJKKHCND@glVertexAttrib1fv@ DB 'glVertexAttrib1fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BB@MKNNJPHA@glVertexAttrib1f@
|
||
CONST SEGMENT
|
||
??_C@_0BB@MKNNJPHA@glVertexAttrib1f@ DB 'glVertexAttrib1f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@ICBDHBI@glUseProgram@
|
||
CONST SEGMENT
|
||
??_C@_0N@ICBDHBI@glUseProgram@ DB 'glUseProgram', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BD@LNHCBEKP@glUniformMatrix4fv@
|
||
CONST SEGMENT
|
||
??_C@_0BD@LNHCBEKP@glUniformMatrix4fv@ DB 'glUniformMatrix4fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BD@CAKFCMBG@glUniformMatrix3fv@
|
||
CONST SEGMENT
|
||
??_C@_0BD@CAKFCMBG@glUniformMatrix3fv@ DB 'glUniformMatrix3fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BD@JIBJELHD@glUniformMatrix2fv@
|
||
CONST SEGMENT
|
||
??_C@_0BD@JIBJELHD@glUniformMatrix2fv@ DB 'glUniformMatrix2fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@JFEMPNIH@glUniform4iv@
|
||
CONST SEGMENT
|
||
??_C@_0N@JFEMPNIH@glUniform4iv@ DB 'glUniform4iv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@EKNBNBMB@glUniform4i@
|
||
CONST SEGMENT
|
||
??_C@_0M@EKNBNBMB@glUniform4i@ DB 'glUniform4i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@JOBALKLK@glUniform4fv@
|
||
CONST SEGMENT
|
||
??_C@_0N@JOBALKLK@glUniform4fv@ DB 'glUniform4fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@MNEJMNAO@glUniform4f@
|
||
CONST SEGMENT
|
||
??_C@_0M@MNEJMNAO@glUniform4f@ DB 'glUniform4f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@IJLMFDO@glUniform3iv@
|
||
CONST SEGMENT
|
||
??_C@_0N@IJLMFDO@glUniform3iv@ DB 'glUniform3iv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@EPJOMHEE@glUniform3i@
|
||
CONST SEGMENT
|
||
??_C@_0M@EPJOMHEE@glUniform3i@ DB 'glUniform3i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@DMHICAD@glUniform3fv@
|
||
CONST SEGMENT
|
||
??_C@_0N@DMHICAD@glUniform3fv@ DB 'glUniform3fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@MIAGNLIL@glUniform3f@
|
||
CONST SEGMENT
|
||
??_C@_0M@MIAGNLIL@glUniform3f@ DB 'glUniform3f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@LACHKCFL@glUniform2iv@
|
||
CONST SEGMENT
|
||
??_C@_0N@LACHKCFL@glUniform2iv@ DB 'glUniform2iv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@EOFMKNHD@glUniform2i@
|
||
CONST SEGMENT
|
||
??_C@_0M@EOFMKNHD@glUniform2i@ DB 'glUniform2i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@LLHLOFGG@glUniform2fv@
|
||
CONST SEGMENT
|
||
??_C@_0N@LLHLOFGG@glUniform2fv@ DB 'glUniform2fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@MJMELBLM@glUniform2f@
|
||
CONST SEGMENT
|
||
??_C@_0M@MJMELBLM@glUniform2f@ DB 'glUniform2f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@KCJCANLF@glUniform1iv@
|
||
CONST SEGMENT
|
||
??_C@_0N@KCJCANLF@glUniform1iv@ DB 'glUniform1iv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@EMBKBDCK@glUniform1i@
|
||
CONST SEGMENT
|
||
??_C@_0M@EMBKBDCK@glUniform1i@ DB 'glUniform1i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@KJMOEKII@glUniform1fv@
|
||
CONST SEGMENT
|
||
??_C@_0N@KJMOEKII@glUniform1fv@ DB 'glUniform1fv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@MLICAPOF@glUniform1f@
|
||
CONST SEGMENT
|
||
??_C@_0M@MLICAPOF@glUniform1f@ DB 'glUniform1f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@NHKIJEMK@glTexSubImage2D@
|
||
CONST SEGMENT
|
||
??_C@_0BA@NHKIJEMK@glTexSubImage2D@ DB 'glTexSubImage2D', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0P@LAPAEKEH@glTexStorage2D@
|
||
CONST SEGMENT
|
||
??_C@_0P@LAPAEKEH@glTexStorage2D@ DB 'glTexStorage2D', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BB@KPLJEAAI@glTexParameteriv@
|
||
CONST SEGMENT
|
||
??_C@_0BB@KPLJEAAI@glTexParameteriv@ DB 'glTexParameteriv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@KDNJAKA@glTexParameteri@
|
||
CONST SEGMENT
|
||
??_C@_0BA@KDNJAKA@glTexParameteri@ DB 'glTexParameteri', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BB@KEOFAHDF@glTexParameterfv@
|
||
CONST SEGMENT
|
||
??_C@_0BB@KEOFAHDF@glTexParameterfv@ DB 'glTexParameterfv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@INKFIMGP@glTexParameterf@
|
||
CONST SEGMENT
|
||
??_C@_0BA@INKFIMGP@glTexParameterf@ DB 'glTexParameterf', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BE@GAPLDNGF@glStencilOpSeparate@
|
||
CONST SEGMENT
|
||
??_C@_0BE@GAPLDNGF@glStencilOpSeparate@ DB 'glStencilOpSeparate', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@BILBNGF@glStencilOp@
|
||
CONST SEGMENT
|
||
??_C@_0M@BILBNGF@glStencilOp@ DB 'glStencilOp', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BG@MMKPIEJI@glStencilMaskSeparate@
|
||
CONST SEGMENT
|
||
??_C@_0BG@MMKPIEJI@glStencilMaskSeparate@ DB 'glStencilMaskSeparate', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@DJFHPFEP@glStencilMask@
|
||
CONST SEGMENT
|
||
??_C@_0O@DJFHPFEP@glStencilMask@ DB 'glStencilMask', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BG@FCMNCEIA@glStencilFuncSeparate@
|
||
CONST SEGMENT
|
||
??_C@_0BG@FCMNCEIA@glStencilFuncSeparate@ DB 'glStencilFuncSeparate', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@ENNLLOLN@glStencilFunc@
|
||
CONST SEGMENT
|
||
??_C@_0O@ENNLLOLN@glStencilFunc@ DB 'glStencilFunc', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_09ECGPAEPL@glScissor@
|
||
CONST SEGMENT
|
||
??_C@_09ECGPAEPL@glScissor@ DB 'glScissor', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BB@BJGIPMOA@glSampleCoverage@
|
||
CONST SEGMENT
|
||
??_C@_0BB@BJGIPMOA@glSampleCoverage@ DB 'glSampleCoverage', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BG@EOIILGMJ@glRenderbufferStorage@
|
||
CONST SEGMENT
|
||
??_C@_0BG@EOIILGMJ@glRenderbufferStorage@ DB 'glRenderbufferStorage', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@NELODAJJ@glReadnPixels@
|
||
CONST SEGMENT
|
||
??_C@_0O@NELODAJJ@glReadnPixels@ DB 'glReadnPixels', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@MIIDHOO@glProgramBinary@
|
||
CONST SEGMENT
|
||
??_C@_0BA@MIIDHOO@glProgramBinary@ DB 'glProgramBinary', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@FFBJGNC@glPolygonOffset@
|
||
CONST SEGMENT
|
||
??_C@_0BA@FFBJGNC@glPolygonOffset@ DB 'glPolygonOffset', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@JCCIGLOF@glPixelStorei@
|
||
CONST SEGMENT
|
||
??_C@_0O@JCCIGLOF@glPixelStorei@ DB 'glPixelStorei', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@CFLGNFPG@glLineWidth@
|
||
CONST SEGMENT
|
||
??_C@_0M@CFLGNFPG@glLineWidth@ DB 'glLineWidth', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@INHMIHKC@glIsEnabled@
|
||
CONST SEGMENT
|
||
??_C@_0M@INHMIHKC@glIsEnabled@ DB 'glIsEnabled', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_06HEADGMBC@glHint@
|
||
CONST SEGMENT
|
||
??_C@_06HEADGMBC@glHint@ DB 'glHint', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@KDLAMEMC@glGetnUniformiv@
|
||
CONST SEGMENT
|
||
??_C@_0BA@KDLAMEMC@glGetnUniformiv@ DB 'glGetnUniformiv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@KIOMIDPP@glGetnUniformfv@
|
||
CONST SEGMENT
|
||
??_C@_0BA@KIOMIDPP@glGetnUniformfv@ DB 'glGetnUniformfv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BE@HLCEAPNO@glGetVertexAttribiv@
|
||
CONST SEGMENT
|
||
??_C@_0BE@HLCEAPNO@glGetVertexAttribiv@ DB 'glGetVertexAttribiv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BE@HAHIEIOD@glGetVertexAttribfv@
|
||
CONST SEGMENT
|
||
??_C@_0BE@HAHIEIOD@glGetVertexAttribfv@ DB 'glGetVertexAttribfv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BK@DOJMENLD@glGetVertexAttribPointerv@
|
||
CONST SEGMENT
|
||
??_C@_0BK@DOJMENLD@glGetVertexAttribPointerv@ DB 'glGetVertexAttribPointe'
|
||
DB 'rv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BF@KIOPGICP@glGetUniformLocation@
|
||
CONST SEGMENT
|
||
??_C@_0BF@KIOPGICP@glGetUniformLocation@ DB 'glGetUniformLocation', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BE@DGCNLNPP@glGetTexParameteriv@
|
||
CONST SEGMENT
|
||
??_C@_0BE@DGCNLNPP@glGetTexParameteriv@ DB 'glGetTexParameteriv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BE@DNHBPKMC@glGetTexParameterfv@
|
||
CONST SEGMENT
|
||
??_C@_0BE@DNHBPKMC@glGetTexParameterfv@ DB 'glGetTexParameterfv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@OPOBFDCB@glGetString@
|
||
CONST SEGMENT
|
||
??_C@_0M@OPOBFDCB@glGetString@ DB 'glGetString', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BN@FGKAECKO@glGetRenderbufferParameteriv@
|
||
CONST SEGMENT
|
||
??_C@_0BN@FGKAECKO@glGetRenderbufferParameteriv@ DB 'glGetRenderbufferPar'
|
||
DB 'ameteriv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0P@FMMDFLCO@glGetProgramiv@
|
||
CONST SEGMENT
|
||
??_C@_0P@FMMDFLCO@glGetProgramiv@ DB 'glGetProgramiv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@DHHDCCLF@glGetIntegerv@
|
||
CONST SEGMENT
|
||
??_C@_0O@DHHDCCLF@glGetIntegerv@ DB 'glGetIntegerv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BJ@ILPAOCDN@glGetGraphicsResetStatus@
|
||
CONST SEGMENT
|
||
??_C@_0BJ@ILPAOCDN@glGetGraphicsResetStatus@ DB 'glGetGraphicsResetStatus'
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CG@KLDGJEON@glGetFramebufferAttachmentParam@
|
||
CONST SEGMENT
|
||
??_C@_0CG@KLDGJEON@glGetFramebufferAttachmentParam@ DB 'glGetFramebufferA'
|
||
DB 'ttachmentParameteriv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@CKCOBONE@glGetFloatv@
|
||
CONST SEGMENT
|
||
??_C@_0M@CKCOBONE@glGetFloatv@ DB 'glGetFloatv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0L@FPKAMKHB@glGetError@
|
||
CONST SEGMENT
|
||
??_C@_0L@FPKAMKHB@glGetError@ DB 'glGetError', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BH@BMIEIFJP@glGetBufferParameteriv@
|
||
CONST SEGMENT
|
||
??_C@_0BH@BMIEIFJP@glGetBufferParameteriv@ DB 'glGetBufferParameteriv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@NLMELLCJ@glGetBooleanv@
|
||
CONST SEGMENT
|
||
??_C@_0O@NLMELLCJ@glGetBooleanv@ DB 'glGetBooleanv', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BE@BEPGJDMM@glGetAttribLocation@
|
||
CONST SEGMENT
|
||
??_C@_0BE@BEPGJDMM@glGetAttribLocation@ DB 'glGetAttribLocation', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BB@BHNIMGDM@glGenerateMipmap@
|
||
CONST SEGMENT
|
||
??_C@_0BB@BHNIMGDM@glGenerateMipmap@ DB 'glGenerateMipmap', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@LLMANLNK@glGenTextures@
|
||
CONST SEGMENT
|
||
??_C@_0O@LLMANLNK@glGenTextures@ DB 'glGenTextures', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BD@MIGEDNGJ@glGenRenderbuffers@
|
||
CONST SEGMENT
|
||
??_C@_0BD@MIGEDNGJ@glGenRenderbuffers@ DB 'glGenRenderbuffers', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BC@FAPEBGID@glGenFramebuffers@
|
||
CONST SEGMENT
|
||
??_C@_0BC@FAPEBGID@glGenFramebuffers@ DB 'glGenFramebuffers', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@LAOHBIBA@glGenBuffers@
|
||
CONST SEGMENT
|
||
??_C@_0N@LAOHBIBA@glGenBuffers@ DB 'glGenBuffers', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@ILBMDJDA@glFrontFace@
|
||
CONST SEGMENT
|
||
??_C@_0M@ILBMDJDA@glFrontFace@ DB 'glFrontFace', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BH@JCIFGDEF@glFramebufferTexture2D@
|
||
CONST SEGMENT
|
||
??_C@_0BH@JCIFGDEF@glFramebufferTexture2D@ DB 'glFramebufferTexture2D', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BK@OJDINAOA@glFramebufferRenderbuffer@
|
||
CONST SEGMENT
|
||
??_C@_0BK@OJDINAOA@glFramebufferRenderbuffer@ DB 'glFramebufferRenderbuff'
|
||
DB 'er', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_07COFELLJA@glFlush@
|
||
CONST SEGMENT
|
||
??_C@_07COFELLJA@glFlush@ DB 'glFlush', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_08DFCPOKBK@glFinish@
|
||
CONST SEGMENT
|
||
??_C@_08DFCPOKBK@glFinish@ DB 'glFinish', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BK@EHBAHNHE@glEnableVertexAttribArray@
|
||
CONST SEGMENT
|
||
??_C@_0BK@EHBAHNHE@glEnableVertexAttribArray@ DB 'glEnableVertexAttribArr'
|
||
DB 'ay', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_08OOEHEKOP@glEnable@
|
||
CONST SEGMENT
|
||
??_C@_08OOEHEKOP@glEnable@ DB 'glEnable', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BE@IHNAGJGJ@glDrawRangeElements@
|
||
CONST SEGMENT
|
||
??_C@_0BE@IHNAGJGJ@glDrawRangeElements@ DB 'glDrawRangeElements', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@CMNPPOHA@glDrawArrays@
|
||
CONST SEGMENT
|
||
??_C@_0N@CMNPPOHA@glDrawArrays@ DB 'glDrawArrays', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BL@NKHLOFFF@glDisableVertexAttribArray@
|
||
CONST SEGMENT
|
||
??_C@_0BL@NKHLOFFF@glDisableVertexAttribArray@ DB 'glDisableVertexAttribA'
|
||
DB 'rray', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_09MHGMIMKN@glDisable@
|
||
CONST SEGMENT
|
||
??_C@_09MHGMIMKN@glDisable@ DB 'glDisable', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@JDFJDNND@glDepthRangef@
|
||
CONST SEGMENT
|
||
??_C@_0O@JDFJDNND@glDepthRangef@ DB 'glDepthRangef', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@KABMFLLN@glDepthMask@
|
||
CONST SEGMENT
|
||
??_C@_0M@KABMFLLN@glDepthMask@ DB 'glDepthMask', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@NEJABAEP@glDepthFunc@
|
||
CONST SEGMENT
|
||
??_C@_0M@NEJABAEP@glDepthFunc@ DB 'glDepthFunc', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0L@BAPBLHME@glCullFace@
|
||
CONST SEGMENT
|
||
??_C@_0L@BAPBLHME@glCullFace@ DB 'glCullFace', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@FLKLHNKP@glCreateProgram@
|
||
CONST SEGMENT
|
||
??_C@_0BA@FLKLHNKP@glCreateProgram@ DB 'glCreateProgram', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BK@EAFOEJMH@glCompressedTexSubImage2D@
|
||
CONST SEGMENT
|
||
??_C@_0BK@EAFOEJMH@glCompressedTexSubImage2D@ DB 'glCompressedTexSubImage'
|
||
DB '2D', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@DLGOAHPH@glColorMask@
|
||
CONST SEGMENT
|
||
??_C@_0M@DLGOAHPH@glColorMask@ DB 'glColorMask', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0P@KBLPBBFP@glClearStencil@
|
||
CONST SEGMENT
|
||
??_C@_0P@KBLPBBFP@glClearStencil@ DB 'glClearStencil', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@FMBMCDIL@glClearDepthf@
|
||
CONST SEGMENT
|
||
??_C@_0O@FMBMCDIL@glClearDepthf@ DB 'glClearDepthf', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@OGLMDNKC@glClearColor@
|
||
CONST SEGMENT
|
||
??_C@_0N@OGLMDNKC@glClearColor@ DB 'glClearColor', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_07IBAPPAHJ@glClear@
|
||
CONST SEGMENT
|
||
??_C@_07IBAPPAHJ@glClear@ DB 'glClear', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BJ@GIOLHEAD@glCheckFramebufferStatus@
|
||
CONST SEGMENT
|
||
??_C@_0BJ@GIOLHEAD@glCheckFramebufferStatus@ DB 'glCheckFramebufferStatus'
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@GAJMDBBN@glBufferSubData@
|
||
CONST SEGMENT
|
||
??_C@_0BA@GAJMDBBN@glBufferSubData@ DB 'glBufferSubData', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@JHHJMABP@glBufferData@
|
||
CONST SEGMENT
|
||
??_C@_0N@JHHJMABP@glBufferData@ DB 'glBufferData', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BE@LLLCIIOO@glBlendFuncSeparate@
|
||
CONST SEGMENT
|
||
??_C@_0BE@LLLCIIOO@glBlendFuncSeparate@ DB 'glBlendFuncSeparate', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0M@PFBKOKOH@glBlendFunc@
|
||
CONST SEGMENT
|
||
??_C@_0M@PFBKOKOH@glBlendFunc@ DB 'glBlendFunc', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BI@JNHDNJAG@glBlendEquationSeparate@
|
||
CONST SEGMENT
|
||
??_C@_0BI@JNHDNJAG@glBlendEquationSeparate@ DB 'glBlendEquationSeparate', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@PFHILPAN@glBlendEquation@
|
||
CONST SEGMENT
|
||
??_C@_0BA@PFHILPAN@glBlendEquation@ DB 'glBlendEquation', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@PKBMFJDK@glBlendColor@
|
||
CONST SEGMENT
|
||
??_C@_0N@PKBMFJDK@glBlendColor@ DB 'glBlendColor', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0O@JKKCIBGC@glBindTexture@
|
||
CONST SEGMENT
|
||
??_C@_0O@JKKCIBGC@glBindTexture@ DB 'glBindTexture', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BD@EPOPJGFA@glBindRenderbuffer@
|
||
CONST SEGMENT
|
||
??_C@_0BD@EPOPJGFA@glBindRenderbuffer@ DB 'glBindRenderbuffer', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BC@CJMIBNO@glBindFramebuffer@
|
||
CONST SEGMENT
|
||
??_C@_0BC@CJMIBNO@glBindFramebuffer@ DB 'glBindFramebuffer', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0N@BONEPPLO@glBindBuffer@
|
||
CONST SEGMENT
|
||
??_C@_0N@BONEPPLO@glBindBuffer@ DB 'glBindBuffer', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BA@KOBBIKOF@glActiveTexture@
|
||
CONST SEGMENT
|
||
??_C@_0BA@KOBBIKOF@glActiveTexture@ DB 'glActiveTexture', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT voltbl
|
||
voltbl SEGMENT
|
||
_volmd DW 036H
|
||
DW 01a3H
|
||
voltbl ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glad_gl_find_core_glsc2 DD 025053d19H
|
||
DD 010e2313H
|
||
DD 070070039H
|
||
DD 05006H
|
||
DD imagerel __GSHandlerCheck
|
||
DD 01b8H
|
||
xdata ENDS
|
||
; COMDAT CONST
|
||
CONST SEGMENT
|
||
glad_gl_find_core_glsc2$rtcName$0 DB 070H
|
||
DB 072H
|
||
DB 065H
|
||
DB 066H
|
||
DB 069H
|
||
DB 078H
|
||
DB 065H
|
||
DB 073H
|
||
DB 00H
|
||
ORG $+3
|
||
glad_gl_find_core_glsc2$rtcName$1 DB 06dH
|
||
DB 061H
|
||
DB 06aH
|
||
DB 06fH
|
||
DB 072H
|
||
DB 00H
|
||
ORG $+2
|
||
glad_gl_find_core_glsc2$rtcName$2 DB 06dH
|
||
DB 069H
|
||
DB 06eH
|
||
DB 06fH
|
||
DB 072H
|
||
DB 00H
|
||
ORG $+6
|
||
glad_gl_find_core_glsc2$rtcVarDesc DD 0c4H
|
||
DD 04H
|
||
DQ FLAT:glad_gl_find_core_glsc2$rtcName$2
|
||
DD 0a4H
|
||
DD 04H
|
||
DQ FLAT:glad_gl_find_core_glsc2$rtcName$1
|
||
DD 068H
|
||
DD 028H
|
||
DQ FLAT:glad_gl_find_core_glsc2$rtcName$0
|
||
ORG $+144
|
||
glad_gl_find_core_glsc2$rtcFrameData DD 03H
|
||
DD 00H
|
||
DQ FLAT:glad_gl_find_core_glsc2$rtcVarDesc
|
||
CONST ENDS
|
||
; COMDAT voltbl
|
||
voltbl SEGMENT
|
||
_volmd DW 03aH
|
||
DW 01f4H
|
||
voltbl ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glad_gl_find_extensions_glsc2 DD 035054119H
|
||
DD 01123317H
|
||
DD 0700b002bH
|
||
DD 0500aH
|
||
DD imagerel __GSHandlerCheck
|
||
DD 0148H
|
||
xdata ENDS
|
||
; COMDAT CONST
|
||
CONST SEGMENT
|
||
glad_gl_find_extensions_glsc2$rtcName$0 DB 065H
|
||
DB 078H
|
||
DB 074H
|
||
DB 073H
|
||
DB 00H
|
||
ORG $+3
|
||
glad_gl_find_extensions_glsc2$rtcName$1 DB 06eH
|
||
DB 075H
|
||
DB 06dH
|
||
DB 05fH
|
||
DB 065H
|
||
DB 078H
|
||
DB 074H
|
||
DB 073H
|
||
DB 05fH
|
||
DB 069H
|
||
DB 00H
|
||
ORG $+1
|
||
glad_gl_find_extensions_glsc2$rtcName$2 DB 065H
|
||
DB 078H
|
||
DB 074H
|
||
DB 073H
|
||
DB 05fH
|
||
DB 069H
|
||
DB 00H
|
||
ORG $+5
|
||
glad_gl_find_extensions_glsc2$rtcVarDesc DD 078H
|
||
DD 08H
|
||
DQ FLAT:glad_gl_find_extensions_glsc2$rtcName$2
|
||
DD 054H
|
||
DD 04H
|
||
DQ FLAT:glad_gl_find_extensions_glsc2$rtcName$1
|
||
DD 038H
|
||
DD 08H
|
||
DQ FLAT:glad_gl_find_extensions_glsc2$rtcName$0
|
||
ORG $+144
|
||
glad_gl_find_extensions_glsc2$rtcFrameData DD 03H
|
||
DD 00H
|
||
DQ FLAT:glad_gl_find_extensions_glsc2$rtcVarDesc
|
||
CONST ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glad_gl_get_proc_from_userptr DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c001dH
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glad_gl_has_extension DD 025052101H
|
||
DD 011c2321H
|
||
DD 070150031H
|
||
DD 05014H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glad_gl_free_extensions DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glad_gl_get_extensions DD 025052101H
|
||
DD 011c2321H
|
||
DD 07015001dH
|
||
DD 05014H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glad_gl_load_GL_SC_VERSION_2_0 DD 025051d01H
|
||
DD 0118231dH
|
||
DD 07011001dH
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$gladLoadGLSC2Context DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c001dH
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$gladLoadGLSC2ContextUserPtr DD 025051d01H
|
||
DD 0118231dH
|
||
DD 070110021H
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT voltbl
|
||
voltbl SEGMENT
|
||
_volmd DB 045H
|
||
DB 09cH
|
||
voltbl ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$sscanf_s DD 025054c19H
|
||
DD 011d2322H
|
||
DD 070160025H
|
||
DD 05015H
|
||
DD imagerel __GSHandlerCheck
|
||
DD 0118H
|
||
xdata ENDS
|
||
; COMDAT CONST
|
||
CONST SEGMENT
|
||
sscanf_s$rtcName$0 DB 05fH
|
||
DB 041H
|
||
DB 072H
|
||
DB 067H
|
||
DB 04cH
|
||
DB 069H
|
||
DB 073H
|
||
DB 074H
|
||
DB 00H
|
||
ORG $+7
|
||
sscanf_s$rtcVarDesc DD 048H
|
||
DD 08H
|
||
DQ FLAT:sscanf_s$rtcName$0
|
||
ORG $+48
|
||
sscanf_s$rtcFrameData DD 01H
|
||
DD 00H
|
||
DQ FLAT:sscanf_s$rtcVarDesc
|
||
CONST ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$vsscanf_s DD 025051d01H
|
||
DD 0118231dH
|
||
DD 07011001dH
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_vsscanf_s_l DD 035052201H
|
||
DD 011d3322H
|
||
DD 07016001fH
|
||
DD 05015H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$__local_stdio_scanf_options DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; Function compile flags: /Odt
|
||
; COMDAT __JustMyCode_Default
|
||
_TEXT SEGMENT
|
||
__JustMyCode_Default PROC ; COMDAT
|
||
00000 c2 00 00 ret 0
|
||
__JustMyCode_Default ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT glad_gl_find_core_glsc2
|
||
_TEXT SEGMENT
|
||
i$ = 4
|
||
version$ = 40
|
||
prefixes$ = 72
|
||
major$ = 132
|
||
minor$ = 164
|
||
length$6 = 200
|
||
tv95 = 404
|
||
__$ArrayPad$ = 408
|
||
context$ = 448
|
||
glad_gl_find_core_glsc2 PROC ; COMDAT
|
||
|
||
; 267 : static int glad_gl_find_core_glsc2(GladGLSC2Context* context) {
|
||
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec c8 01
|
||
00 00 sub rsp, 456 ; 000001c8H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
|
||
00018 b9 3a 00 00 00 mov ecx, 58 ; 0000003aH
|
||
0001d b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
|
||
00022 f3 ab rep stosd
|
||
00024 48 8b 8c 24 e8
|
||
01 00 00 mov rcx, QWORD PTR [rsp+488]
|
||
0002c 48 8b 05 00 00
|
||
00 00 mov rax, QWORD PTR __security_cookie
|
||
00033 48 33 c5 xor rax, rbp
|
||
00036 48 89 85 98 01
|
||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||
0003d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
00044 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 268 : int i;
|
||
; 269 : const char* version;
|
||
; 270 : const char* prefixes[] = {
|
||
|
||
00049 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0O@ENGHJHNB@OpenGL?5ES?9CM?5@
|
||
00050 48 89 45 48 mov QWORD PTR prefixes$[rbp], rax
|
||
00054 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0O@EMKFPNOG@OpenGL?5ES?9CL?5@
|
||
0005b 48 89 45 50 mov QWORD PTR prefixes$[rbp+8], rax
|
||
0005f 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0L@JLFHOCGA@OpenGL?5ES?5@
|
||
00066 48 89 45 58 mov QWORD PTR prefixes$[rbp+16], rax
|
||
0006a 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0L@PCADEJFD@OpenGL?5SC?5@
|
||
00071 48 89 45 60 mov QWORD PTR prefixes$[rbp+24], rax
|
||
00075 48 c7 45 68 00
|
||
00 00 00 mov QWORD PTR prefixes$[rbp+32], 0
|
||
|
||
; 271 : "OpenGL ES-CM ",
|
||
; 272 : "OpenGL ES-CL ",
|
||
; 273 : "OpenGL ES ",
|
||
; 274 : "OpenGL SC ",
|
||
; 275 : NULL
|
||
; 276 : };
|
||
; 277 : int major = 0;
|
||
|
||
0007d c7 85 84 00 00
|
||
00 00 00 00 00 mov DWORD PTR major$[rbp], 0
|
||
|
||
; 278 : int minor = 0;
|
||
|
||
00087 c7 85 a4 00 00
|
||
00 00 00 00 00 mov DWORD PTR minor$[rbp], 0
|
||
|
||
; 279 : version = (const char*)context->GetString(GL_VERSION);
|
||
|
||
00091 b9 02 1f 00 00 mov ecx, 7938 ; 00001f02H
|
||
00096 48 8b 85 c0 01
|
||
00 00 mov rax, QWORD PTR context$[rbp]
|
||
0009d ff 90 b8 01 00
|
||
00 call QWORD PTR [rax+440]
|
||
000a3 48 89 45 28 mov QWORD PTR version$[rbp], rax
|
||
|
||
; 280 : if (!version) return 0;
|
||
|
||
000a7 48 83 7d 28 00 cmp QWORD PTR version$[rbp], 0
|
||
000ac 75 07 jne SHORT $LN5@glad_gl_fi
|
||
000ae 33 c0 xor eax, eax
|
||
000b0 e9 d8 00 00 00 jmp $LN1@glad_gl_fi
|
||
$LN5@glad_gl_fi:
|
||
|
||
; 281 : for (i = 0; prefixes[i]; i++) {
|
||
|
||
000b5 c7 45 04 00 00
|
||
00 00 mov DWORD PTR i$[rbp], 0
|
||
000bc eb 08 jmp SHORT $LN4@glad_gl_fi
|
||
$LN2@glad_gl_fi:
|
||
000be 8b 45 04 mov eax, DWORD PTR i$[rbp]
|
||
000c1 ff c0 inc eax
|
||
000c3 89 45 04 mov DWORD PTR i$[rbp], eax
|
||
$LN4@glad_gl_fi:
|
||
000c6 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
000ca 48 83 7c c5 48
|
||
00 cmp QWORD PTR prefixes$[rbp+rax*8], 0
|
||
000d0 74 4c je SHORT $LN3@glad_gl_fi
|
||
|
||
; 282 : const size_t length = strlen(prefixes[i]);
|
||
|
||
000d2 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
000d6 48 8b 4c c5 48 mov rcx, QWORD PTR prefixes$[rbp+rax*8]
|
||
000db e8 00 00 00 00 call strlen
|
||
000e0 48 89 85 c8 00
|
||
00 00 mov QWORD PTR length$6[rbp], rax
|
||
|
||
; 283 : if (strncmp(version, prefixes[i], length) == 0) {
|
||
|
||
000e7 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
000eb 4c 8b 85 c8 00
|
||
00 00 mov r8, QWORD PTR length$6[rbp]
|
||
000f2 48 8b 54 c5 48 mov rdx, QWORD PTR prefixes$[rbp+rax*8]
|
||
000f7 48 8b 4d 28 mov rcx, QWORD PTR version$[rbp]
|
||
000fb ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncmp
|
||
00101 85 c0 test eax, eax
|
||
00103 75 17 jne SHORT $LN6@glad_gl_fi
|
||
|
||
; 284 : version += length;
|
||
|
||
00105 48 8b 85 c8 00
|
||
00 00 mov rax, QWORD PTR length$6[rbp]
|
||
0010c 48 8b 4d 28 mov rcx, QWORD PTR version$[rbp]
|
||
00110 48 03 c8 add rcx, rax
|
||
00113 48 8b c1 mov rax, rcx
|
||
00116 48 89 45 28 mov QWORD PTR version$[rbp], rax
|
||
|
||
; 285 : break;
|
||
|
||
0011a eb 02 jmp SHORT $LN3@glad_gl_fi
|
||
$LN6@glad_gl_fi:
|
||
|
||
; 286 : }
|
||
; 287 : }
|
||
|
||
0011c eb a0 jmp SHORT $LN2@glad_gl_fi
|
||
$LN3@glad_gl_fi:
|
||
|
||
; 288 :
|
||
; 289 : GLAD_IMPL_UTIL_SSCANF(version, "%d.%d", &major, &minor);
|
||
|
||
0011e 4c 8d 8d a4 00
|
||
00 00 lea r9, QWORD PTR minor$[rbp]
|
||
00125 4c 8d 85 84 00
|
||
00 00 lea r8, QWORD PTR major$[rbp]
|
||
0012c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_05KBEOJPB@?$CFd?4?$CFd@
|
||
00133 48 8b 4d 28 mov rcx, QWORD PTR version$[rbp]
|
||
00137 e8 00 00 00 00 call sscanf_s
|
||
|
||
; 290 :
|
||
; 291 : context->SC_VERSION_2_0 = (major == 2 && minor >= 0) || major > 2;
|
||
|
||
0013c 83 bd 84 00 00
|
||
00 02 cmp DWORD PTR major$[rbp], 2
|
||
00143 75 09 jne SHORT $LN8@glad_gl_fi
|
||
00145 83 bd a4 00 00
|
||
00 00 cmp DWORD PTR minor$[rbp], 0
|
||
0014c 7d 15 jge SHORT $LN9@glad_gl_fi
|
||
$LN8@glad_gl_fi:
|
||
0014e 83 bd 84 00 00
|
||
00 02 cmp DWORD PTR major$[rbp], 2
|
||
00155 7f 0c jg SHORT $LN9@glad_gl_fi
|
||
00157 c7 85 94 01 00
|
||
00 00 00 00 00 mov DWORD PTR tv95[rbp], 0
|
||
00161 eb 0a jmp SHORT $LN10@glad_gl_fi
|
||
$LN9@glad_gl_fi:
|
||
00163 c7 85 94 01 00
|
||
00 01 00 00 00 mov DWORD PTR tv95[rbp], 1
|
||
$LN10@glad_gl_fi:
|
||
0016d 48 8b 85 c0 01
|
||
00 00 mov rax, QWORD PTR context$[rbp]
|
||
00174 8b 8d 94 01 00
|
||
00 mov ecx, DWORD PTR tv95[rbp]
|
||
0017a 89 48 08 mov DWORD PTR [rax+8], ecx
|
||
|
||
; 292 :
|
||
; 293 : return GLAD_MAKE_VERSION(major, minor);
|
||
|
||
0017d 69 85 84 00 00
|
||
00 10 27 00 00 imul eax, DWORD PTR major$[rbp], 10000 ; 00002710H
|
||
00187 03 85 a4 00 00
|
||
00 add eax, DWORD PTR minor$[rbp]
|
||
$LN1@glad_gl_fi:
|
||
|
||
; 294 : }
|
||
|
||
0018d 48 8b f8 mov rdi, rax
|
||
00190 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
|
||
00194 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:glad_gl_find_core_glsc2$rtcFrameData
|
||
0019b e8 00 00 00 00 call _RTC_CheckStackVars
|
||
001a0 48 8b c7 mov rax, rdi
|
||
001a3 48 8b 8d 98 01
|
||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||
001aa 48 33 cd xor rcx, rbp
|
||
001ad e8 00 00 00 00 call __security_check_cookie
|
||
001b2 48 8d a5 a8 01
|
||
00 00 lea rsp, QWORD PTR [rbp+424]
|
||
001b9 5f pop rdi
|
||
001ba 5d pop rbp
|
||
001bb c3 ret 0
|
||
glad_gl_find_core_glsc2 ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT glad_gl_find_extensions_glsc2
|
||
_TEXT SEGMENT
|
||
exts$ = 8
|
||
num_exts_i$ = 36
|
||
exts_i$ = 72
|
||
__$ArrayPad$ = 280
|
||
context$ = 320
|
||
version$ = 328
|
||
glad_gl_find_extensions_glsc2 PROC ; COMDAT
|
||
|
||
; 248 : static int glad_gl_find_extensions_glsc2(GladGLSC2Context* context, int version) {
|
||
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 58 01
|
||
00 00 sub rsp, 344 ; 00000158H
|
||
00012 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
|
||
00017 48 8d 7c 24 30 lea rdi, QWORD PTR [rsp+48]
|
||
0001c b9 1a 00 00 00 mov ecx, 26
|
||
00021 b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
|
||
00026 f3 ab rep stosd
|
||
00028 48 8b 8c 24 78
|
||
01 00 00 mov rcx, QWORD PTR [rsp+376]
|
||
00030 48 8b 05 00 00
|
||
00 00 mov rax, QWORD PTR __security_cookie
|
||
00037 48 33 c5 xor rax, rbp
|
||
0003a 48 89 85 18 01
|
||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||
00041 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
00048 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 249 : const char* exts = NULL;
|
||
|
||
0004d 48 c7 45 08 00
|
||
00 00 00 mov QWORD PTR exts$[rbp], 0
|
||
|
||
; 250 : unsigned int num_exts_i = 0;
|
||
|
||
00055 c7 45 24 00 00
|
||
00 00 mov DWORD PTR num_exts_i$[rbp], 0
|
||
|
||
; 251 : char** exts_i = NULL;
|
||
|
||
0005c 48 c7 45 48 00
|
||
00 00 00 mov QWORD PTR exts_i$[rbp], 0
|
||
|
||
; 252 : if (!glad_gl_get_extensions(context, version, &exts, &num_exts_i, &exts_i)) return 0;
|
||
|
||
00064 48 8d 45 48 lea rax, QWORD PTR exts_i$[rbp]
|
||
00068 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
0006d 4c 8d 4d 24 lea r9, QWORD PTR num_exts_i$[rbp]
|
||
00071 4c 8d 45 08 lea r8, QWORD PTR exts$[rbp]
|
||
00075 8b 95 48 01 00
|
||
00 mov edx, DWORD PTR version$[rbp]
|
||
0007b 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00082 e8 00 00 00 00 call glad_gl_get_extensions
|
||
00087 85 c0 test eax, eax
|
||
00089 75 07 jne SHORT $LN2@glad_gl_fi
|
||
0008b 33 c0 xor eax, eax
|
||
0008d e9 4c 01 00 00 jmp $LN1@glad_gl_fi
|
||
$LN2@glad_gl_fi:
|
||
|
||
; 253 :
|
||
; 254 : context->EXT_texture_compression_s3tc = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_EXT_texture_compression_s3tc");
|
||
|
||
00092 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0CA@DJMDGOCK@GL_EXT_texture_compression_s3tc@
|
||
00099 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
0009e 4c 8b 4d 48 mov r9, QWORD PTR exts_i$[rbp]
|
||
000a2 44 8b 45 24 mov r8d, DWORD PTR num_exts_i$[rbp]
|
||
000a6 48 8b 55 08 mov rdx, QWORD PTR exts$[rbp]
|
||
000aa 8b 8d 48 01 00
|
||
00 mov ecx, DWORD PTR version$[rbp]
|
||
000b0 e8 00 00 00 00 call glad_gl_has_extension
|
||
000b5 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
000bc 89 41 0c mov DWORD PTR [rcx+12], eax
|
||
|
||
; 255 : context->IMG_pvric_end_to_end_signature = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_pvric_end_to_end_signature");
|
||
|
||
000bf 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0CC@LEIFFBMF@GL_IMG_pvric_end_to_end_signatu@
|
||
000c6 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
000cb 4c 8b 4d 48 mov r9, QWORD PTR exts_i$[rbp]
|
||
000cf 44 8b 45 24 mov r8d, DWORD PTR num_exts_i$[rbp]
|
||
000d3 48 8b 55 08 mov rdx, QWORD PTR exts$[rbp]
|
||
000d7 8b 8d 48 01 00
|
||
00 mov ecx, DWORD PTR version$[rbp]
|
||
000dd e8 00 00 00 00 call glad_gl_has_extension
|
||
000e2 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
000e9 89 41 10 mov DWORD PTR [rcx+16], eax
|
||
|
||
; 256 : context->IMG_tile_region_protection = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_IMG_tile_region_protection");
|
||
|
||
000ec 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0BO@EBNOANCD@GL_IMG_tile_region_protection@
|
||
000f3 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
000f8 4c 8b 4d 48 mov r9, QWORD PTR exts_i$[rbp]
|
||
000fc 44 8b 45 24 mov r8d, DWORD PTR num_exts_i$[rbp]
|
||
00100 48 8b 55 08 mov rdx, QWORD PTR exts$[rbp]
|
||
00104 8b 8d 48 01 00
|
||
00 mov ecx, DWORD PTR version$[rbp]
|
||
0010a e8 00 00 00 00 call glad_gl_has_extension
|
||
0010f 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00116 89 41 14 mov DWORD PTR [rcx+20], eax
|
||
|
||
; 257 : context->OES_depth24 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_depth24");
|
||
|
||
00119 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0P@MOEILJAP@GL_OES_depth24@
|
||
00120 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
00125 4c 8b 4d 48 mov r9, QWORD PTR exts_i$[rbp]
|
||
00129 44 8b 45 24 mov r8d, DWORD PTR num_exts_i$[rbp]
|
||
0012d 48 8b 55 08 mov rdx, QWORD PTR exts$[rbp]
|
||
00131 8b 8d 48 01 00
|
||
00 mov ecx, DWORD PTR version$[rbp]
|
||
00137 e8 00 00 00 00 call glad_gl_has_extension
|
||
0013c 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00143 89 41 18 mov DWORD PTR [rcx+24], eax
|
||
|
||
; 258 : context->OES_depth32 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_depth32");
|
||
|
||
00146 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0P@JJNAHELO@GL_OES_depth32@
|
||
0014d 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
00152 4c 8b 4d 48 mov r9, QWORD PTR exts_i$[rbp]
|
||
00156 44 8b 45 24 mov r8d, DWORD PTR num_exts_i$[rbp]
|
||
0015a 48 8b 55 08 mov rdx, QWORD PTR exts$[rbp]
|
||
0015e 8b 8d 48 01 00
|
||
00 mov ecx, DWORD PTR version$[rbp]
|
||
00164 e8 00 00 00 00 call glad_gl_has_extension
|
||
00169 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00170 89 41 1c mov DWORD PTR [rcx+28], eax
|
||
|
||
; 259 : context->OES_rgb8_rgba8 = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_rgb8_rgba8");
|
||
|
||
00173 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0BC@CKGEPOIP@GL_OES_rgb8_rgba8@
|
||
0017a 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
0017f 4c 8b 4d 48 mov r9, QWORD PTR exts_i$[rbp]
|
||
00183 44 8b 45 24 mov r8d, DWORD PTR num_exts_i$[rbp]
|
||
00187 48 8b 55 08 mov rdx, QWORD PTR exts$[rbp]
|
||
0018b 8b 8d 48 01 00
|
||
00 mov ecx, DWORD PTR version$[rbp]
|
||
00191 e8 00 00 00 00 call glad_gl_has_extension
|
||
00196 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0019d 89 41 20 mov DWORD PTR [rcx+32], eax
|
||
|
||
; 260 : context->OES_standard_derivatives = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_OES_standard_derivatives");
|
||
|
||
001a0 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:??_C@_0BM@PDHDFJJA@GL_OES_standard_derivatives@
|
||
001a7 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
001ac 4c 8b 4d 48 mov r9, QWORD PTR exts_i$[rbp]
|
||
001b0 44 8b 45 24 mov r8d, DWORD PTR num_exts_i$[rbp]
|
||
001b4 48 8b 55 08 mov rdx, QWORD PTR exts$[rbp]
|
||
001b8 8b 8d 48 01 00
|
||
00 mov ecx, DWORD PTR version$[rbp]
|
||
001be e8 00 00 00 00 call glad_gl_has_extension
|
||
001c3 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
001ca 89 41 24 mov DWORD PTR [rcx+36], eax
|
||
|
||
; 261 :
|
||
; 262 : glad_gl_free_extensions(exts_i, num_exts_i);
|
||
|
||
001cd 8b 55 24 mov edx, DWORD PTR num_exts_i$[rbp]
|
||
001d0 48 8b 4d 48 mov rcx, QWORD PTR exts_i$[rbp]
|
||
001d4 e8 00 00 00 00 call glad_gl_free_extensions
|
||
|
||
; 263 :
|
||
; 264 : return 1;
|
||
|
||
001d9 b8 01 00 00 00 mov eax, 1
|
||
$LN1@glad_gl_fi:
|
||
|
||
; 265 : }
|
||
|
||
001de 48 8b f8 mov rdi, rax
|
||
001e1 48 8d 4d d0 lea rcx, QWORD PTR [rbp-48]
|
||
001e5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:glad_gl_find_extensions_glsc2$rtcFrameData
|
||
001ec e8 00 00 00 00 call _RTC_CheckStackVars
|
||
001f1 48 8b c7 mov rax, rdi
|
||
001f4 48 8b 8d 18 01
|
||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||
001fb 48 33 cd xor rcx, rbp
|
||
001fe e8 00 00 00 00 call __security_check_cookie
|
||
00203 48 8d a5 28 01
|
||
00 00 lea rsp, QWORD PTR [rbp+296]
|
||
0020a 5f pop rdi
|
||
0020b 5d pop rbp
|
||
0020c c3 ret 0
|
||
glad_gl_find_extensions_glsc2 ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT glad_gl_get_proc_from_userptr
|
||
_TEXT SEGMENT
|
||
userptr$ = 224
|
||
name$ = 232
|
||
glad_gl_get_proc_from_userptr PROC ; COMDAT
|
||
|
||
; 244 : static GLADapiproc glad_gl_get_proc_from_userptr(void* userptr, const char* name) {
|
||
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 245 : return (GLAD_GNUC_EXTENSION(GLADapiproc(*)(const char* name)) userptr)(name);
|
||
|
||
00024 48 8b 8d e8 00
|
||
00 00 mov rcx, QWORD PTR name$[rbp]
|
||
0002b ff 95 e0 00 00
|
||
00 call QWORD PTR userptr$[rbp]
|
||
|
||
; 246 : }
|
||
|
||
00031 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00038 5f pop rdi
|
||
00039 5d pop rbp
|
||
0003a c3 ret 0
|
||
glad_gl_get_proc_from_userptr ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT glad_gl_has_extension
|
||
_TEXT SEGMENT
|
||
extensions$1 = 8
|
||
loc$2 = 40
|
||
terminator$3 = 72
|
||
index$4 = 100
|
||
e$5 = 136
|
||
version$ = 384
|
||
exts$ = 392
|
||
num_exts_i$ = 400
|
||
exts_i$ = 408
|
||
ext$ = 416
|
||
glad_gl_has_extension PROC ; COMDAT
|
||
|
||
; 210 : static int glad_gl_has_extension(int version, const char* exts, unsigned int num_exts_i, char** exts_i, const char* ext) {
|
||
|
||
00000 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
|
||
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
|
||
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
0000f 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00013 55 push rbp
|
||
00014 57 push rdi
|
||
00015 48 81 ec 88 01
|
||
00 00 sub rsp, 392 ; 00000188H
|
||
0001c 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00021 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
00028 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 211 : if (GLAD_VERSION_MAJOR(version) < 3 || !GLAD_GL_IS_SOME_NEW_VERSION) {
|
||
|
||
0002d 8b 85 80 01 00
|
||
00 mov eax, DWORD PTR version$[rbp]
|
||
00033 99 cdq
|
||
00034 b9 10 27 00 00 mov ecx, 10000 ; 00002710H
|
||
00039 f7 f9 idiv ecx
|
||
0003b 83 f8 03 cmp eax, 3
|
||
0003e 7c 0b jl SHORT $LN9@glad_gl_ha
|
||
00040 33 c0 xor eax, eax
|
||
00042 83 f8 01 cmp eax, 1
|
||
00045 0f 84 aa 00 00
|
||
00 je $LN7@glad_gl_ha
|
||
$LN9@glad_gl_ha:
|
||
|
||
; 212 : const char* extensions;
|
||
; 213 : const char* loc;
|
||
; 214 : const char* terminator;
|
||
; 215 : extensions = exts;
|
||
|
||
0004b 48 8b 85 88 01
|
||
00 00 mov rax, QWORD PTR exts$[rbp]
|
||
00052 48 89 45 08 mov QWORD PTR extensions$1[rbp], rax
|
||
|
||
; 216 : if (extensions == NULL || ext == NULL) {
|
||
|
||
00056 48 83 7d 08 00 cmp QWORD PTR extensions$1[rbp], 0
|
||
0005b 74 0a je SHORT $LN11@glad_gl_ha
|
||
0005d 48 83 bd a0 01
|
||
00 00 00 cmp QWORD PTR ext$[rbp], 0
|
||
00065 75 07 jne SHORT $LN10@glad_gl_ha
|
||
$LN11@glad_gl_ha:
|
||
|
||
; 217 : return 0;
|
||
|
||
00067 33 c0 xor eax, eax
|
||
00069 e9 da 00 00 00 jmp $LN1@glad_gl_ha
|
||
$LN10@glad_gl_ha:
|
||
$LN2@glad_gl_ha:
|
||
|
||
; 218 : }
|
||
; 219 : while (1) {
|
||
|
||
0006e 33 c0 xor eax, eax
|
||
00070 83 f8 01 cmp eax, 1
|
||
00073 74 7e je SHORT $LN3@glad_gl_ha
|
||
|
||
; 220 : loc = strstr(extensions, ext);
|
||
|
||
00075 48 8b 95 a0 01
|
||
00 00 mov rdx, QWORD PTR ext$[rbp]
|
||
0007c 48 8b 4d 08 mov rcx, QWORD PTR extensions$1[rbp]
|
||
00080 e8 00 00 00 00 call strstr
|
||
00085 48 89 45 28 mov QWORD PTR loc$2[rbp], rax
|
||
|
||
; 221 : if (loc == NULL) {
|
||
|
||
00089 48 83 7d 28 00 cmp QWORD PTR loc$2[rbp], 0
|
||
0008e 75 07 jne SHORT $LN12@glad_gl_ha
|
||
|
||
; 222 : return 0;
|
||
|
||
00090 33 c0 xor eax, eax
|
||
00092 e9 b1 00 00 00 jmp $LN1@glad_gl_ha
|
||
$LN12@glad_gl_ha:
|
||
|
||
; 223 : }
|
||
; 224 : terminator = loc + strlen(ext);
|
||
|
||
00097 48 8b 8d a0 01
|
||
00 00 mov rcx, QWORD PTR ext$[rbp]
|
||
0009e e8 00 00 00 00 call strlen
|
||
000a3 48 8b 4d 28 mov rcx, QWORD PTR loc$2[rbp]
|
||
000a7 48 03 c8 add rcx, rax
|
||
000aa 48 8b c1 mov rax, rcx
|
||
000ad 48 89 45 48 mov QWORD PTR terminator$3[rbp], rax
|
||
|
||
; 225 : if ((loc == extensions || *(loc - 1) == ' ') &&
|
||
|
||
000b1 48 8b 45 08 mov rax, QWORD PTR extensions$1[rbp]
|
||
000b5 48 39 45 28 cmp QWORD PTR loc$2[rbp], rax
|
||
000b9 74 0d je SHORT $LN14@glad_gl_ha
|
||
000bb 48 8b 45 28 mov rax, QWORD PTR loc$2[rbp]
|
||
000bf 0f be 40 ff movsx eax, BYTE PTR [rax-1]
|
||
000c3 83 f8 20 cmp eax, 32 ; 00000020H
|
||
000c6 75 1e jne SHORT $LN13@glad_gl_ha
|
||
$LN14@glad_gl_ha:
|
||
000c8 48 8b 45 48 mov rax, QWORD PTR terminator$3[rbp]
|
||
000cc 0f be 00 movsx eax, BYTE PTR [rax]
|
||
000cf 83 f8 20 cmp eax, 32 ; 00000020H
|
||
000d2 74 0b je SHORT $LN15@glad_gl_ha
|
||
000d4 48 8b 45 48 mov rax, QWORD PTR terminator$3[rbp]
|
||
000d8 0f be 00 movsx eax, BYTE PTR [rax]
|
||
000db 85 c0 test eax, eax
|
||
000dd 75 07 jne SHORT $LN13@glad_gl_ha
|
||
$LN15@glad_gl_ha:
|
||
|
||
; 226 : (*terminator == ' ' || *terminator == '\0')) {
|
||
; 227 : return 1;
|
||
|
||
000df b8 01 00 00 00 mov eax, 1
|
||
000e4 eb 62 jmp SHORT $LN1@glad_gl_ha
|
||
$LN13@glad_gl_ha:
|
||
|
||
; 228 : }
|
||
; 229 : extensions = terminator;
|
||
|
||
000e6 48 8b 45 48 mov rax, QWORD PTR terminator$3[rbp]
|
||
000ea 48 89 45 08 mov QWORD PTR extensions$1[rbp], rax
|
||
|
||
; 230 : }
|
||
|
||
000ee e9 7b ff ff ff jmp $LN2@glad_gl_ha
|
||
$LN3@glad_gl_ha:
|
||
|
||
; 231 : }
|
||
|
||
000f3 eb 51 jmp SHORT $LN8@glad_gl_ha
|
||
$LN7@glad_gl_ha:
|
||
|
||
; 232 : else {
|
||
; 233 : unsigned int index;
|
||
; 234 : for (index = 0; index < num_exts_i; index++) {
|
||
|
||
000f5 c7 45 64 00 00
|
||
00 00 mov DWORD PTR index$4[rbp], 0
|
||
000fc eb 08 jmp SHORT $LN6@glad_gl_ha
|
||
$LN4@glad_gl_ha:
|
||
000fe 8b 45 64 mov eax, DWORD PTR index$4[rbp]
|
||
00101 ff c0 inc eax
|
||
00103 89 45 64 mov DWORD PTR index$4[rbp], eax
|
||
$LN6@glad_gl_ha:
|
||
00106 8b 85 90 01 00
|
||
00 mov eax, DWORD PTR num_exts_i$[rbp]
|
||
0010c 39 45 64 cmp DWORD PTR index$4[rbp], eax
|
||
0010f 73 35 jae SHORT $LN5@glad_gl_ha
|
||
|
||
; 235 : const char* e = exts_i[index];
|
||
|
||
00111 8b 45 64 mov eax, DWORD PTR index$4[rbp]
|
||
00114 48 8b 8d 98 01
|
||
00 00 mov rcx, QWORD PTR exts_i$[rbp]
|
||
0011b 48 8b 04 c1 mov rax, QWORD PTR [rcx+rax*8]
|
||
0011f 48 89 85 88 00
|
||
00 00 mov QWORD PTR e$5[rbp], rax
|
||
|
||
; 236 : if (strcmp(e, ext) == 0) {
|
||
|
||
00126 48 8b 95 a0 01
|
||
00 00 mov rdx, QWORD PTR ext$[rbp]
|
||
0012d 48 8b 8d 88 00
|
||
00 00 mov rcx, QWORD PTR e$5[rbp]
|
||
00134 e8 00 00 00 00 call strcmp
|
||
00139 85 c0 test eax, eax
|
||
0013b 75 07 jne SHORT $LN16@glad_gl_ha
|
||
|
||
; 237 : return 1;
|
||
|
||
0013d b8 01 00 00 00 mov eax, 1
|
||
00142 eb 04 jmp SHORT $LN1@glad_gl_ha
|
||
$LN16@glad_gl_ha:
|
||
|
||
; 238 : }
|
||
; 239 : }
|
||
|
||
00144 eb b8 jmp SHORT $LN4@glad_gl_ha
|
||
$LN5@glad_gl_ha:
|
||
$LN8@glad_gl_ha:
|
||
|
||
; 240 : }
|
||
; 241 : return 0;
|
||
|
||
00146 33 c0 xor eax, eax
|
||
$LN1@glad_gl_ha:
|
||
|
||
; 242 : }
|
||
|
||
00148 48 8d a5 68 01
|
||
00 00 lea rsp, QWORD PTR [rbp+360]
|
||
0014f 5f pop rdi
|
||
00150 5d pop rbp
|
||
00151 c3 ret 0
|
||
glad_gl_has_extension ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT glad_gl_free_extensions
|
||
_TEXT SEGMENT
|
||
index$1 = 4
|
||
exts_i$ = 256
|
||
num_exts_i$ = 264
|
||
glad_gl_free_extensions PROC ; COMDAT
|
||
|
||
; 200 : static void glad_gl_free_extensions(char** exts_i, unsigned int num_exts_i) {
|
||
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 201 : if (exts_i != NULL) {
|
||
|
||
00023 48 83 bd 00 01
|
||
00 00 00 cmp QWORD PTR exts_i$[rbp], 0
|
||
0002b 74 4a je SHORT $LN5@glad_gl_fr
|
||
|
||
; 202 : unsigned int index;
|
||
; 203 : for (index = 0; index < num_exts_i; index++) {
|
||
|
||
0002d c7 45 04 00 00
|
||
00 00 mov DWORD PTR index$1[rbp], 0
|
||
00034 eb 08 jmp SHORT $LN4@glad_gl_fr
|
||
$LN2@glad_gl_fr:
|
||
00036 8b 45 04 mov eax, DWORD PTR index$1[rbp]
|
||
00039 ff c0 inc eax
|
||
0003b 89 45 04 mov DWORD PTR index$1[rbp], eax
|
||
$LN4@glad_gl_fr:
|
||
0003e 8b 85 08 01 00
|
||
00 mov eax, DWORD PTR num_exts_i$[rbp]
|
||
00044 39 45 04 cmp DWORD PTR index$1[rbp], eax
|
||
00047 73 16 jae SHORT $LN3@glad_gl_fr
|
||
|
||
; 204 : free((void*)(exts_i[index]));
|
||
|
||
00049 8b 45 04 mov eax, DWORD PTR index$1[rbp]
|
||
0004c 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR exts_i$[rbp]
|
||
00053 48 8b 0c c1 mov rcx, QWORD PTR [rcx+rax*8]
|
||
00057 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_free
|
||
|
||
; 205 : }
|
||
|
||
0005d eb d7 jmp SHORT $LN2@glad_gl_fr
|
||
$LN3@glad_gl_fr:
|
||
|
||
; 206 : free((void*)exts_i);
|
||
|
||
0005f 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR exts_i$[rbp]
|
||
00066 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_free
|
||
|
||
; 207 : exts_i = NULL;
|
||
|
||
0006c 48 c7 85 00 01
|
||
00 00 00 00 00
|
||
00 mov QWORD PTR exts_i$[rbp], 0
|
||
$LN5@glad_gl_fr:
|
||
|
||
; 208 : }
|
||
; 209 : }
|
||
|
||
00077 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0007e 5f pop rdi
|
||
0007f 5d pop rbp
|
||
00080 c3 ret 0
|
||
glad_gl_free_extensions ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT glad_gl_get_extensions
|
||
_TEXT SEGMENT
|
||
context$ = 224
|
||
version$ = 232
|
||
out_exts$ = 240
|
||
out_num_exts_i$ = 248
|
||
out_exts_i$ = 256
|
||
glad_gl_get_extensions PROC ; COMDAT
|
||
|
||
; 154 : static int glad_gl_get_extensions(GladGLSC2Context* context, int version, const char** out_exts, unsigned int* out_num_exts_i, char*** out_exts_i) {
|
||
|
||
00000 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
|
||
00005 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
0000a 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
0000e 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00013 55 push rbp
|
||
00014 57 push rdi
|
||
00015 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0001c 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00021 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
00028 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 155 : #if GLAD_GL_IS_SOME_NEW_VERSION
|
||
; 156 : if (GLAD_VERSION_MAJOR(version) < 3) {
|
||
; 157 : #else
|
||
; 158 : GLAD_UNUSED(version);
|
||
; 159 : GLAD_UNUSED(out_num_exts_i);
|
||
; 160 : GLAD_UNUSED(out_exts_i);
|
||
; 161 : #endif
|
||
; 162 : if (context->GetString == NULL) {
|
||
|
||
0002d 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR context$[rbp]
|
||
00034 48 83 b8 b8 01
|
||
00 00 00 cmp QWORD PTR [rax+440], 0
|
||
0003c 75 04 jne SHORT $LN2@glad_gl_ge
|
||
|
||
; 163 : return 0;
|
||
|
||
0003e 33 c0 xor eax, eax
|
||
00040 eb 21 jmp SHORT $LN1@glad_gl_ge
|
||
$LN2@glad_gl_ge:
|
||
|
||
; 164 : }
|
||
; 165 : *out_exts = (const char*)context->GetString(GL_EXTENSIONS);
|
||
|
||
00042 b9 03 1f 00 00 mov ecx, 7939 ; 00001f03H
|
||
00047 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR context$[rbp]
|
||
0004e ff 90 b8 01 00
|
||
00 call QWORD PTR [rax+440]
|
||
00054 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR out_exts$[rbp]
|
||
0005b 48 89 01 mov QWORD PTR [rcx], rax
|
||
|
||
; 166 : #if GLAD_GL_IS_SOME_NEW_VERSION
|
||
; 167 : }
|
||
; 168 : else {
|
||
; 169 : unsigned int index = 0;
|
||
; 170 : unsigned int num_exts_i = 0;
|
||
; 171 : char** exts_i = NULL;
|
||
; 172 : if (context->GetStringi == NULL || context->GetIntegerv == NULL) {
|
||
; 173 : return 0;
|
||
; 174 : }
|
||
; 175 : context->GetIntegerv(GL_NUM_EXTENSIONS, (int*)&num_exts_i);
|
||
; 176 : if (num_exts_i > 0) {
|
||
; 177 : exts_i = (char**)malloc(num_exts_i * (sizeof * exts_i));
|
||
; 178 : }
|
||
; 179 : if (exts_i == NULL) {
|
||
; 180 : return 0;
|
||
; 181 : }
|
||
; 182 : for (index = 0; index < num_exts_i; index++) {
|
||
; 183 : const char* gl_str_tmp = (const char*)context->GetStringi(GL_EXTENSIONS, index);
|
||
; 184 : size_t len = strlen(gl_str_tmp) + 1;
|
||
; 185 :
|
||
; 186 : char* local_str = (char*)malloc(len * sizeof(char));
|
||
; 187 : if (local_str != NULL) {
|
||
; 188 : memcpy(local_str, gl_str_tmp, len * sizeof(char));
|
||
; 189 : }
|
||
; 190 :
|
||
; 191 : exts_i[index] = local_str;
|
||
; 192 : }
|
||
; 193 :
|
||
; 194 : *out_num_exts_i = num_exts_i;
|
||
; 195 : *out_exts_i = exts_i;
|
||
; 196 : }
|
||
; 197 : #endif
|
||
; 198 : return 1;
|
||
|
||
0005e b8 01 00 00 00 mov eax, 1
|
||
$LN1@glad_gl_ge:
|
||
|
||
; 199 : }
|
||
|
||
00063 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0006a 5f pop rdi
|
||
0006b 5d pop rbp
|
||
0006c c3 ret 0
|
||
glad_gl_get_extensions ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT glad_gl_load_GL_SC_VERSION_2_0
|
||
_TEXT SEGMENT
|
||
context$ = 224
|
||
load$ = 232
|
||
userptr$ = 240
|
||
glad_gl_load_GL_SC_VERSION_2_0 PROC ; COMDAT
|
||
|
||
; 31 : static void glad_gl_load_GL_SC_VERSION_2_0(GladGLSC2Context* context, GLADuserptrloadfunc load, void* userptr) {
|
||
|
||
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000f 55 push rbp
|
||
00010 57 push rdi
|
||
00011 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 32 : if (!context->SC_VERSION_2_0) return;
|
||
|
||
00029 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR context$[rbp]
|
||
00030 83 78 08 00 cmp DWORD PTR [rax+8], 0
|
||
00034 75 05 jne SHORT $LN2@glad_gl_lo
|
||
00036 e9 9d 0e 00 00 jmp $LN1@glad_gl_lo
|
||
$LN2@glad_gl_lo:
|
||
|
||
; 33 : context->ActiveTexture = (PFNGLACTIVETEXTUREPROC)load(userptr, "glActiveTexture");
|
||
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@KOBBIKOF@glActiveTexture@
|
||
00042 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00049 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0004f 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00056 48 89 41 28 mov QWORD PTR [rcx+40], rax
|
||
|
||
; 34 : context->BindBuffer = (PFNGLBINDBUFFERPROC)load(userptr, "glBindBuffer");
|
||
|
||
0005a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@BONEPPLO@glBindBuffer@
|
||
00061 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00068 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0006e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00075 48 89 41 30 mov QWORD PTR [rcx+48], rax
|
||
|
||
; 35 : context->BindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)load(userptr, "glBindFramebuffer");
|
||
|
||
00079 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BC@CJMIBNO@glBindFramebuffer@
|
||
00080 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00087 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0008d 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00094 48 89 41 38 mov QWORD PTR [rcx+56], rax
|
||
|
||
; 36 : context->BindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC)load(userptr, "glBindRenderbuffer");
|
||
|
||
00098 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BD@EPOPJGFA@glBindRenderbuffer@
|
||
0009f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
000a6 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
000ac 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
000b3 48 89 41 40 mov QWORD PTR [rcx+64], rax
|
||
|
||
; 37 : context->BindTexture = (PFNGLBINDTEXTUREPROC)load(userptr, "glBindTexture");
|
||
|
||
000b7 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@JKKCIBGC@glBindTexture@
|
||
000be 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
000c5 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
000cb 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
000d2 48 89 41 48 mov QWORD PTR [rcx+72], rax
|
||
|
||
; 38 : context->BlendColor = (PFNGLBLENDCOLORPROC)load(userptr, "glBlendColor");
|
||
|
||
000d6 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@PKBMFJDK@glBlendColor@
|
||
000dd 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
000e4 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
000ea 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
000f1 48 89 41 50 mov QWORD PTR [rcx+80], rax
|
||
|
||
; 39 : context->BlendEquation = (PFNGLBLENDEQUATIONPROC)load(userptr, "glBlendEquation");
|
||
|
||
000f5 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@PFHILPAN@glBlendEquation@
|
||
000fc 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00103 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00109 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00110 48 89 41 58 mov QWORD PTR [rcx+88], rax
|
||
|
||
; 40 : context->BlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC)load(userptr, "glBlendEquationSeparate");
|
||
|
||
00114 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BI@JNHDNJAG@glBlendEquationSeparate@
|
||
0011b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00122 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00128 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0012f 48 89 41 60 mov QWORD PTR [rcx+96], rax
|
||
|
||
; 41 : context->BlendFunc = (PFNGLBLENDFUNCPROC)load(userptr, "glBlendFunc");
|
||
|
||
00133 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@PFBKOKOH@glBlendFunc@
|
||
0013a 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00141 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00147 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0014e 48 89 41 68 mov QWORD PTR [rcx+104], rax
|
||
|
||
; 42 : context->BlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC)load(userptr, "glBlendFuncSeparate");
|
||
|
||
00152 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@LLLCIIOO@glBlendFuncSeparate@
|
||
00159 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00160 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00166 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0016d 48 89 41 70 mov QWORD PTR [rcx+112], rax
|
||
|
||
; 43 : context->BufferData = (PFNGLBUFFERDATAPROC)load(userptr, "glBufferData");
|
||
|
||
00171 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@JHHJMABP@glBufferData@
|
||
00178 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0017f ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00185 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0018c 48 89 41 78 mov QWORD PTR [rcx+120], rax
|
||
|
||
; 44 : context->BufferSubData = (PFNGLBUFFERSUBDATAPROC)load(userptr, "glBufferSubData");
|
||
|
||
00190 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@GAJMDBBN@glBufferSubData@
|
||
00197 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0019e ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
001a4 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
001ab 48 89 81 80 00
|
||
00 00 mov QWORD PTR [rcx+128], rax
|
||
|
||
; 45 : context->CheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC)load(userptr, "glCheckFramebufferStatus");
|
||
|
||
001b2 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BJ@GIOLHEAD@glCheckFramebufferStatus@
|
||
001b9 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
001c0 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
001c6 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
001cd 48 89 81 88 00
|
||
00 00 mov QWORD PTR [rcx+136], rax
|
||
|
||
; 46 : context->Clear = (PFNGLCLEARPROC)load(userptr, "glClear");
|
||
|
||
001d4 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_07IBAPPAHJ@glClear@
|
||
001db 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
001e2 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
001e8 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
001ef 48 89 81 90 00
|
||
00 00 mov QWORD PTR [rcx+144], rax
|
||
|
||
; 47 : context->ClearColor = (PFNGLCLEARCOLORPROC)load(userptr, "glClearColor");
|
||
|
||
001f6 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@OGLMDNKC@glClearColor@
|
||
001fd 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00204 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0020a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00211 48 89 81 98 00
|
||
00 00 mov QWORD PTR [rcx+152], rax
|
||
|
||
; 48 : context->ClearDepthf = (PFNGLCLEARDEPTHFPROC)load(userptr, "glClearDepthf");
|
||
|
||
00218 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@FMBMCDIL@glClearDepthf@
|
||
0021f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00226 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0022c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00233 48 89 81 a0 00
|
||
00 00 mov QWORD PTR [rcx+160], rax
|
||
|
||
; 49 : context->ClearStencil = (PFNGLCLEARSTENCILPROC)load(userptr, "glClearStencil");
|
||
|
||
0023a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0P@KBLPBBFP@glClearStencil@
|
||
00241 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00248 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0024e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00255 48 89 81 a8 00
|
||
00 00 mov QWORD PTR [rcx+168], rax
|
||
|
||
; 50 : context->ColorMask = (PFNGLCOLORMASKPROC)load(userptr, "glColorMask");
|
||
|
||
0025c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@DLGOAHPH@glColorMask@
|
||
00263 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0026a ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00270 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00277 48 89 81 b0 00
|
||
00 00 mov QWORD PTR [rcx+176], rax
|
||
|
||
; 51 : context->CompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)load(userptr, "glCompressedTexSubImage2D");
|
||
|
||
0027e 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@EAFOEJMH@glCompressedTexSubImage2D@
|
||
00285 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0028c ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00292 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00299 48 89 81 b8 00
|
||
00 00 mov QWORD PTR [rcx+184], rax
|
||
|
||
; 52 : context->CreateProgram = (PFNGLCREATEPROGRAMPROC)load(userptr, "glCreateProgram");
|
||
|
||
002a0 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@FLKLHNKP@glCreateProgram@
|
||
002a7 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
002ae ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
002b4 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
002bb 48 89 81 c0 00
|
||
00 00 mov QWORD PTR [rcx+192], rax
|
||
|
||
; 53 : context->CullFace = (PFNGLCULLFACEPROC)load(userptr, "glCullFace");
|
||
|
||
002c2 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0L@BAPBLHME@glCullFace@
|
||
002c9 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
002d0 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
002d6 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
002dd 48 89 81 c8 00
|
||
00 00 mov QWORD PTR [rcx+200], rax
|
||
|
||
; 54 : context->DepthFunc = (PFNGLDEPTHFUNCPROC)load(userptr, "glDepthFunc");
|
||
|
||
002e4 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@NEJABAEP@glDepthFunc@
|
||
002eb 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
002f2 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
002f8 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
002ff 48 89 81 d0 00
|
||
00 00 mov QWORD PTR [rcx+208], rax
|
||
|
||
; 55 : context->DepthMask = (PFNGLDEPTHMASKPROC)load(userptr, "glDepthMask");
|
||
|
||
00306 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@KABMFLLN@glDepthMask@
|
||
0030d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00314 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0031a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00321 48 89 81 d8 00
|
||
00 00 mov QWORD PTR [rcx+216], rax
|
||
|
||
; 56 : context->DepthRangef = (PFNGLDEPTHRANGEFPROC)load(userptr, "glDepthRangef");
|
||
|
||
00328 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@JDFJDNND@glDepthRangef@
|
||
0032f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00336 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0033c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00343 48 89 81 e0 00
|
||
00 00 mov QWORD PTR [rcx+224], rax
|
||
|
||
; 57 : context->Disable = (PFNGLDISABLEPROC)load(userptr, "glDisable");
|
||
|
||
0034a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_09MHGMIMKN@glDisable@
|
||
00351 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00358 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0035e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00365 48 89 81 e8 00
|
||
00 00 mov QWORD PTR [rcx+232], rax
|
||
|
||
; 58 : context->DisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC)load(userptr, "glDisableVertexAttribArray");
|
||
|
||
0036c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BL@NKHLOFFF@glDisableVertexAttribArray@
|
||
00373 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0037a ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00380 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00387 48 89 81 f0 00
|
||
00 00 mov QWORD PTR [rcx+240], rax
|
||
|
||
; 59 : context->DrawArrays = (PFNGLDRAWARRAYSPROC)load(userptr, "glDrawArrays");
|
||
|
||
0038e 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@CMNPPOHA@glDrawArrays@
|
||
00395 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0039c ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
003a2 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
003a9 48 89 81 f8 00
|
||
00 00 mov QWORD PTR [rcx+248], rax
|
||
|
||
; 60 : context->DrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)load(userptr, "glDrawRangeElements");
|
||
|
||
003b0 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@IHNAGJGJ@glDrawRangeElements@
|
||
003b7 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
003be ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
003c4 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
003cb 48 89 81 00 01
|
||
00 00 mov QWORD PTR [rcx+256], rax
|
||
|
||
; 61 : context->Enable = (PFNGLENABLEPROC)load(userptr, "glEnable");
|
||
|
||
003d2 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_08OOEHEKOP@glEnable@
|
||
003d9 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
003e0 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
003e6 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
003ed 48 89 81 08 01
|
||
00 00 mov QWORD PTR [rcx+264], rax
|
||
|
||
; 62 : context->EnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC)load(userptr, "glEnableVertexAttribArray");
|
||
|
||
003f4 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@EHBAHNHE@glEnableVertexAttribArray@
|
||
003fb 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00402 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00408 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0040f 48 89 81 10 01
|
||
00 00 mov QWORD PTR [rcx+272], rax
|
||
|
||
; 63 : context->Finish = (PFNGLFINISHPROC)load(userptr, "glFinish");
|
||
|
||
00416 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_08DFCPOKBK@glFinish@
|
||
0041d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00424 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0042a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00431 48 89 81 18 01
|
||
00 00 mov QWORD PTR [rcx+280], rax
|
||
|
||
; 64 : context->Flush = (PFNGLFLUSHPROC)load(userptr, "glFlush");
|
||
|
||
00438 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_07COFELLJA@glFlush@
|
||
0043f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00446 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0044c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00453 48 89 81 20 01
|
||
00 00 mov QWORD PTR [rcx+288], rax
|
||
|
||
; 65 : context->FramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC)load(userptr, "glFramebufferRenderbuffer");
|
||
|
||
0045a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@OJDINAOA@glFramebufferRenderbuffer@
|
||
00461 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00468 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0046e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00475 48 89 81 28 01
|
||
00 00 mov QWORD PTR [rcx+296], rax
|
||
|
||
; 66 : context->FramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC)load(userptr, "glFramebufferTexture2D");
|
||
|
||
0047c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@JCIFGDEF@glFramebufferTexture2D@
|
||
00483 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0048a ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00490 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00497 48 89 81 30 01
|
||
00 00 mov QWORD PTR [rcx+304], rax
|
||
|
||
; 67 : context->FrontFace = (PFNGLFRONTFACEPROC)load(userptr, "glFrontFace");
|
||
|
||
0049e 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@ILBMDJDA@glFrontFace@
|
||
004a5 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
004ac ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
004b2 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
004b9 48 89 81 38 01
|
||
00 00 mov QWORD PTR [rcx+312], rax
|
||
|
||
; 68 : context->GenBuffers = (PFNGLGENBUFFERSPROC)load(userptr, "glGenBuffers");
|
||
|
||
004c0 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@LAOHBIBA@glGenBuffers@
|
||
004c7 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
004ce ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
004d4 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
004db 48 89 81 40 01
|
||
00 00 mov QWORD PTR [rcx+320], rax
|
||
|
||
; 69 : context->GenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)load(userptr, "glGenFramebuffers");
|
||
|
||
004e2 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BC@FAPEBGID@glGenFramebuffers@
|
||
004e9 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
004f0 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
004f6 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
004fd 48 89 81 48 01
|
||
00 00 mov QWORD PTR [rcx+328], rax
|
||
|
||
; 70 : context->GenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC)load(userptr, "glGenRenderbuffers");
|
||
|
||
00504 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BD@MIGEDNGJ@glGenRenderbuffers@
|
||
0050b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00512 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00518 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0051f 48 89 81 50 01
|
||
00 00 mov QWORD PTR [rcx+336], rax
|
||
|
||
; 71 : context->GenTextures = (PFNGLGENTEXTURESPROC)load(userptr, "glGenTextures");
|
||
|
||
00526 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@LLMANLNK@glGenTextures@
|
||
0052d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00534 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0053a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00541 48 89 81 58 01
|
||
00 00 mov QWORD PTR [rcx+344], rax
|
||
|
||
; 72 : context->GenerateMipmap = (PFNGLGENERATEMIPMAPPROC)load(userptr, "glGenerateMipmap");
|
||
|
||
00548 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@BHNIMGDM@glGenerateMipmap@
|
||
0054f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00556 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0055c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00563 48 89 81 60 01
|
||
00 00 mov QWORD PTR [rcx+352], rax
|
||
|
||
; 73 : context->GetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC)load(userptr, "glGetAttribLocation");
|
||
|
||
0056a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@BEPGJDMM@glGetAttribLocation@
|
||
00571 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00578 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0057e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00585 48 89 81 68 01
|
||
00 00 mov QWORD PTR [rcx+360], rax
|
||
|
||
; 74 : context->GetBooleanv = (PFNGLGETBOOLEANVPROC)load(userptr, "glGetBooleanv");
|
||
|
||
0058c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@NLMELLCJ@glGetBooleanv@
|
||
00593 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0059a ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
005a0 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
005a7 48 89 81 70 01
|
||
00 00 mov QWORD PTR [rcx+368], rax
|
||
|
||
; 75 : context->GetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC)load(userptr, "glGetBufferParameteriv");
|
||
|
||
005ae 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BH@BMIEIFJP@glGetBufferParameteriv@
|
||
005b5 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
005bc ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
005c2 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
005c9 48 89 81 78 01
|
||
00 00 mov QWORD PTR [rcx+376], rax
|
||
|
||
; 76 : context->GetError = (PFNGLGETERRORPROC)load(userptr, "glGetError");
|
||
|
||
005d0 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0L@FPKAMKHB@glGetError@
|
||
005d7 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
005de ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
005e4 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
005eb 48 89 81 80 01
|
||
00 00 mov QWORD PTR [rcx+384], rax
|
||
|
||
; 77 : context->GetFloatv = (PFNGLGETFLOATVPROC)load(userptr, "glGetFloatv");
|
||
|
||
005f2 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@CKCOBONE@glGetFloatv@
|
||
005f9 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00600 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00606 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0060d 48 89 81 88 01
|
||
00 00 mov QWORD PTR [rcx+392], rax
|
||
|
||
; 78 : context->GetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)load(userptr, "glGetFramebufferAttachmentParameteriv");
|
||
|
||
00614 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CG@KLDGJEON@glGetFramebufferAttachmentParam@
|
||
0061b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00622 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00628 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0062f 48 89 81 90 01
|
||
00 00 mov QWORD PTR [rcx+400], rax
|
||
|
||
; 79 : context->GetGraphicsResetStatus = (PFNGLGETGRAPHICSRESETSTATUSPROC)load(userptr, "glGetGraphicsResetStatus");
|
||
|
||
00636 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BJ@ILPAOCDN@glGetGraphicsResetStatus@
|
||
0063d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00644 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0064a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00651 48 89 81 98 01
|
||
00 00 mov QWORD PTR [rcx+408], rax
|
||
|
||
; 80 : context->GetIntegerv = (PFNGLGETINTEGERVPROC)load(userptr, "glGetIntegerv");
|
||
|
||
00658 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@DHHDCCLF@glGetIntegerv@
|
||
0065f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00666 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0066c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00673 48 89 81 a0 01
|
||
00 00 mov QWORD PTR [rcx+416], rax
|
||
|
||
; 81 : context->GetProgramiv = (PFNGLGETPROGRAMIVPROC)load(userptr, "glGetProgramiv");
|
||
|
||
0067a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0P@FMMDFLCO@glGetProgramiv@
|
||
00681 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00688 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0068e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00695 48 89 81 a8 01
|
||
00 00 mov QWORD PTR [rcx+424], rax
|
||
|
||
; 82 : context->GetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC)load(userptr, "glGetRenderbufferParameteriv");
|
||
|
||
0069c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BN@FGKAECKO@glGetRenderbufferParameteriv@
|
||
006a3 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
006aa ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
006b0 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
006b7 48 89 81 b0 01
|
||
00 00 mov QWORD PTR [rcx+432], rax
|
||
|
||
; 83 : context->GetString = (PFNGLGETSTRINGPROC)load(userptr, "glGetString");
|
||
|
||
006be 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@OPOBFDCB@glGetString@
|
||
006c5 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
006cc ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
006d2 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
006d9 48 89 81 b8 01
|
||
00 00 mov QWORD PTR [rcx+440], rax
|
||
|
||
; 84 : context->GetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC)load(userptr, "glGetTexParameterfv");
|
||
|
||
006e0 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@DNHBPKMC@glGetTexParameterfv@
|
||
006e7 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
006ee ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
006f4 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
006fb 48 89 81 c0 01
|
||
00 00 mov QWORD PTR [rcx+448], rax
|
||
|
||
; 85 : context->GetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC)load(userptr, "glGetTexParameteriv");
|
||
|
||
00702 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@DGCNLNPP@glGetTexParameteriv@
|
||
00709 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00710 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00716 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0071d 48 89 81 c8 01
|
||
00 00 mov QWORD PTR [rcx+456], rax
|
||
|
||
; 86 : context->GetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC)load(userptr, "glGetUniformLocation");
|
||
|
||
00724 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BF@KIOPGICP@glGetUniformLocation@
|
||
0072b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00732 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00738 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0073f 48 89 81 d0 01
|
||
00 00 mov QWORD PTR [rcx+464], rax
|
||
|
||
; 87 : context->GetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC)load(userptr, "glGetVertexAttribPointerv");
|
||
|
||
00746 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@DOJMENLD@glGetVertexAttribPointerv@
|
||
0074d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00754 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0075a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00761 48 89 81 d8 01
|
||
00 00 mov QWORD PTR [rcx+472], rax
|
||
|
||
; 88 : context->GetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC)load(userptr, "glGetVertexAttribfv");
|
||
|
||
00768 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@HAHIEIOD@glGetVertexAttribfv@
|
||
0076f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00776 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0077c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00783 48 89 81 e0 01
|
||
00 00 mov QWORD PTR [rcx+480], rax
|
||
|
||
; 89 : context->GetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC)load(userptr, "glGetVertexAttribiv");
|
||
|
||
0078a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@HLCEAPNO@glGetVertexAttribiv@
|
||
00791 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00798 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0079e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
007a5 48 89 81 e8 01
|
||
00 00 mov QWORD PTR [rcx+488], rax
|
||
|
||
; 90 : context->GetnUniformfv = (PFNGLGETNUNIFORMFVPROC)load(userptr, "glGetnUniformfv");
|
||
|
||
007ac 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@KIOMIDPP@glGetnUniformfv@
|
||
007b3 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
007ba ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
007c0 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
007c7 48 89 81 f0 01
|
||
00 00 mov QWORD PTR [rcx+496], rax
|
||
|
||
; 91 : context->GetnUniformiv = (PFNGLGETNUNIFORMIVPROC)load(userptr, "glGetnUniformiv");
|
||
|
||
007ce 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@KDLAMEMC@glGetnUniformiv@
|
||
007d5 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
007dc ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
007e2 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
007e9 48 89 81 f8 01
|
||
00 00 mov QWORD PTR [rcx+504], rax
|
||
|
||
; 92 : context->Hint = (PFNGLHINTPROC)load(userptr, "glHint");
|
||
|
||
007f0 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_06HEADGMBC@glHint@
|
||
007f7 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
007fe ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00804 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0080b 48 89 81 00 02
|
||
00 00 mov QWORD PTR [rcx+512], rax
|
||
|
||
; 93 : context->IsEnabled = (PFNGLISENABLEDPROC)load(userptr, "glIsEnabled");
|
||
|
||
00812 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@INHMIHKC@glIsEnabled@
|
||
00819 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00820 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00826 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0082d 48 89 81 08 02
|
||
00 00 mov QWORD PTR [rcx+520], rax
|
||
|
||
; 94 : context->LineWidth = (PFNGLLINEWIDTHPROC)load(userptr, "glLineWidth");
|
||
|
||
00834 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@CFLGNFPG@glLineWidth@
|
||
0083b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00842 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00848 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0084f 48 89 81 10 02
|
||
00 00 mov QWORD PTR [rcx+528], rax
|
||
|
||
; 95 : context->PixelStorei = (PFNGLPIXELSTOREIPROC)load(userptr, "glPixelStorei");
|
||
|
||
00856 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@JCCIGLOF@glPixelStorei@
|
||
0085d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00864 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0086a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00871 48 89 81 18 02
|
||
00 00 mov QWORD PTR [rcx+536], rax
|
||
|
||
; 96 : context->PolygonOffset = (PFNGLPOLYGONOFFSETPROC)load(userptr, "glPolygonOffset");
|
||
|
||
00878 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@FFBJGNC@glPolygonOffset@
|
||
0087f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00886 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0088c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00893 48 89 81 20 02
|
||
00 00 mov QWORD PTR [rcx+544], rax
|
||
|
||
; 97 : context->ProgramBinary = (PFNGLPROGRAMBINARYPROC)load(userptr, "glProgramBinary");
|
||
|
||
0089a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@MIIDHOO@glProgramBinary@
|
||
008a1 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
008a8 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
008ae 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
008b5 48 89 81 28 02
|
||
00 00 mov QWORD PTR [rcx+552], rax
|
||
|
||
; 98 : context->ReadnPixels = (PFNGLREADNPIXELSPROC)load(userptr, "glReadnPixels");
|
||
|
||
008bc 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@NELODAJJ@glReadnPixels@
|
||
008c3 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
008ca ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
008d0 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
008d7 48 89 81 30 02
|
||
00 00 mov QWORD PTR [rcx+560], rax
|
||
|
||
; 99 : context->RenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC)load(userptr, "glRenderbufferStorage");
|
||
|
||
008de 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BG@EOIILGMJ@glRenderbufferStorage@
|
||
008e5 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
008ec ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
008f2 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
008f9 48 89 81 38 02
|
||
00 00 mov QWORD PTR [rcx+568], rax
|
||
|
||
; 100 : context->SampleCoverage = (PFNGLSAMPLECOVERAGEPROC)load(userptr, "glSampleCoverage");
|
||
|
||
00900 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@BJGIPMOA@glSampleCoverage@
|
||
00907 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
0090e ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00914 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0091b 48 89 81 40 02
|
||
00 00 mov QWORD PTR [rcx+576], rax
|
||
|
||
; 101 : context->Scissor = (PFNGLSCISSORPROC)load(userptr, "glScissor");
|
||
|
||
00922 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_09ECGPAEPL@glScissor@
|
||
00929 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00930 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00936 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0093d 48 89 81 48 02
|
||
00 00 mov QWORD PTR [rcx+584], rax
|
||
|
||
; 102 : context->StencilFunc = (PFNGLSTENCILFUNCPROC)load(userptr, "glStencilFunc");
|
||
|
||
00944 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@ENNLLOLN@glStencilFunc@
|
||
0094b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00952 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00958 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0095f 48 89 81 50 02
|
||
00 00 mov QWORD PTR [rcx+592], rax
|
||
|
||
; 103 : context->StencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC)load(userptr, "glStencilFuncSeparate");
|
||
|
||
00966 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BG@FCMNCEIA@glStencilFuncSeparate@
|
||
0096d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00974 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0097a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00981 48 89 81 58 02
|
||
00 00 mov QWORD PTR [rcx+600], rax
|
||
|
||
; 104 : context->StencilMask = (PFNGLSTENCILMASKPROC)load(userptr, "glStencilMask");
|
||
|
||
00988 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0O@DJFHPFEP@glStencilMask@
|
||
0098f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00996 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0099c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
009a3 48 89 81 60 02
|
||
00 00 mov QWORD PTR [rcx+608], rax
|
||
|
||
; 105 : context->StencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC)load(userptr, "glStencilMaskSeparate");
|
||
|
||
009aa 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BG@MMKPIEJI@glStencilMaskSeparate@
|
||
009b1 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
009b8 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
009be 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
009c5 48 89 81 68 02
|
||
00 00 mov QWORD PTR [rcx+616], rax
|
||
|
||
; 106 : context->StencilOp = (PFNGLSTENCILOPPROC)load(userptr, "glStencilOp");
|
||
|
||
009cc 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@BILBNGF@glStencilOp@
|
||
009d3 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
009da ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
009e0 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
009e7 48 89 81 70 02
|
||
00 00 mov QWORD PTR [rcx+624], rax
|
||
|
||
; 107 : context->StencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC)load(userptr, "glStencilOpSeparate");
|
||
|
||
009ee 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@GAPLDNGF@glStencilOpSeparate@
|
||
009f5 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
009fc ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00a02 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00a09 48 89 81 78 02
|
||
00 00 mov QWORD PTR [rcx+632], rax
|
||
|
||
; 108 : context->TexParameterf = (PFNGLTEXPARAMETERFPROC)load(userptr, "glTexParameterf");
|
||
|
||
00a10 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@INKFIMGP@glTexParameterf@
|
||
00a17 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00a1e ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00a24 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00a2b 48 89 81 80 02
|
||
00 00 mov QWORD PTR [rcx+640], rax
|
||
|
||
; 109 : context->TexParameterfv = (PFNGLTEXPARAMETERFVPROC)load(userptr, "glTexParameterfv");
|
||
|
||
00a32 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@KEOFAHDF@glTexParameterfv@
|
||
00a39 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00a40 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00a46 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00a4d 48 89 81 88 02
|
||
00 00 mov QWORD PTR [rcx+648], rax
|
||
|
||
; 110 : context->TexParameteri = (PFNGLTEXPARAMETERIPROC)load(userptr, "glTexParameteri");
|
||
|
||
00a54 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@KDNJAKA@glTexParameteri@
|
||
00a5b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00a62 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00a68 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00a6f 48 89 81 90 02
|
||
00 00 mov QWORD PTR [rcx+656], rax
|
||
|
||
; 111 : context->TexParameteriv = (PFNGLTEXPARAMETERIVPROC)load(userptr, "glTexParameteriv");
|
||
|
||
00a76 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@KPLJEAAI@glTexParameteriv@
|
||
00a7d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00a84 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00a8a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00a91 48 89 81 98 02
|
||
00 00 mov QWORD PTR [rcx+664], rax
|
||
|
||
; 112 : context->TexStorage2D = (PFNGLTEXSTORAGE2DPROC)load(userptr, "glTexStorage2D");
|
||
|
||
00a98 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0P@LAPAEKEH@glTexStorage2D@
|
||
00a9f 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00aa6 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00aac 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00ab3 48 89 81 a0 02
|
||
00 00 mov QWORD PTR [rcx+672], rax
|
||
|
||
; 113 : context->TexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC)load(userptr, "glTexSubImage2D");
|
||
|
||
00aba 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@NHKIJEMK@glTexSubImage2D@
|
||
00ac1 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00ac8 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00ace 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00ad5 48 89 81 a8 02
|
||
00 00 mov QWORD PTR [rcx+680], rax
|
||
|
||
; 114 : context->Uniform1f = (PFNGLUNIFORM1FPROC)load(userptr, "glUniform1f");
|
||
|
||
00adc 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@MLICAPOF@glUniform1f@
|
||
00ae3 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00aea ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00af0 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00af7 48 89 81 b0 02
|
||
00 00 mov QWORD PTR [rcx+688], rax
|
||
|
||
; 115 : context->Uniform1fv = (PFNGLUNIFORM1FVPROC)load(userptr, "glUniform1fv");
|
||
|
||
00afe 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@KJMOEKII@glUniform1fv@
|
||
00b05 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00b0c ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00b12 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00b19 48 89 81 b8 02
|
||
00 00 mov QWORD PTR [rcx+696], rax
|
||
|
||
; 116 : context->Uniform1i = (PFNGLUNIFORM1IPROC)load(userptr, "glUniform1i");
|
||
|
||
00b20 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@EMBKBDCK@glUniform1i@
|
||
00b27 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00b2e ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00b34 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00b3b 48 89 81 c0 02
|
||
00 00 mov QWORD PTR [rcx+704], rax
|
||
|
||
; 117 : context->Uniform1iv = (PFNGLUNIFORM1IVPROC)load(userptr, "glUniform1iv");
|
||
|
||
00b42 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@KCJCANLF@glUniform1iv@
|
||
00b49 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00b50 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00b56 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00b5d 48 89 81 c8 02
|
||
00 00 mov QWORD PTR [rcx+712], rax
|
||
|
||
; 118 : context->Uniform2f = (PFNGLUNIFORM2FPROC)load(userptr, "glUniform2f");
|
||
|
||
00b64 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@MJMELBLM@glUniform2f@
|
||
00b6b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00b72 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00b78 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00b7f 48 89 81 d0 02
|
||
00 00 mov QWORD PTR [rcx+720], rax
|
||
|
||
; 119 : context->Uniform2fv = (PFNGLUNIFORM2FVPROC)load(userptr, "glUniform2fv");
|
||
|
||
00b86 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@LLHLOFGG@glUniform2fv@
|
||
00b8d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00b94 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00b9a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00ba1 48 89 81 d8 02
|
||
00 00 mov QWORD PTR [rcx+728], rax
|
||
|
||
; 120 : context->Uniform2i = (PFNGLUNIFORM2IPROC)load(userptr, "glUniform2i");
|
||
|
||
00ba8 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@EOFMKNHD@glUniform2i@
|
||
00baf 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00bb6 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00bbc 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00bc3 48 89 81 e0 02
|
||
00 00 mov QWORD PTR [rcx+736], rax
|
||
|
||
; 121 : context->Uniform2iv = (PFNGLUNIFORM2IVPROC)load(userptr, "glUniform2iv");
|
||
|
||
00bca 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@LACHKCFL@glUniform2iv@
|
||
00bd1 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00bd8 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00bde 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00be5 48 89 81 e8 02
|
||
00 00 mov QWORD PTR [rcx+744], rax
|
||
|
||
; 122 : context->Uniform3f = (PFNGLUNIFORM3FPROC)load(userptr, "glUniform3f");
|
||
|
||
00bec 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@MIAGNLIL@glUniform3f@
|
||
00bf3 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00bfa ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00c00 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00c07 48 89 81 f0 02
|
||
00 00 mov QWORD PTR [rcx+752], rax
|
||
|
||
; 123 : context->Uniform3fv = (PFNGLUNIFORM3FVPROC)load(userptr, "glUniform3fv");
|
||
|
||
00c0e 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@DMHICAD@glUniform3fv@
|
||
00c15 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00c1c ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00c22 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00c29 48 89 81 f8 02
|
||
00 00 mov QWORD PTR [rcx+760], rax
|
||
|
||
; 124 : context->Uniform3i = (PFNGLUNIFORM3IPROC)load(userptr, "glUniform3i");
|
||
|
||
00c30 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@EPJOMHEE@glUniform3i@
|
||
00c37 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00c3e ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00c44 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00c4b 48 89 81 00 03
|
||
00 00 mov QWORD PTR [rcx+768], rax
|
||
|
||
; 125 : context->Uniform3iv = (PFNGLUNIFORM3IVPROC)load(userptr, "glUniform3iv");
|
||
|
||
00c52 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@IJLMFDO@glUniform3iv@
|
||
00c59 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00c60 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00c66 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00c6d 48 89 81 08 03
|
||
00 00 mov QWORD PTR [rcx+776], rax
|
||
|
||
; 126 : context->Uniform4f = (PFNGLUNIFORM4FPROC)load(userptr, "glUniform4f");
|
||
|
||
00c74 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@MNEJMNAO@glUniform4f@
|
||
00c7b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00c82 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00c88 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00c8f 48 89 81 10 03
|
||
00 00 mov QWORD PTR [rcx+784], rax
|
||
|
||
; 127 : context->Uniform4fv = (PFNGLUNIFORM4FVPROC)load(userptr, "glUniform4fv");
|
||
|
||
00c96 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@JOBALKLK@glUniform4fv@
|
||
00c9d 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00ca4 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00caa 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00cb1 48 89 81 18 03
|
||
00 00 mov QWORD PTR [rcx+792], rax
|
||
|
||
; 128 : context->Uniform4i = (PFNGLUNIFORM4IPROC)load(userptr, "glUniform4i");
|
||
|
||
00cb8 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@EKNBNBMB@glUniform4i@
|
||
00cbf 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00cc6 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00ccc 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00cd3 48 89 81 20 03
|
||
00 00 mov QWORD PTR [rcx+800], rax
|
||
|
||
; 129 : context->Uniform4iv = (PFNGLUNIFORM4IVPROC)load(userptr, "glUniform4iv");
|
||
|
||
00cda 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@JFEMPNIH@glUniform4iv@
|
||
00ce1 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00ce8 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00cee 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00cf5 48 89 81 28 03
|
||
00 00 mov QWORD PTR [rcx+808], rax
|
||
|
||
; 130 : context->UniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC)load(userptr, "glUniformMatrix2fv");
|
||
|
||
00cfc 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BD@JIBJELHD@glUniformMatrix2fv@
|
||
00d03 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00d0a ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00d10 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00d17 48 89 81 30 03
|
||
00 00 mov QWORD PTR [rcx+816], rax
|
||
|
||
; 131 : context->UniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC)load(userptr, "glUniformMatrix3fv");
|
||
|
||
00d1e 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BD@CAKFCMBG@glUniformMatrix3fv@
|
||
00d25 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00d2c ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00d32 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00d39 48 89 81 38 03
|
||
00 00 mov QWORD PTR [rcx+824], rax
|
||
|
||
; 132 : context->UniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC)load(userptr, "glUniformMatrix4fv");
|
||
|
||
00d40 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BD@LNHCBEKP@glUniformMatrix4fv@
|
||
00d47 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00d4e ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00d54 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00d5b 48 89 81 40 03
|
||
00 00 mov QWORD PTR [rcx+832], rax
|
||
|
||
; 133 : context->UseProgram = (PFNGLUSEPROGRAMPROC)load(userptr, "glUseProgram");
|
||
|
||
00d62 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0N@ICBDHBI@glUseProgram@
|
||
00d69 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00d70 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00d76 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00d7d 48 89 81 48 03
|
||
00 00 mov QWORD PTR [rcx+840], rax
|
||
|
||
; 134 : context->VertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC)load(userptr, "glVertexAttrib1f");
|
||
|
||
00d84 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@MKNNJPHA@glVertexAttrib1f@
|
||
00d8b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00d92 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00d98 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00d9f 48 89 81 50 03
|
||
00 00 mov QWORD PTR [rcx+848], rax
|
||
|
||
; 135 : context->VertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC)load(userptr, "glVertexAttrib1fv");
|
||
|
||
00da6 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BC@CJKKHCND@glVertexAttrib1fv@
|
||
00dad 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00db4 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00dba 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00dc1 48 89 81 58 03
|
||
00 00 mov QWORD PTR [rcx+856], rax
|
||
|
||
; 136 : context->VertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC)load(userptr, "glVertexAttrib2f");
|
||
|
||
00dc8 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@MIJLCBCJ@glVertexAttrib2f@
|
||
00dcf 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00dd6 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00ddc 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00de3 48 89 81 60 03
|
||
00 00 mov QWORD PTR [rcx+864], rax
|
||
|
||
; 137 : context->VertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC)load(userptr, "glVertexAttrib2fv");
|
||
|
||
00dea 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BC@DLBPNNDN@glVertexAttrib2fv@
|
||
00df1 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00df8 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00dfe 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00e05 48 89 81 68 03
|
||
00 00 mov QWORD PTR [rcx+872], rax
|
||
|
||
; 138 : context->VertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC)load(userptr, "glVertexAttrib3f");
|
||
|
||
00e0c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@MJFJELBO@glVertexAttrib3f@
|
||
00e13 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00e1a ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00e20 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00e27 48 89 81 70 03
|
||
00 00 mov QWORD PTR [rcx+880], rax
|
||
|
||
; 139 : context->VertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC)load(userptr, "glVertexAttrib3fv");
|
||
|
||
00e2e 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BC@IDKDLKFI@glVertexAttrib3fv@
|
||
00e35 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00e3c ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00e42 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00e49 48 89 81 78 03
|
||
00 00 mov QWORD PTR [rcx+888], rax
|
||
|
||
; 140 : context->VertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC)load(userptr, "glVertexAttrib4f");
|
||
|
||
00e50 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@MMBGFNJL@glVertexAttrib4f@
|
||
00e57 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00e5e ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00e64 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00e6b 48 89 81 80 03
|
||
00 00 mov QWORD PTR [rcx+896], rax
|
||
|
||
; 141 : context->VertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC)load(userptr, "glVertexAttrib4fv");
|
||
|
||
00e72 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BC@BOHEICOB@glVertexAttrib4fv@
|
||
00e79 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00e80 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00e86 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00e8d 48 89 81 88 03
|
||
00 00 mov QWORD PTR [rcx+904], rax
|
||
|
||
; 142 : context->VertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC)load(userptr, "glVertexAttribPointer");
|
||
|
||
00e94 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BG@JPNNNPKG@glVertexAttribPointer@
|
||
00e9b 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00ea2 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00ea8 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00eaf 48 89 81 90 03
|
||
00 00 mov QWORD PTR [rcx+912], rax
|
||
|
||
; 143 : context->Viewport = (PFNGLVIEWPORTPROC)load(userptr, "glViewport");
|
||
|
||
00eb6 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0L@KBLIPDFH@glViewport@
|
||
00ebd 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00ec4 ff 95 e8 00 00
|
||
00 call QWORD PTR load$[rbp]
|
||
00eca 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00ed1 48 89 81 98 03
|
||
00 00 mov QWORD PTR [rcx+920], rax
|
||
$LN1@glad_gl_lo:
|
||
|
||
; 144 : }
|
||
|
||
00ed8 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00edf 5f pop rdi
|
||
00ee0 5d pop rbp
|
||
00ee1 c3 ret 0
|
||
glad_gl_load_GL_SC_VERSION_2_0 ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT gladLoadGLSC2Context
|
||
_TEXT SEGMENT
|
||
context$ = 224
|
||
load$ = 232
|
||
gladLoadGLSC2Context PROC ; COMDAT
|
||
|
||
; 314 : int gladLoadGLSC2Context(GladGLSC2Context* context, GLADloadfunc load) {
|
||
|
||
$LN3:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 55 push rbp
|
||
0000b 57 push rdi
|
||
0000c 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 315 : return gladLoadGLSC2ContextUserPtr(context, glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION(void*) load);
|
||
|
||
00024 4c 8b 85 e8 00
|
||
00 00 mov r8, QWORD PTR load$[rbp]
|
||
0002b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:glad_gl_get_proc_from_userptr
|
||
00032 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00039 e8 00 00 00 00 call gladLoadGLSC2ContextUserPtr
|
||
|
||
; 316 : }
|
||
|
||
0003e 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00045 5f pop rdi
|
||
00046 5d pop rbp
|
||
00047 c3 ret 0
|
||
gladLoadGLSC2Context ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpC\glsc2.c
|
||
; COMDAT gladLoadGLSC2ContextUserPtr
|
||
_TEXT SEGMENT
|
||
version$ = 4
|
||
context$ = 256
|
||
load$ = 264
|
||
userptr$ = 272
|
||
gladLoadGLSC2ContextUserPtr PROC ; COMDAT
|
||
|
||
; 296 : int gladLoadGLSC2ContextUserPtr(GladGLSC2Context* context, GLADuserptrloadfunc load, void* userptr) {
|
||
|
||
$LN6:
|
||
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000f 55 push rbp
|
||
00010 57 push rdi
|
||
00011 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__55167BCC_glsc2@c
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 297 : int version;
|
||
; 298 :
|
||
; 299 : context->GetString = (PFNGLGETSTRINGPROC)load(userptr, "glGetString");
|
||
|
||
00029 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0M@OPOBFDCB@glGetString@
|
||
00030 48 8b 8d 10 01
|
||
00 00 mov rcx, QWORD PTR userptr$[rbp]
|
||
00037 ff 95 08 01 00
|
||
00 call QWORD PTR load$[rbp]
|
||
0003d 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00044 48 89 81 b8 01
|
||
00 00 mov QWORD PTR [rcx+440], rax
|
||
|
||
; 300 : if (context->GetString == NULL) return 0;
|
||
|
||
0004b 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR context$[rbp]
|
||
00052 48 83 b8 b8 01
|
||
00 00 00 cmp QWORD PTR [rax+440], 0
|
||
0005a 75 04 jne SHORT $LN2@gladLoadGL
|
||
0005c 33 c0 xor eax, eax
|
||
0005e eb 5e jmp SHORT $LN1@gladLoadGL
|
||
$LN2@gladLoadGL:
|
||
|
||
; 301 : if (context->GetString(GL_VERSION) == NULL) return 0;
|
||
|
||
00060 b9 02 1f 00 00 mov ecx, 7938 ; 00001f02H
|
||
00065 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR context$[rbp]
|
||
0006c ff 90 b8 01 00
|
||
00 call QWORD PTR [rax+440]
|
||
00072 48 85 c0 test rax, rax
|
||
00075 75 04 jne SHORT $LN3@gladLoadGL
|
||
00077 33 c0 xor eax, eax
|
||
00079 eb 43 jmp SHORT $LN1@gladLoadGL
|
||
$LN3@gladLoadGL:
|
||
|
||
; 302 : version = glad_gl_find_core_glsc2(context);
|
||
|
||
0007b 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
00082 e8 00 00 00 00 call glad_gl_find_core_glsc2
|
||
00087 89 45 04 mov DWORD PTR version$[rbp], eax
|
||
|
||
; 303 :
|
||
; 304 : glad_gl_load_GL_SC_VERSION_2_0(context, load, userptr);
|
||
|
||
0008a 4c 8b 85 10 01
|
||
00 00 mov r8, QWORD PTR userptr$[rbp]
|
||
00091 48 8b 95 08 01
|
||
00 00 mov rdx, QWORD PTR load$[rbp]
|
||
00098 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
0009f e8 00 00 00 00 call glad_gl_load_GL_SC_VERSION_2_0
|
||
|
||
; 305 :
|
||
; 306 : if (!glad_gl_find_extensions_glsc2(context, version)) return 0;
|
||
|
||
000a4 8b 55 04 mov edx, DWORD PTR version$[rbp]
|
||
000a7 48 8b 8d 00 01
|
||
00 00 mov rcx, QWORD PTR context$[rbp]
|
||
000ae e8 00 00 00 00 call glad_gl_find_extensions_glsc2
|
||
000b3 85 c0 test eax, eax
|
||
000b5 75 04 jne SHORT $LN4@gladLoadGL
|
||
000b7 33 c0 xor eax, eax
|
||
000b9 eb 03 jmp SHORT $LN1@gladLoadGL
|
||
$LN4@gladLoadGL:
|
||
|
||
; 307 :
|
||
; 308 :
|
||
; 309 :
|
||
; 310 : return version;
|
||
|
||
000bb 8b 45 04 mov eax, DWORD PTR version$[rbp]
|
||
$LN1@gladLoadGL:
|
||
|
||
; 311 : }
|
||
|
||
000be 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000c5 5f pop rdi
|
||
000c6 5d pop rbp
|
||
000c7 c3 ret 0
|
||
gladLoadGLSC2ContextUserPtr ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h
|
||
; COMDAT sscanf_s
|
||
_TEXT SEGMENT
|
||
_Result$ = 4
|
||
_ArgList$ = 40
|
||
__$ArrayPad$ = 248
|
||
_Buffer$ = 288
|
||
_Format$ = 296
|
||
sscanf_s PROC ; COMDAT
|
||
|
||
; 2286 : {
|
||
|
||
$LN3:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000a 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
0000f 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
|
||
00014 55 push rbp
|
||
00015 57 push rdi
|
||
00016 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
0001d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00022 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
|
||
00027 b9 12 00 00 00 mov ecx, 18
|
||
0002c b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
|
||
00031 f3 ab rep stosd
|
||
00033 48 8b 8c 24 48
|
||
01 00 00 mov rcx, QWORD PTR [rsp+328]
|
||
0003b 48 8b 05 00 00
|
||
00 00 mov rax, QWORD PTR __security_cookie
|
||
00042 48 33 c5 xor rax, rbp
|
||
00045 48 89 85 f8 00
|
||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||
0004c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__C1EC35D3_stdio@h
|
||
00053 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 2287 : int _Result;
|
||
; 2288 : va_list _ArgList;
|
||
; 2289 : __crt_va_start(_ArgList, _Format);
|
||
|
||
00058 48 8d 85 30 01
|
||
00 00 lea rax, QWORD PTR _Format$[rbp+8]
|
||
0005f 48 89 45 28 mov QWORD PTR _ArgList$[rbp], rax
|
||
|
||
; 2290 :
|
||
; 2291 : _Result = vsscanf_s(_Buffer, _Format, _ArgList);
|
||
|
||
00063 4c 8b 45 28 mov r8, QWORD PTR _ArgList$[rbp]
|
||
00067 48 8b 95 28 01
|
||
00 00 mov rdx, QWORD PTR _Format$[rbp]
|
||
0006e 48 8b 8d 20 01
|
||
00 00 mov rcx, QWORD PTR _Buffer$[rbp]
|
||
00075 e8 00 00 00 00 call vsscanf_s
|
||
0007a 89 45 04 mov DWORD PTR _Result$[rbp], eax
|
||
|
||
; 2292 :
|
||
; 2293 : __crt_va_end(_ArgList);
|
||
|
||
0007d 48 c7 45 28 00
|
||
00 00 00 mov QWORD PTR _ArgList$[rbp], 0
|
||
|
||
; 2294 : return _Result;
|
||
|
||
00085 8b 45 04 mov eax, DWORD PTR _Result$[rbp]
|
||
|
||
; 2295 : }
|
||
|
||
00088 8b f8 mov edi, eax
|
||
0008a 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
|
||
0008e 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:sscanf_s$rtcFrameData
|
||
00095 e8 00 00 00 00 call _RTC_CheckStackVars
|
||
0009a 8b c7 mov eax, edi
|
||
0009c 48 8b 8d f8 00
|
||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||
000a3 48 33 cd xor rcx, rbp
|
||
000a6 e8 00 00 00 00 call __security_check_cookie
|
||
000ab 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000b2 5f pop rdi
|
||
000b3 5d pop rbp
|
||
000b4 c3 ret 0
|
||
sscanf_s ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h
|
||
; COMDAT vsscanf_s
|
||
_TEXT SEGMENT
|
||
_Buffer$ = 224
|
||
_Format$ = 232
|
||
_ArgList$ = 240
|
||
vsscanf_s PROC ; COMDAT
|
||
|
||
; 2204 : {
|
||
|
||
$LN3:
|
||
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
0000f 55 push rbp
|
||
00010 57 push rdi
|
||
00011 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__C1EC35D3_stdio@h
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 2205 : return _vsscanf_s_l(_Buffer, _Format, NULL, _ArgList);
|
||
|
||
00029 4c 8b 8d f0 00
|
||
00 00 mov r9, QWORD PTR _ArgList$[rbp]
|
||
00030 45 33 c0 xor r8d, r8d
|
||
00033 48 8b 95 e8 00
|
||
00 00 mov rdx, QWORD PTR _Format$[rbp]
|
||
0003a 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR _Buffer$[rbp]
|
||
00041 e8 00 00 00 00 call _vsscanf_s_l
|
||
|
||
; 2206 : }
|
||
|
||
00046 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0004d 5f pop rdi
|
||
0004e 5d pop rbp
|
||
0004f c3 ret 0
|
||
vsscanf_s ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h
|
||
; COMDAT _vsscanf_s_l
|
||
_TEXT SEGMENT
|
||
_Buffer$ = 224
|
||
_Format$ = 232
|
||
_Locale$ = 240
|
||
_ArgList$ = 248
|
||
_vsscanf_s_l PROC ; COMDAT
|
||
|
||
; 2183 : {
|
||
|
||
$LN3:
|
||
00000 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
|
||
00005 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00014 55 push rbp
|
||
00015 57 push rdi
|
||
00016 48 81 ec f8 00
|
||
00 00 sub rsp, 248 ; 000000f8H
|
||
0001d 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
|
||
00022 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__C1EC35D3_stdio@h
|
||
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 2184 : return __stdio_common_vsscanf(
|
||
|
||
0002e e8 00 00 00 00 call __local_stdio_scanf_options
|
||
00033 48 8b 00 mov rax, QWORD PTR [rax]
|
||
00036 48 83 c8 01 or rax, 1
|
||
0003a 48 8b 8d f8 00
|
||
00 00 mov rcx, QWORD PTR _ArgList$[rbp]
|
||
00041 48 89 4c 24 28 mov QWORD PTR [rsp+40], rcx
|
||
00046 48 8b 8d f0 00
|
||
00 00 mov rcx, QWORD PTR _Locale$[rbp]
|
||
0004d 48 89 4c 24 20 mov QWORD PTR [rsp+32], rcx
|
||
00052 4c 8b 8d e8 00
|
||
00 00 mov r9, QWORD PTR _Format$[rbp]
|
||
00059 49 c7 c0 ff ff
|
||
ff ff mov r8, -1
|
||
00060 48 8b 95 e0 00
|
||
00 00 mov rdx, QWORD PTR _Buffer$[rbp]
|
||
00067 48 8b c8 mov rcx, rax
|
||
0006a ff 15 00 00 00
|
||
00 call QWORD PTR __imp___stdio_common_vsscanf
|
||
|
||
; 2185 : _CRT_INTERNAL_LOCAL_SCANF_OPTIONS | _CRT_INTERNAL_SCANF_SECURECRT,
|
||
; 2186 : _Buffer, (size_t)-1, _Format, _Locale, _ArgList);
|
||
; 2187 : }
|
||
|
||
00070 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00077 5f pop rdi
|
||
00078 5d pop rbp
|
||
00079 c3 ret 0
|
||
_vsscanf_s_l ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\corecrt_stdio_config.h
|
||
; COMDAT __local_stdio_scanf_options
|
||
_TEXT SEGMENT
|
||
__local_stdio_scanf_options PROC ; COMDAT
|
||
|
||
; 100 : {
|
||
|
||
$LN3:
|
||
00000 40 55 push rbp
|
||
00002 57 push rdi
|
||
00003 48 81 ec e8 00
|
||
00 00 sub rsp, 232 ; 000000e8H
|
||
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0000f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__44420885_corecrt_stdio_config@h
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 101 : static unsigned __int64 _OptionsStorage;
|
||
; 102 : return &_OptionsStorage;
|
||
|
||
0001b 48 8d 05 00 00
|
||
00 00 lea rax, OFFSET FLAT:?_OptionsStorage@?1??__local_stdio_scanf_options@@9@9 ; `__local_stdio_scanf_options'::`2'::_OptionsStorage
|
||
|
||
; 103 : }
|
||
|
||
00022 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00029 5f pop rdi
|
||
0002a 5d pop rbp
|
||
0002b c3 ret 0
|
||
__local_stdio_scanf_options ENDP
|
||
_TEXT ENDS
|
||
END
|