4444 lines
122 KiB
Plaintext
4444 lines
122 KiB
Plaintext
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
|
|
|
include listing.inc
|
|
|
|
INCLUDELIB OLDNAMES
|
|
|
|
PUBLIC ??_C@_0BE@IGCIBFAF@Invalid?5scancode?5?$CFi@ ; `string'
|
|
PUBLIC ??_C@_01GEODFPGF@?8@ ; `string'
|
|
PUBLIC ??_C@_01JOAMLHOP@?9@ ; `string'
|
|
PUBLIC ??_C@_01LFCBOECM@?4@ ; `string'
|
|
PUBLIC ??_C@_01KMDKNFGN@?1@ ; `string'
|
|
PUBLIC ??_C@_01ICJEACDI@?$DL@ ; `string'
|
|
PUBLIC ??_C@_01NEMOKFLO@?$DN@ ; `string'
|
|
PUBLIC ??_C@_01OHGJGJJP@?$FL@ ; `string'
|
|
PUBLIC ??_C@_01LBDDMOBJ@?$FN@ ; `string'
|
|
PUBLIC ??_C@_01NBENCBCI@?$CK@ ; `string'
|
|
PUBLIC ??_C@_01MIFGBAGJ@?$CL@ ; `string'
|
|
PUBLIC ??_C@_01KICIPPFI@?2@ ; `string'
|
|
PUBLIC ??_C@_01GBGANLPD@0@ ; `string'
|
|
PUBLIC ??_C@_01HIHLOKLC@1@ ; `string'
|
|
PUBLIC ??_C@_01FDFGLJHB@2@ ; `string'
|
|
PUBLIC ??_C@_01EKENIIDA@3@ ; `string'
|
|
PUBLIC ??_C@_01FAMBOPH@4@ ; `string'
|
|
PUBLIC ??_C@_01BMBHCPLG@5@ ; `string'
|
|
PUBLIC ??_C@_01DHDKHMHF@6@ ; `string'
|
|
PUBLIC ??_C@_01COCBENDE@7@ ; `string'
|
|
PUBLIC ??_C@_01KJLJFBPL@8@ ; `string'
|
|
PUBLIC ??_C@_01LAKCGALK@9@ ; `string'
|
|
PUBLIC ??_C@_01PAPGNFGE@c@ ; `string'
|
|
PUBLIC ??_C@_01LPLHEDKD@d@ ; `string'
|
|
PUBLIC ??_C@_01KGKMHCOC@e@ ; `string'
|
|
PUBLIC ??_C@_01INIBCBCB@f@ ; `string'
|
|
PUBLIC ??_C@_01JEJKBAGA@g@ ; `string'
|
|
PUBLIC ??_C@_01BDACAMKP@h@ ; `string'
|
|
PUBLIC ??_C@_01KBJDNOO@i@ ; `string'
|
|
PUBLIC ??_C@_01CBDEGOCN@j@ ; `string'
|
|
PUBLIC ??_C@_01DICPFPGM@k@ ; `string'
|
|
PUBLIC ??_C@_01HHGOMJKL@l@ ; `string'
|
|
PUBLIC ??_C@_01GOHFPIOK@m@ ; `string'
|
|
PUBLIC ??_C@_01EFFIKLCJ@n@ ; `string'
|
|
PUBLIC ??_C@_01FMEDJKGI@o@ ; `string'
|
|
PUBLIC ??_C@_01JBBJJEPG@p@ ; `string'
|
|
PUBLIC ??_C@_01IIACKFLH@q@ ; `string'
|
|
PUBLIC ??_C@_01KDCPPGHE@r@ ; `string'
|
|
PUBLIC ??_C@_01LKDEMHDF@s@ ; `string'
|
|
PUBLIC ??_C@_01PFHFFBPC@t@ ; `string'
|
|
PUBLIC ??_C@_01OMGOGALD@u@ ; `string'
|
|
PUBLIC ??_C@_01MHEDDDHA@v@ ; `string'
|
|
PUBLIC ??_C@_01NOFIACDB@w@ ; `string'
|
|
PUBLIC ??_C@_01GLPGHMHM@z@ ; `string'
|
|
; COMDAT ??_C@_01GLPGHMHM@z@
|
|
CONST SEGMENT
|
|
??_C@_01GLPGHMHM@z@ DB 'z', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01NOFIACDB@w@
|
|
CONST SEGMENT
|
|
??_C@_01NOFIACDB@w@ DB 'w', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01MHEDDDHA@v@
|
|
CONST SEGMENT
|
|
??_C@_01MHEDDDHA@v@ DB 'v', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01OMGOGALD@u@
|
|
CONST SEGMENT
|
|
??_C@_01OMGOGALD@u@ DB 'u', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01PFHFFBPC@t@
|
|
CONST SEGMENT
|
|
??_C@_01PFHFFBPC@t@ DB 't', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01LKDEMHDF@s@
|
|
CONST SEGMENT
|
|
??_C@_01LKDEMHDF@s@ DB 's', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01KDCPPGHE@r@
|
|
CONST SEGMENT
|
|
??_C@_01KDCPPGHE@r@ DB 'r', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01IIACKFLH@q@
|
|
CONST SEGMENT
|
|
??_C@_01IIACKFLH@q@ DB 'q', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01JBBJJEPG@p@
|
|
CONST SEGMENT
|
|
??_C@_01JBBJJEPG@p@ DB 'p', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01FMEDJKGI@o@
|
|
CONST SEGMENT
|
|
??_C@_01FMEDJKGI@o@ DB 'o', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01EFFIKLCJ@n@
|
|
CONST SEGMENT
|
|
??_C@_01EFFIKLCJ@n@ DB 'n', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01GOHFPIOK@m@
|
|
CONST SEGMENT
|
|
??_C@_01GOHFPIOK@m@ DB 'm', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01HHGOMJKL@l@
|
|
CONST SEGMENT
|
|
??_C@_01HHGOMJKL@l@ DB 'l', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01DICPFPGM@k@
|
|
CONST SEGMENT
|
|
??_C@_01DICPFPGM@k@ DB 'k', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01CBDEGOCN@j@
|
|
CONST SEGMENT
|
|
??_C@_01CBDEGOCN@j@ DB 'j', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01KBJDNOO@i@
|
|
CONST SEGMENT
|
|
??_C@_01KBJDNOO@i@ DB 'i', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01BDACAMKP@h@
|
|
CONST SEGMENT
|
|
??_C@_01BDACAMKP@h@ DB 'h', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01JEJKBAGA@g@
|
|
CONST SEGMENT
|
|
??_C@_01JEJKBAGA@g@ DB 'g', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01INIBCBCB@f@
|
|
CONST SEGMENT
|
|
??_C@_01INIBCBCB@f@ DB 'f', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01KGKMHCOC@e@
|
|
CONST SEGMENT
|
|
??_C@_01KGKMHCOC@e@ DB 'e', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01LPLHEDKD@d@
|
|
CONST SEGMENT
|
|
??_C@_01LPLHEDKD@d@ DB 'd', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01PAPGNFGE@c@
|
|
CONST SEGMENT
|
|
??_C@_01PAPGNFGE@c@ DB 'c', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01LAKCGALK@9@
|
|
CONST SEGMENT
|
|
??_C@_01LAKCGALK@9@ DB '9', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01KJLJFBPL@8@
|
|
CONST SEGMENT
|
|
??_C@_01KJLJFBPL@8@ DB '8', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01COCBENDE@7@
|
|
CONST SEGMENT
|
|
??_C@_01COCBENDE@7@ DB '7', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01DHDKHMHF@6@
|
|
CONST SEGMENT
|
|
??_C@_01DHDKHMHF@6@ DB '6', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01BMBHCPLG@5@
|
|
CONST SEGMENT
|
|
??_C@_01BMBHCPLG@5@ DB '5', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01FAMBOPH@4@
|
|
CONST SEGMENT
|
|
??_C@_01FAMBOPH@4@ DB '4', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01EKENIIDA@3@
|
|
CONST SEGMENT
|
|
??_C@_01EKENIIDA@3@ DB '3', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01FDFGLJHB@2@
|
|
CONST SEGMENT
|
|
??_C@_01FDFGLJHB@2@ DB '2', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01HIHLOKLC@1@
|
|
CONST SEGMENT
|
|
??_C@_01HIHLOKLC@1@ DB '1', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01GBGANLPD@0@
|
|
CONST SEGMENT
|
|
??_C@_01GBGANLPD@0@ DB '0', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01KICIPPFI@?2@
|
|
CONST SEGMENT
|
|
??_C@_01KICIPPFI@?2@ DB '\', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01MIFGBAGJ@?$CL@
|
|
CONST SEGMENT
|
|
??_C@_01MIFGBAGJ@?$CL@ DB '+', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01NBENCBCI@?$CK@
|
|
CONST SEGMENT
|
|
??_C@_01NBENCBCI@?$CK@ DB '*', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01LBDDMOBJ@?$FN@
|
|
CONST SEGMENT
|
|
??_C@_01LBDDMOBJ@?$FN@ DB ']', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01OHGJGJJP@?$FL@
|
|
CONST SEGMENT
|
|
??_C@_01OHGJGJJP@?$FL@ DB '[', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01NEMOKFLO@?$DN@
|
|
CONST SEGMENT
|
|
??_C@_01NEMOKFLO@?$DN@ DB '=', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01ICJEACDI@?$DL@
|
|
CONST SEGMENT
|
|
??_C@_01ICJEACDI@?$DL@ DB ';', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01KMDKNFGN@?1@
|
|
CONST SEGMENT
|
|
??_C@_01KMDKNFGN@?1@ DB '/', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01LFCBOECM@?4@
|
|
CONST SEGMENT
|
|
??_C@_01LFCBOECM@?4@ DB '.', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01JOAMLHOP@?9@
|
|
CONST SEGMENT
|
|
??_C@_01JOAMLHOP@?9@ DB '-', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_01GEODFPGF@?8@
|
|
CONST SEGMENT
|
|
??_C@_01GEODFPGF@?8@ DB '''', 00H ; `string'
|
|
CONST ENDS
|
|
; COMDAT ??_C@_0BE@IGCIBFAF@Invalid?5scancode?5?$CFi@
|
|
CONST SEGMENT
|
|
??_C@_0BE@IGCIBFAF@Invalid?5scancode?5?$CFi@ DB 'Invalid scancode %i', 00H ; `string'
|
|
PUBLIC _glfwDestroyCursorNull
|
|
PUBLIC _glfwSetWindowOpacityNull
|
|
PUBLIC _glfwSetWindowIconNull
|
|
PUBLIC _glfwGetPhysicalDevicePresentationSupportNull
|
|
PUBLIC _glfwGetWindowContentScaleNull
|
|
PUBLIC _glfwCreateWindowNull
|
|
PUBLIC _glfwGetEGLPlatformNull
|
|
PUBLIC _glfwCreateStandardCursorNull
|
|
PUBLIC _glfwSetWindowFloatingNull
|
|
PUBLIC _glfwWaitEventsTimeoutNull
|
|
PUBLIC _glfwSetWindowMonitorNull
|
|
PUBLIC _glfwCreateWindowSurfaceNull
|
|
PUBLIC _glfwWindowHoveredNull
|
|
PUBLIC _glfwRequestWindowAttentionNull
|
|
PUBLIC _glfwSetWindowTitleNull
|
|
PUBLIC _glfwRestoreWindowNull
|
|
PUBLIC _glfwSetCursorModeNull
|
|
PUBLIC _glfwSetWindowSizeLimitsNull
|
|
PUBLIC _glfwIconifyWindowNull
|
|
PUBLIC _glfwPollEventsNull
|
|
PUBLIC _glfwSetWindowMousePassthroughNull
|
|
PUBLIC _glfwSetCursorPosNull
|
|
PUBLIC _glfwSetWindowAspectRatioNull
|
|
PUBLIC _glfwSetCursorNull
|
|
PUBLIC _glfwGetEGLNativeWindowNull
|
|
PUBLIC _glfwHideWindowNull
|
|
PUBLIC _glfwGetFramebufferSizeNull
|
|
PUBLIC _glfwSetWindowPosNull
|
|
PUBLIC _glfwGetWindowPosNull
|
|
PUBLIC _glfwGetClipboardStringNull
|
|
PUBLIC _glfwPostEmptyEventNull
|
|
PUBLIC _glfwFramebufferTransparentNull
|
|
PUBLIC _glfwSetClipboardStringNull
|
|
PUBLIC _glfwWindowVisibleNull
|
|
PUBLIC _glfwMaximizeWindowNull
|
|
PUBLIC _glfwShowWindowNull
|
|
PUBLIC _glfwSetWindowResizableNull
|
|
PUBLIC _glfwSetWindowSizeNull
|
|
PUBLIC _glfwSetWindowDecoratedNull
|
|
PUBLIC _glfwGetWindowSizeNull
|
|
PUBLIC _glfwGetScancodeNameNull
|
|
PUBLIC _glfwWindowMaximizedNull
|
|
PUBLIC _glfwGetKeyScancodeNull
|
|
PUBLIC _glfwGetWindowOpacityNull
|
|
PUBLIC _glfwGetEGLNativeDisplayNull
|
|
PUBLIC _glfwCreateCursorNull
|
|
PUBLIC _glfwWindowIconifiedNull
|
|
PUBLIC _glfwRawMouseMotionSupportedNull
|
|
PUBLIC _glfwFocusWindowNull
|
|
PUBLIC _glfwWaitEventsNull
|
|
PUBLIC _glfwSetRawMouseMotionNull
|
|
PUBLIC _glfwGetRequiredInstanceExtensionsNull
|
|
PUBLIC _glfwGetWindowFrameSizeNull
|
|
PUBLIC _glfwWindowFocusedNull
|
|
PUBLIC _glfwDestroyWindowNull
|
|
PUBLIC _glfwGetCursorPosNull
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwCreateWindowNull DD imagerel $LN64
|
|
DD imagerel $LN64+415
|
|
DD imagerel $unwind$_glfwCreateWindowNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwSetWindowMonitorNull DD imagerel $LN57
|
|
DD imagerel $LN57+247
|
|
DD imagerel $unwind$_glfwSetWindowMonitorNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwRestoreWindowNull DD imagerel $LN21
|
|
DD imagerel $LN21+113
|
|
DD imagerel $unwind$_glfwRestoreWindowNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwSetWindowSizeLimitsNull DD imagerel $LN44
|
|
DD imagerel $LN44+238
|
|
DD imagerel $unwind$_glfwSetWindowSizeLimitsNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwIconifyWindowNull DD imagerel $LN18
|
|
DD imagerel $LN18+112
|
|
DD imagerel $unwind$_glfwIconifyWindowNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwSetWindowAspectRatioNull DD imagerel $LN44
|
|
DD imagerel $LN44+238
|
|
DD imagerel $unwind$_glfwSetWindowAspectRatioNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwHideWindowNull DD imagerel $LN7
|
|
DD imagerel $LN7+68
|
|
DD imagerel $unwind$_glfwHideWindowNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwSetClipboardStringNull DD imagerel $LN27
|
|
DD imagerel $LN27+153
|
|
DD imagerel $unwind$_glfwSetClipboardStringNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwSetWindowSizeNull DD imagerel $LN18
|
|
DD imagerel $LN18+111
|
|
DD imagerel $unwind$_glfwSetWindowSizeNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwGetScancodeNameNull DD imagerel $LN74
|
|
DD imagerel $LN74+970
|
|
DD imagerel $unwind$_glfwGetScancodeNameNull
|
|
pdata ENDS
|
|
; COMDAT pdata
|
|
pdata SEGMENT
|
|
$pdata$_glfwFocusWindowNull DD imagerel $LN44
|
|
DD imagerel $LN44+110
|
|
DD imagerel $unwind$_glfwFocusWindowNull
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwFocusWindowNull DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwGetScancodeNameNull DD 010401H
|
|
DD 04204H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwSetWindowSizeNull DD 060f01H
|
|
DD 07640fH
|
|
DD 06340fH
|
|
DD 0700b320fH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwSetClipboardStringNull DD 040a01H
|
|
DD 06340aH
|
|
DD 07006320aH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwHideWindowNull DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwSetWindowAspectRatioNull DD 060f01H
|
|
DD 07640fH
|
|
DD 06340fH
|
|
DD 0700b320fH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwIconifyWindowNull DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwSetWindowSizeLimitsNull DD 060f01H
|
|
DD 07640fH
|
|
DD 06340fH
|
|
DD 0700b320fH
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwRestoreWindowNull DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwSetWindowMonitorNull DD 020601H
|
|
DD 030023206H
|
|
xdata ENDS
|
|
; COMDAT xdata
|
|
xdata SEGMENT
|
|
$unwind$_glfwCreateWindowNull DD 081401H
|
|
DD 086414H
|
|
DD 075414H
|
|
DD 063414H
|
|
DD 070103214H
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetCursorPosNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
xpos$ = 16
|
|
ypos$ = 24
|
|
_glfwGetCursorPosNull PROC ; COMDAT
|
|
|
|
; 506 : if (xpos)
|
|
|
|
00000 48 85 d2 test rdx, rdx
|
|
00003 74 18 je SHORT $LN2@glfwGetCur
|
|
|
|
; 507 : *xpos = _glfw.null.xcursor - window->null.xpos;
|
|
|
|
00005 8b 05 28 2a 00
|
|
00 mov eax, DWORD PTR _glfw+10792
|
|
0000b 2b 81 a0 03 00
|
|
00 sub eax, DWORD PTR [rcx+928]
|
|
00011 66 0f 6e c0 movd xmm0, eax
|
|
00015 f3 0f e6 c0 cvtdq2pd xmm0, xmm0
|
|
00019 f2 0f 11 02 movsd QWORD PTR [rdx], xmm0
|
|
$LN2@glfwGetCur:
|
|
|
|
; 508 : if (ypos)
|
|
|
|
0001d 4d 85 c0 test r8, r8
|
|
00020 74 19 je SHORT $LN3@glfwGetCur
|
|
|
|
; 509 : *ypos = _glfw.null.ycursor - window->null.ypos;
|
|
|
|
00022 8b 05 2c 2a 00
|
|
00 mov eax, DWORD PTR _glfw+10796
|
|
00028 2b 81 a4 03 00
|
|
00 sub eax, DWORD PTR [rcx+932]
|
|
0002e 66 0f 6e c0 movd xmm0, eax
|
|
00032 f3 0f e6 c0 cvtdq2pd xmm0, xmm0
|
|
00036 f2 41 0f 11 00 movsd QWORD PTR [r8], xmm0
|
|
$LN3@glfwGetCur:
|
|
|
|
; 510 : }
|
|
|
|
0003b c3 ret 0
|
|
_glfwGetCursorPosNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwDestroyWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwDestroyWindowNull PROC ; COMDAT
|
|
|
|
; 172 : if (window->monitor)
|
|
|
|
00000 48 8b 41 50 mov rax, QWORD PTR [rcx+80]
|
|
00004 33 d2 xor edx, edx
|
|
00006 48 85 c0 test rax, rax
|
|
00009 74 10 je SHORT $LN6@glfwDestro
|
|
|
|
; 71 : if (window->monitor->window != window)
|
|
|
|
0000b 48 39 88 90 00
|
|
00 00 cmp QWORD PTR [rax+144], rcx
|
|
00012 75 07 jne SHORT $LN6@glfwDestro
|
|
|
|
; 72 : return;
|
|
; 73 :
|
|
; 74 : _glfwInputMonitorWindow(window->monitor, NULL);
|
|
|
|
00014 48 89 90 90 00
|
|
00 00 mov QWORD PTR [rax+144], rdx
|
|
$LN6@glfwDestro:
|
|
|
|
; 173 : releaseMonitor(window);
|
|
; 174 :
|
|
; 175 : if (_glfw.null.focusedWindow == window)
|
|
|
|
0001b 48 39 0d 38 2a
|
|
00 00 cmp QWORD PTR _glfw+10808, rcx
|
|
00022 75 07 jne SHORT $LN3@glfwDestro
|
|
|
|
; 176 : _glfw.null.focusedWindow = NULL;
|
|
|
|
00024 48 89 15 38 2a
|
|
00 00 mov QWORD PTR _glfw+10808, rdx
|
|
$LN3@glfwDestro:
|
|
|
|
; 177 :
|
|
; 178 : if (window->context.destroy)
|
|
|
|
0002b 48 8b 81 78 02
|
|
00 00 mov rax, QWORD PTR [rcx+632]
|
|
00032 48 85 c0 test rax, rax
|
|
00035 74 03 je SHORT $LN4@glfwDestro
|
|
|
|
; 179 : window->context.destroy(window);
|
|
|
|
00037 48 ff e0 rex_jmp rax
|
|
$LN4@glfwDestro:
|
|
|
|
; 180 : }
|
|
|
|
0003a c3 ret 0
|
|
_glfwDestroyWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwWindowFocusedNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwWindowFocusedNull PROC ; COMDAT
|
|
|
|
; 475 : return _glfw.null.focusedWindow == window;
|
|
|
|
00000 33 c0 xor eax, eax
|
|
00002 48 39 0d 38 2a
|
|
00 00 cmp QWORD PTR _glfw+10808, rcx
|
|
00009 0f 94 c0 sete al
|
|
|
|
; 476 : }
|
|
|
|
0000c c3 ret 0
|
|
_glfwWindowFocusedNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetWindowFrameSizeNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
left$ = 16
|
|
top$ = 24
|
|
right$ = 32
|
|
bottom$ = 40
|
|
_glfwGetWindowFrameSizeNull PROC ; COMDAT
|
|
|
|
; 298 : if (window->null.decorated && !window->monitor)
|
|
|
|
00000 83 b9 c8 03 00
|
|
00 00 cmp DWORD PTR [rcx+968], 0
|
|
00007 74 3b je SHORT $LN2@glfwGetWin
|
|
00009 48 83 79 50 00 cmp QWORD PTR [rcx+80], 0
|
|
0000e 75 34 jne SHORT $LN2@glfwGetWin
|
|
|
|
; 299 : {
|
|
; 300 : if (left)
|
|
|
|
00010 48 85 d2 test rdx, rdx
|
|
00013 74 06 je SHORT $LN4@glfwGetWin
|
|
|
|
; 301 : *left = 1;
|
|
|
|
00015 c7 02 01 00 00
|
|
00 mov DWORD PTR [rdx], 1
|
|
$LN4@glfwGetWin:
|
|
|
|
; 302 : if (top)
|
|
|
|
0001b 4d 85 c0 test r8, r8
|
|
0001e 74 07 je SHORT $LN5@glfwGetWin
|
|
|
|
; 303 : *top = 10;
|
|
|
|
00020 41 c7 00 0a 00
|
|
00 00 mov DWORD PTR [r8], 10
|
|
$LN5@glfwGetWin:
|
|
|
|
; 304 : if (right)
|
|
|
|
00027 4d 85 c9 test r9, r9
|
|
0002a 74 07 je SHORT $LN6@glfwGetWin
|
|
|
|
; 305 : *right = 1;
|
|
|
|
0002c 41 c7 01 01 00
|
|
00 00 mov DWORD PTR [r9], 1
|
|
$LN6@glfwGetWin:
|
|
|
|
; 306 : if (bottom)
|
|
|
|
00033 48 8b 44 24 28 mov rax, QWORD PTR bottom$[rsp]
|
|
00038 48 85 c0 test rax, rax
|
|
0003b 74 2c je SHORT $LN11@glfwGetWin
|
|
|
|
; 307 : *bottom = 1;
|
|
|
|
0003d c7 00 01 00 00
|
|
00 mov DWORD PTR [rax], 1
|
|
|
|
; 319 : }
|
|
; 320 : }
|
|
|
|
00043 c3 ret 0
|
|
$LN2@glfwGetWin:
|
|
|
|
; 308 : }
|
|
; 309 : else
|
|
; 310 : {
|
|
; 311 : if (left)
|
|
|
|
00044 33 c9 xor ecx, ecx
|
|
00046 48 85 d2 test rdx, rdx
|
|
00049 74 02 je SHORT $LN8@glfwGetWin
|
|
|
|
; 312 : *left = 0;
|
|
|
|
0004b 89 0a mov DWORD PTR [rdx], ecx
|
|
$LN8@glfwGetWin:
|
|
|
|
; 313 : if (top)
|
|
|
|
0004d 4d 85 c0 test r8, r8
|
|
00050 74 03 je SHORT $LN9@glfwGetWin
|
|
|
|
; 314 : *top = 0;
|
|
|
|
00052 41 89 08 mov DWORD PTR [r8], ecx
|
|
$LN9@glfwGetWin:
|
|
|
|
; 315 : if (right)
|
|
|
|
00055 4d 85 c9 test r9, r9
|
|
00058 74 03 je SHORT $LN10@glfwGetWin
|
|
|
|
; 316 : *right = 0;
|
|
|
|
0005a 41 89 09 mov DWORD PTR [r9], ecx
|
|
$LN10@glfwGetWin:
|
|
|
|
; 317 : if (bottom)
|
|
|
|
0005d 48 8b 44 24 28 mov rax, QWORD PTR bottom$[rsp]
|
|
00062 48 85 c0 test rax, rax
|
|
00065 74 02 je SHORT $LN11@glfwGetWin
|
|
|
|
; 318 : *bottom = 0;
|
|
|
|
00067 89 08 mov DWORD PTR [rax], ecx
|
|
$LN11@glfwGetWin:
|
|
|
|
; 319 : }
|
|
; 320 : }
|
|
|
|
00069 c3 ret 0
|
|
_glfwGetWindowFrameSizeNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetRequiredInstanceExtensionsNull
|
|
_TEXT SEGMENT
|
|
extensions$ = 8
|
|
_glfwGetRequiredInstanceExtensionsNull PROC ; COMDAT
|
|
|
|
; 703 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwGetRequiredInstanceExtensionsNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetRawMouseMotionNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
enabled$ = 16
|
|
_glfwSetRawMouseMotionNull PROC ; COMDAT
|
|
|
|
; 423 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwSetRawMouseMotionNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwWaitEventsNull
|
|
_TEXT SEGMENT
|
|
_glfwWaitEventsNull PROC ; COMDAT
|
|
|
|
; 494 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwWaitEventsNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwFocusWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
_glfwFocusWindowNull PROC ; COMDAT
|
|
|
|
; 451 : {
|
|
|
|
$LN44:
|
|
00000 48 89 5c 24 08 mov QWORD PTR [rsp+8], rbx
|
|
00005 57 push rdi
|
|
00006 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
|
|
; 452 : _GLFWwindow* previous;
|
|
; 453 :
|
|
; 454 : if (_glfw.null.focusedWindow == window)
|
|
|
|
0000a 48 8b 1d 38 2a
|
|
00 00 mov rbx, QWORD PTR _glfw+10808
|
|
00011 48 8b f9 mov rdi, rcx
|
|
00014 48 3b d9 cmp rbx, rcx
|
|
00017 74 4a je SHORT $LN14@glfwFocusW
|
|
|
|
; 455 : return;
|
|
; 456 :
|
|
; 457 : if (!window->null.visible)
|
|
|
|
00019 83 b9 b8 03 00
|
|
00 00 cmp DWORD PTR [rcx+952], 0
|
|
00020 74 41 je SHORT $LN14@glfwFocusW
|
|
|
|
; 458 : return;
|
|
; 459 :
|
|
; 460 : previous = _glfw.null.focusedWindow;
|
|
; 461 : _glfw.null.focusedWindow = window;
|
|
|
|
00022 48 89 0d 38 2a
|
|
00 00 mov QWORD PTR _glfw+10808, rcx
|
|
|
|
; 462 :
|
|
; 463 : if (previous)
|
|
|
|
00029 48 85 db test rbx, rbx
|
|
0002c 74 1f je SHORT $LN5@glfwFocusW
|
|
|
|
; 464 : {
|
|
; 465 : _glfwInputWindowFocus(previous, GLFW_FALSE);
|
|
|
|
0002e 33 d2 xor edx, edx
|
|
00030 48 8b cb mov rcx, rbx
|
|
00033 e8 00 00 00 00 call _glfwInputWindowFocus
|
|
|
|
; 466 : if (previous->monitor && previous->autoIconify)
|
|
|
|
00038 48 83 7b 50 00 cmp QWORD PTR [rbx+80], 0
|
|
0003d 74 0e je SHORT $LN5@glfwFocusW
|
|
0003f 83 7b 10 00 cmp DWORD PTR [rbx+16], 0
|
|
00043 74 08 je SHORT $LN5@glfwFocusW
|
|
|
|
; 467 : _glfwIconifyWindowNull(previous);
|
|
|
|
00045 48 8b cb mov rcx, rbx
|
|
00048 e8 00 00 00 00 call _glfwIconifyWindowNull
|
|
$LN5@glfwFocusW:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 50 : if (window->callbacks.focus)
|
|
|
|
0004d 48 8b 87 f0 02
|
|
00 00 mov rax, QWORD PTR [rdi+752]
|
|
00054 48 85 c0 test rax, rax
|
|
00057 74 0a je SHORT $LN14@glfwFocusW
|
|
|
|
; 51 : window->callbacks.focus((GLFWwindow*) window, focused);
|
|
|
|
00059 ba 01 00 00 00 mov edx, 1
|
|
0005e 48 8b cf mov rcx, rdi
|
|
00061 ff d0 call rax
|
|
$LN14@glfwFocusW:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 471 : }
|
|
|
|
00063 48 8b 5c 24 30 mov rbx, QWORD PTR [rsp+48]
|
|
00068 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
0006c 5f pop rdi
|
|
0006d c3 ret 0
|
|
_glfwFocusWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwRawMouseMotionSupportedNull
|
|
_TEXT SEGMENT
|
|
_glfwRawMouseMotionSupportedNull PROC ; COMDAT
|
|
|
|
; 427 : return GLFW_TRUE;
|
|
|
|
00000 b8 01 00 00 00 mov eax, 1
|
|
|
|
; 428 : }
|
|
|
|
00005 c3 ret 0
|
|
_glfwRawMouseMotionSupportedNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwWindowIconifiedNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwWindowIconifiedNull PROC ; COMDAT
|
|
|
|
; 480 : return window->null.iconified;
|
|
|
|
00000 8b 81 bc 03 00
|
|
00 mov eax, DWORD PTR [rcx+956]
|
|
|
|
; 481 : }
|
|
|
|
00006 c3 ret 0
|
|
_glfwWindowIconifiedNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwCreateCursorNull
|
|
_TEXT SEGMENT
|
|
cursor$ = 8
|
|
image$ = 16
|
|
xhot$ = 24
|
|
yhot$ = 32
|
|
_glfwCreateCursorNull PROC ; COMDAT
|
|
|
|
; 526 : return GLFW_TRUE;
|
|
|
|
00000 b8 01 00 00 00 mov eax, 1
|
|
|
|
; 527 : }
|
|
|
|
00005 c3 ret 0
|
|
_glfwCreateCursorNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetEGLNativeDisplayNull
|
|
_TEXT SEGMENT
|
|
_glfwGetEGLNativeDisplayNull PROC ; COMDAT
|
|
|
|
; 561 : return 0;
|
|
|
|
00000 33 c0 xor eax, eax
|
|
|
|
; 562 : }
|
|
|
|
00002 c3 ret 0
|
|
_glfwGetEGLNativeDisplayNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetWindowOpacityNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwGetWindowOpacityNull PROC ; COMDAT
|
|
|
|
; 413 : return window->null.opacity;
|
|
|
|
00000 f3 0f 10 81 d4
|
|
03 00 00 movss xmm0, DWORD PTR [rcx+980]
|
|
|
|
; 414 : }
|
|
|
|
00008 c3 ret 0
|
|
_glfwGetWindowOpacityNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetKeyScancodeNull
|
|
_TEXT SEGMENT
|
|
key$ = 8
|
|
_glfwGetKeyScancodeNull PROC ; COMDAT
|
|
|
|
; 698 : return _glfw.null.scancodes[key];
|
|
|
|
00000 48 63 c1 movsxd rax, ecx
|
|
00003 48 8d 0d 32 2b
|
|
00 00 lea rcx, OFFSET FLAT:_glfw+11058
|
|
0000a 0f b6 04 08 movzx eax, BYTE PTR [rax+rcx]
|
|
|
|
; 699 : }
|
|
|
|
0000e c3 ret 0
|
|
_glfwGetKeyScancodeNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwWindowMaximizedNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwWindowMaximizedNull PROC ; COMDAT
|
|
|
|
; 376 : return window->null.maximized;
|
|
|
|
00000 8b 81 c0 03 00
|
|
00 mov eax, DWORD PTR [rcx+960]
|
|
|
|
; 377 : }
|
|
|
|
00006 c3 ret 0
|
|
_glfwWindowMaximizedNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetScancodeNameNull
|
|
_TEXT SEGMENT
|
|
scancode$ = 48
|
|
_glfwGetScancodeNameNull PROC ; COMDAT
|
|
|
|
; 570 : {
|
|
|
|
$LN74:
|
|
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
|
|
|
|
; 571 : if (scancode < GLFW_NULL_SC_FIRST || scancode > GLFW_NULL_SC_LAST)
|
|
|
|
00004 8d 41 ff lea eax, DWORD PTR [rcx-1]
|
|
00007 83 f8 77 cmp eax, 119 ; 00000077H
|
|
0000a 0f 87 6a 02 00
|
|
00 ja $LN5@glfwGetSca
|
|
|
|
; 574 : return NULL;
|
|
; 575 : }
|
|
; 576 :
|
|
; 577 : switch (scancode)
|
|
|
|
00010 83 c1 fe add ecx, -2
|
|
00013 83 f9 6d cmp ecx, 109 ; 0000006dH
|
|
00016 0f 87 72 02 00
|
|
00 ja $LN2@glfwGetSca
|
|
0001c 48 63 c1 movsxd rax, ecx
|
|
0001f 48 8d 15 00 00
|
|
00 00 lea rdx, OFFSET FLAT:__ImageBase
|
|
00026 0f b6 84 02 00
|
|
00 00 00 movzx eax, BYTE PTR $LN71@glfwGetSca[rdx+rax]
|
|
0002e 8b 8c 82 00 00
|
|
00 00 mov ecx, DWORD PTR $LN72@glfwGetSca[rdx+rax*4]
|
|
00035 48 03 ca add rcx, rdx
|
|
00038 ff e1 jmp rcx
|
|
$LN6@glfwGetSca:
|
|
|
|
; 578 : {
|
|
; 579 : case GLFW_NULL_SC_APOSTROPHE:
|
|
; 580 : return "'";
|
|
|
|
0003a 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01GEODFPGF@?8@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00041 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00045 c3 ret 0
|
|
$LN7@glfwGetSca:
|
|
|
|
; 581 : case GLFW_NULL_SC_COMMA:
|
|
; 582 : return ",";
|
|
|
|
00046 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01IHBHIGKO@?0@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0004d 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00051 c3 ret 0
|
|
$LN8@glfwGetSca:
|
|
|
|
; 583 : case GLFW_NULL_SC_MINUS:
|
|
; 584 : case GLFW_NULL_SC_KP_SUBTRACT:
|
|
; 585 : return "-";
|
|
|
|
00052 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01JOAMLHOP@?9@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00059 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
0005d c3 ret 0
|
|
$LN10@glfwGetSca:
|
|
|
|
; 586 : case GLFW_NULL_SC_PERIOD:
|
|
; 587 : case GLFW_NULL_SC_KP_DECIMAL:
|
|
; 588 : return ".";
|
|
|
|
0005e 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01LFCBOECM@?4@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00065 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00069 c3 ret 0
|
|
$LN12@glfwGetSca:
|
|
|
|
; 589 : case GLFW_NULL_SC_SLASH:
|
|
; 590 : case GLFW_NULL_SC_KP_DIVIDE:
|
|
; 591 : return "/";
|
|
|
|
0006a 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01KMDKNFGN@?1@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00071 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00075 c3 ret 0
|
|
$LN14@glfwGetSca:
|
|
|
|
; 592 : case GLFW_NULL_SC_SEMICOLON:
|
|
; 593 : return ";";
|
|
|
|
00076 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01ICJEACDI@?$DL@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0007d 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00081 c3 ret 0
|
|
$LN15@glfwGetSca:
|
|
|
|
; 594 : case GLFW_NULL_SC_EQUAL:
|
|
; 595 : case GLFW_NULL_SC_KP_EQUAL:
|
|
; 596 : return "=";
|
|
|
|
00082 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01NEMOKFLO@?$DN@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00089 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
0008d c3 ret 0
|
|
$LN17@glfwGetSca:
|
|
|
|
; 597 : case GLFW_NULL_SC_LEFT_BRACKET:
|
|
; 598 : return "[";
|
|
|
|
0008e 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01OHGJGJJP@?$FL@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00095 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00099 c3 ret 0
|
|
$LN18@glfwGetSca:
|
|
|
|
; 599 : case GLFW_NULL_SC_RIGHT_BRACKET:
|
|
; 600 : return "]";
|
|
|
|
0009a 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01LBDDMOBJ@?$FN@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
000a1 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
000a5 c3 ret 0
|
|
$LN19@glfwGetSca:
|
|
|
|
; 601 : case GLFW_NULL_SC_KP_MULTIPLY:
|
|
; 602 : return "*";
|
|
|
|
000a6 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01NBENCBCI@?$CK@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
000ad 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
000b1 c3 ret 0
|
|
$LN20@glfwGetSca:
|
|
|
|
; 603 : case GLFW_NULL_SC_KP_ADD:
|
|
; 604 : return "+";
|
|
|
|
000b2 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01MIFGBAGJ@?$CL@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
000b9 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
000bd c3 ret 0
|
|
$LN21@glfwGetSca:
|
|
|
|
; 605 : case GLFW_NULL_SC_BACKSLASH:
|
|
; 606 : case GLFW_NULL_SC_WORLD_1:
|
|
; 607 : case GLFW_NULL_SC_WORLD_2:
|
|
; 608 : return "\\";
|
|
|
|
000be 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01KICIPPFI@?2@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
000c5 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
000c9 c3 ret 0
|
|
$LN24@glfwGetSca:
|
|
|
|
; 609 : case GLFW_NULL_SC_0:
|
|
; 610 : case GLFW_NULL_SC_KP_0:
|
|
; 611 : return "0";
|
|
|
|
000ca 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01GBGANLPD@0@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
000d1 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
000d5 c3 ret 0
|
|
$LN26@glfwGetSca:
|
|
|
|
; 612 : case GLFW_NULL_SC_1:
|
|
; 613 : case GLFW_NULL_SC_KP_1:
|
|
; 614 : return "1";
|
|
|
|
000d6 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01HIHLOKLC@1@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
000dd 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
000e1 c3 ret 0
|
|
$LN28@glfwGetSca:
|
|
|
|
; 615 : case GLFW_NULL_SC_2:
|
|
; 616 : case GLFW_NULL_SC_KP_2:
|
|
; 617 : return "2";
|
|
|
|
000e2 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01FDFGLJHB@2@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
000e9 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
000ed c3 ret 0
|
|
$LN30@glfwGetSca:
|
|
|
|
; 618 : case GLFW_NULL_SC_3:
|
|
; 619 : case GLFW_NULL_SC_KP_3:
|
|
; 620 : return "3";
|
|
|
|
000ee 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01EKENIIDA@3@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
000f5 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
000f9 c3 ret 0
|
|
$LN32@glfwGetSca:
|
|
|
|
; 621 : case GLFW_NULL_SC_4:
|
|
; 622 : case GLFW_NULL_SC_KP_4:
|
|
; 623 : return "4";
|
|
|
|
000fa 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01FAMBOPH@4@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00101 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00105 c3 ret 0
|
|
$LN34@glfwGetSca:
|
|
|
|
; 624 : case GLFW_NULL_SC_5:
|
|
; 625 : case GLFW_NULL_SC_KP_5:
|
|
; 626 : return "5";
|
|
|
|
00106 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01BMBHCPLG@5@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0010d 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00111 c3 ret 0
|
|
$LN36@glfwGetSca:
|
|
|
|
; 627 : case GLFW_NULL_SC_6:
|
|
; 628 : case GLFW_NULL_SC_KP_6:
|
|
; 629 : return "6";
|
|
|
|
00112 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01DHDKHMHF@6@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00119 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
0011d c3 ret 0
|
|
$LN38@glfwGetSca:
|
|
|
|
; 630 : case GLFW_NULL_SC_7:
|
|
; 631 : case GLFW_NULL_SC_KP_7:
|
|
; 632 : return "7";
|
|
|
|
0011e 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01COCBENDE@7@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00125 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00129 c3 ret 0
|
|
$LN40@glfwGetSca:
|
|
|
|
; 633 : case GLFW_NULL_SC_8:
|
|
; 634 : case GLFW_NULL_SC_KP_8:
|
|
; 635 : return "8";
|
|
|
|
0012a 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01KJLJFBPL@8@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00131 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00135 c3 ret 0
|
|
$LN42@glfwGetSca:
|
|
|
|
; 636 : case GLFW_NULL_SC_9:
|
|
; 637 : case GLFW_NULL_SC_KP_9:
|
|
; 638 : return "9";
|
|
|
|
00136 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01LAKCGALK@9@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0013d 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00141 c3 ret 0
|
|
$LN44@glfwGetSca:
|
|
|
|
; 639 : case GLFW_NULL_SC_A:
|
|
; 640 : return "a";
|
|
|
|
00142 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01MCMALHOG@a@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00149 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
0014d c3 ret 0
|
|
$LN45@glfwGetSca:
|
|
|
|
; 641 : case GLFW_NULL_SC_B:
|
|
; 642 : return "b";
|
|
|
|
0014e 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01OJONOECF@b@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00155 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00159 c3 ret 0
|
|
$LN46@glfwGetSca:
|
|
|
|
; 643 : case GLFW_NULL_SC_C:
|
|
; 644 : return "c";
|
|
|
|
0015a 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01PAPGNFGE@c@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00161 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00165 c3 ret 0
|
|
$LN47@glfwGetSca:
|
|
|
|
; 645 : case GLFW_NULL_SC_D:
|
|
; 646 : return "d";
|
|
|
|
00166 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01LPLHEDKD@d@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0016d 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00171 c3 ret 0
|
|
$LN48@glfwGetSca:
|
|
|
|
; 647 : case GLFW_NULL_SC_E:
|
|
; 648 : return "e";
|
|
|
|
00172 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01KGKMHCOC@e@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00179 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
0017d c3 ret 0
|
|
$LN49@glfwGetSca:
|
|
|
|
; 649 : case GLFW_NULL_SC_F:
|
|
; 650 : return "f";
|
|
|
|
0017e 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01INIBCBCB@f@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00185 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00189 c3 ret 0
|
|
$LN50@glfwGetSca:
|
|
|
|
; 651 : case GLFW_NULL_SC_G:
|
|
; 652 : return "g";
|
|
|
|
0018a 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01JEJKBAGA@g@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00191 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00195 c3 ret 0
|
|
$LN51@glfwGetSca:
|
|
|
|
; 653 : case GLFW_NULL_SC_H:
|
|
; 654 : return "h";
|
|
|
|
00196 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01BDACAMKP@h@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0019d 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
001a1 c3 ret 0
|
|
$LN52@glfwGetSca:
|
|
|
|
; 655 : case GLFW_NULL_SC_I:
|
|
; 656 : return "i";
|
|
|
|
001a2 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01KBJDNOO@i@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
001a9 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
001ad c3 ret 0
|
|
$LN53@glfwGetSca:
|
|
|
|
; 657 : case GLFW_NULL_SC_J:
|
|
; 658 : return "j";
|
|
|
|
001ae 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01CBDEGOCN@j@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
001b5 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
001b9 c3 ret 0
|
|
$LN54@glfwGetSca:
|
|
|
|
; 659 : case GLFW_NULL_SC_K:
|
|
; 660 : return "k";
|
|
|
|
001ba 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01DICPFPGM@k@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
001c1 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
001c5 c3 ret 0
|
|
$LN55@glfwGetSca:
|
|
|
|
; 661 : case GLFW_NULL_SC_L:
|
|
; 662 : return "l";
|
|
|
|
001c6 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01HHGOMJKL@l@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
001cd 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
001d1 c3 ret 0
|
|
$LN56@glfwGetSca:
|
|
|
|
; 663 : case GLFW_NULL_SC_M:
|
|
; 664 : return "m";
|
|
|
|
001d2 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01GOHFPIOK@m@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
001d9 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
001dd c3 ret 0
|
|
$LN57@glfwGetSca:
|
|
|
|
; 665 : case GLFW_NULL_SC_N:
|
|
; 666 : return "n";
|
|
|
|
001de 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01EFFIKLCJ@n@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
001e5 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
001e9 c3 ret 0
|
|
$LN58@glfwGetSca:
|
|
|
|
; 667 : case GLFW_NULL_SC_O:
|
|
; 668 : return "o";
|
|
|
|
001ea 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01FMEDJKGI@o@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
001f1 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
001f5 c3 ret 0
|
|
$LN59@glfwGetSca:
|
|
|
|
; 669 : case GLFW_NULL_SC_P:
|
|
; 670 : return "p";
|
|
|
|
001f6 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01JBBJJEPG@p@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
001fd 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00201 c3 ret 0
|
|
$LN60@glfwGetSca:
|
|
|
|
; 671 : case GLFW_NULL_SC_Q:
|
|
; 672 : return "q";
|
|
|
|
00202 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01IIACKFLH@q@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00209 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
0020d c3 ret 0
|
|
$LN61@glfwGetSca:
|
|
|
|
; 673 : case GLFW_NULL_SC_R:
|
|
; 674 : return "r";
|
|
|
|
0020e 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01KDCPPGHE@r@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00215 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00219 c3 ret 0
|
|
$LN62@glfwGetSca:
|
|
|
|
; 675 : case GLFW_NULL_SC_S:
|
|
; 676 : return "s";
|
|
|
|
0021a 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01LKDEMHDF@s@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00221 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00225 c3 ret 0
|
|
$LN63@glfwGetSca:
|
|
|
|
; 677 : case GLFW_NULL_SC_T:
|
|
; 678 : return "t";
|
|
|
|
00226 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01PFHFFBPC@t@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0022d 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00231 c3 ret 0
|
|
$LN64@glfwGetSca:
|
|
|
|
; 679 : case GLFW_NULL_SC_U:
|
|
; 680 : return "u";
|
|
|
|
00232 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01OMGOGALD@u@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00239 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
0023d c3 ret 0
|
|
$LN65@glfwGetSca:
|
|
|
|
; 681 : case GLFW_NULL_SC_V:
|
|
; 682 : return "v";
|
|
|
|
0023e 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01MHEDDDHA@v@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00245 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00249 c3 ret 0
|
|
$LN66@glfwGetSca:
|
|
|
|
; 683 : case GLFW_NULL_SC_W:
|
|
; 684 : return "w";
|
|
|
|
0024a 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01NOFIACDB@w@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00251 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00255 c3 ret 0
|
|
$LN67@glfwGetSca:
|
|
|
|
; 685 : case GLFW_NULL_SC_X:
|
|
; 686 : return "x";
|
|
|
|
00256 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01FJMABOPO@x@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0025d 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00261 c3 ret 0
|
|
$LN68@glfwGetSca:
|
|
|
|
; 687 : case GLFW_NULL_SC_Y:
|
|
; 688 : return "y";
|
|
|
|
00262 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01EANLCPLP@y@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00269 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
0026d c3 ret 0
|
|
$LN69@glfwGetSca:
|
|
|
|
; 689 : case GLFW_NULL_SC_Z:
|
|
; 690 : return "z";
|
|
|
|
0026e 48 8d 05 00 00
|
|
00 00 lea rax, OFFSET FLAT:??_C@_01GLPGHMHM@z@
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
00275 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00279 c3 ret 0
|
|
$LN5@glfwGetSca:
|
|
|
|
; 572 : {
|
|
; 573 : _glfwInputError(GLFW_INVALID_VALUE, "Invalid scancode %i", scancode);
|
|
|
|
0027a 44 8b c1 mov r8d, ecx
|
|
0027d 48 8d 15 00 00
|
|
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@IGCIBFAF@Invalid?5scancode?5?$CFi@
|
|
00284 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
|
00289 e8 00 00 00 00 call _glfwInputError
|
|
$LN2@glfwGetSca:
|
|
|
|
; 691 : }
|
|
; 692 :
|
|
; 693 : return NULL;
|
|
; 694 : }
|
|
|
|
0028e 33 c0 xor eax, eax
|
|
00290 48 83 c4 28 add rsp, 40 ; 00000028H
|
|
00294 c3 ret 0
|
|
00295 0f 1f 00 npad 3
|
|
$LN72@glfwGetSca:
|
|
00298 00 00 00 00 DD $LN6@glfwGetSca
|
|
0029c 00 00 00 00 DD $LN7@glfwGetSca
|
|
002a0 00 00 00 00 DD $LN8@glfwGetSca
|
|
002a4 00 00 00 00 DD $LN10@glfwGetSca
|
|
002a8 00 00 00 00 DD $LN12@glfwGetSca
|
|
002ac 00 00 00 00 DD $LN24@glfwGetSca
|
|
002b0 00 00 00 00 DD $LN26@glfwGetSca
|
|
002b4 00 00 00 00 DD $LN28@glfwGetSca
|
|
002b8 00 00 00 00 DD $LN30@glfwGetSca
|
|
002bc 00 00 00 00 DD $LN32@glfwGetSca
|
|
002c0 00 00 00 00 DD $LN34@glfwGetSca
|
|
002c4 00 00 00 00 DD $LN36@glfwGetSca
|
|
002c8 00 00 00 00 DD $LN38@glfwGetSca
|
|
002cc 00 00 00 00 DD $LN40@glfwGetSca
|
|
002d0 00 00 00 00 DD $LN42@glfwGetSca
|
|
002d4 00 00 00 00 DD $LN14@glfwGetSca
|
|
002d8 00 00 00 00 DD $LN15@glfwGetSca
|
|
002dc 00 00 00 00 DD $LN17@glfwGetSca
|
|
002e0 00 00 00 00 DD $LN21@glfwGetSca
|
|
002e4 00 00 00 00 DD $LN18@glfwGetSca
|
|
002e8 00 00 00 00 DD $LN44@glfwGetSca
|
|
002ec 00 00 00 00 DD $LN45@glfwGetSca
|
|
002f0 00 00 00 00 DD $LN46@glfwGetSca
|
|
002f4 00 00 00 00 DD $LN47@glfwGetSca
|
|
002f8 00 00 00 00 DD $LN48@glfwGetSca
|
|
002fc 00 00 00 00 DD $LN49@glfwGetSca
|
|
00300 00 00 00 00 DD $LN50@glfwGetSca
|
|
00304 00 00 00 00 DD $LN51@glfwGetSca
|
|
00308 00 00 00 00 DD $LN52@glfwGetSca
|
|
0030c 00 00 00 00 DD $LN53@glfwGetSca
|
|
00310 00 00 00 00 DD $LN54@glfwGetSca
|
|
00314 00 00 00 00 DD $LN55@glfwGetSca
|
|
00318 00 00 00 00 DD $LN56@glfwGetSca
|
|
0031c 00 00 00 00 DD $LN57@glfwGetSca
|
|
00320 00 00 00 00 DD $LN58@glfwGetSca
|
|
00324 00 00 00 00 DD $LN59@glfwGetSca
|
|
00328 00 00 00 00 DD $LN60@glfwGetSca
|
|
0032c 00 00 00 00 DD $LN61@glfwGetSca
|
|
00330 00 00 00 00 DD $LN62@glfwGetSca
|
|
00334 00 00 00 00 DD $LN63@glfwGetSca
|
|
00338 00 00 00 00 DD $LN64@glfwGetSca
|
|
0033c 00 00 00 00 DD $LN65@glfwGetSca
|
|
00340 00 00 00 00 DD $LN66@glfwGetSca
|
|
00344 00 00 00 00 DD $LN67@glfwGetSca
|
|
00348 00 00 00 00 DD $LN68@glfwGetSca
|
|
0034c 00 00 00 00 DD $LN69@glfwGetSca
|
|
00350 00 00 00 00 DD $LN19@glfwGetSca
|
|
00354 00 00 00 00 DD $LN20@glfwGetSca
|
|
00358 00 00 00 00 DD $LN2@glfwGetSca
|
|
$LN71@glfwGetSca:
|
|
0035c 00 DB 0
|
|
0035d 01 DB 1
|
|
0035e 02 DB 2
|
|
0035f 03 DB 3
|
|
00360 04 DB 4
|
|
00361 05 DB 5
|
|
00362 06 DB 6
|
|
00363 07 DB 7
|
|
00364 08 DB 8
|
|
00365 09 DB 9
|
|
00366 0a DB 10
|
|
00367 0b DB 11
|
|
00368 0c DB 12
|
|
00369 0d DB 13
|
|
0036a 0e DB 14
|
|
0036b 0f DB 15
|
|
0036c 10 DB 16
|
|
0036d 11 DB 17
|
|
0036e 12 DB 18
|
|
0036f 13 DB 19
|
|
00370 30 DB 48 ; 00000030H
|
|
00371 12 DB 18
|
|
00372 12 DB 18
|
|
00373 30 DB 48 ; 00000030H
|
|
00374 30 DB 48 ; 00000030H
|
|
00375 30 DB 48 ; 00000030H
|
|
00376 30 DB 48 ; 00000030H
|
|
00377 30 DB 48 ; 00000030H
|
|
00378 30 DB 48 ; 00000030H
|
|
00379 30 DB 48 ; 00000030H
|
|
0037a 30 DB 48 ; 00000030H
|
|
0037b 30 DB 48 ; 00000030H
|
|
0037c 30 DB 48 ; 00000030H
|
|
0037d 30 DB 48 ; 00000030H
|
|
0037e 30 DB 48 ; 00000030H
|
|
0037f 30 DB 48 ; 00000030H
|
|
00380 30 DB 48 ; 00000030H
|
|
00381 30 DB 48 ; 00000030H
|
|
00382 30 DB 48 ; 00000030H
|
|
00383 30 DB 48 ; 00000030H
|
|
00384 30 DB 48 ; 00000030H
|
|
00385 30 DB 48 ; 00000030H
|
|
00386 14 DB 20
|
|
00387 15 DB 21
|
|
00388 16 DB 22
|
|
00389 17 DB 23
|
|
0038a 18 DB 24
|
|
0038b 19 DB 25
|
|
0038c 1a DB 26
|
|
0038d 1b DB 27
|
|
0038e 1c DB 28
|
|
0038f 1d DB 29
|
|
00390 1e DB 30
|
|
00391 1f DB 31
|
|
00392 20 DB 32 ; 00000020H
|
|
00393 21 DB 33 ; 00000021H
|
|
00394 22 DB 34 ; 00000022H
|
|
00395 23 DB 35 ; 00000023H
|
|
00396 24 DB 36 ; 00000024H
|
|
00397 25 DB 37 ; 00000025H
|
|
00398 26 DB 38 ; 00000026H
|
|
00399 27 DB 39 ; 00000027H
|
|
0039a 28 DB 40 ; 00000028H
|
|
0039b 29 DB 41 ; 00000029H
|
|
0039c 2a DB 42 ; 0000002aH
|
|
0039d 2b DB 43 ; 0000002bH
|
|
0039e 2c DB 44 ; 0000002cH
|
|
0039f 2d DB 45 ; 0000002dH
|
|
003a0 30 DB 48 ; 00000030H
|
|
003a1 30 DB 48 ; 00000030H
|
|
003a2 30 DB 48 ; 00000030H
|
|
003a3 30 DB 48 ; 00000030H
|
|
003a4 30 DB 48 ; 00000030H
|
|
003a5 30 DB 48 ; 00000030H
|
|
003a6 30 DB 48 ; 00000030H
|
|
003a7 30 DB 48 ; 00000030H
|
|
003a8 30 DB 48 ; 00000030H
|
|
003a9 30 DB 48 ; 00000030H
|
|
003aa 30 DB 48 ; 00000030H
|
|
003ab 30 DB 48 ; 00000030H
|
|
003ac 30 DB 48 ; 00000030H
|
|
003ad 30 DB 48 ; 00000030H
|
|
003ae 30 DB 48 ; 00000030H
|
|
003af 30 DB 48 ; 00000030H
|
|
003b0 30 DB 48 ; 00000030H
|
|
003b1 30 DB 48 ; 00000030H
|
|
003b2 30 DB 48 ; 00000030H
|
|
003b3 30 DB 48 ; 00000030H
|
|
003b4 30 DB 48 ; 00000030H
|
|
003b5 30 DB 48 ; 00000030H
|
|
003b6 30 DB 48 ; 00000030H
|
|
003b7 30 DB 48 ; 00000030H
|
|
003b8 30 DB 48 ; 00000030H
|
|
003b9 05 DB 5
|
|
003ba 06 DB 6
|
|
003bb 07 DB 7
|
|
003bc 08 DB 8
|
|
003bd 09 DB 9
|
|
003be 0a DB 10
|
|
003bf 0b DB 11
|
|
003c0 0c DB 12
|
|
003c1 0d DB 13
|
|
003c2 0e DB 14
|
|
003c3 03 DB 3
|
|
003c4 04 DB 4
|
|
003c5 2e DB 46 ; 0000002eH
|
|
003c6 02 DB 2
|
|
003c7 2f DB 47 ; 0000002fH
|
|
003c8 30 DB 48 ; 00000030H
|
|
003c9 10 DB 16
|
|
_glfwGetScancodeNameNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetWindowSizeNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
width$ = 16
|
|
height$ = 24
|
|
_glfwGetWindowSizeNull PROC ; COMDAT
|
|
|
|
; 248 : if (width)
|
|
|
|
00000 48 85 d2 test rdx, rdx
|
|
00003 74 08 je SHORT $LN2@glfwGetWin
|
|
|
|
; 249 : *width = window->null.width;
|
|
|
|
00005 8b 81 a8 03 00
|
|
00 mov eax, DWORD PTR [rcx+936]
|
|
0000b 89 02 mov DWORD PTR [rdx], eax
|
|
$LN2@glfwGetWin:
|
|
|
|
; 250 : if (height)
|
|
|
|
0000d 4d 85 c0 test r8, r8
|
|
00010 74 09 je SHORT $LN3@glfwGetWin
|
|
|
|
; 251 : *height = window->null.height;
|
|
|
|
00012 8b 81 ac 03 00
|
|
00 mov eax, DWORD PTR [rcx+940]
|
|
00018 41 89 00 mov DWORD PTR [r8], eax
|
|
$LN3@glfwGetWin:
|
|
|
|
; 252 : }
|
|
|
|
0001b c3 ret 0
|
|
_glfwGetWindowSizeNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowDecoratedNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
enabled$ = 16
|
|
_glfwSetWindowDecoratedNull PROC ; COMDAT
|
|
|
|
; 399 : window->null.decorated = enabled;
|
|
|
|
00000 89 91 c8 03 00
|
|
00 mov DWORD PTR [rcx+968], edx
|
|
|
|
; 400 : }
|
|
|
|
00006 c3 ret 0
|
|
_glfwSetWindowDecoratedNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowSizeNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
width$ = 56
|
|
height$ = 64
|
|
_glfwSetWindowSizeNull PROC ; COMDAT
|
|
|
|
; 255 : {
|
|
|
|
$LN18:
|
|
00000 48 89 5c 24 08 mov QWORD PTR [rsp+8], rbx
|
|
00005 48 89 74 24 10 mov QWORD PTR [rsp+16], rsi
|
|
0000a 57 push rdi
|
|
0000b 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
|
|
; 256 : if (window->monitor)
|
|
|
|
0000f 48 83 79 50 00 cmp QWORD PTR [rcx+80], 0
|
|
00014 41 8b f8 mov edi, r8d
|
|
00017 8b f2 mov esi, edx
|
|
00019 48 8b d9 mov rbx, rcx
|
|
0001c 75 41 jne SHORT $LN10@glfwSetWin
|
|
|
|
; 257 : return;
|
|
; 258 :
|
|
; 259 : if (window->null.width != width || window->null.height != height)
|
|
|
|
0001e 39 91 a8 03 00
|
|
00 cmp DWORD PTR [rcx+936], edx
|
|
00024 75 09 jne SHORT $LN12@glfwSetWin
|
|
00026 44 39 81 ac 03
|
|
00 00 cmp DWORD PTR [rcx+940], r8d
|
|
0002d 74 30 je SHORT $LN10@glfwSetWin
|
|
$LN12@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 94 : if (window->callbacks.size)
|
|
|
|
0002f 48 8b 81 d8 02
|
|
00 00 mov rax, QWORD PTR [rcx+728]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 261 : window->null.width = width;
|
|
|
|
00036 89 b1 a8 03 00
|
|
00 mov DWORD PTR [rcx+936], esi
|
|
|
|
; 262 : window->null.height = height;
|
|
|
|
0003c 89 b9 ac 03 00
|
|
00 mov DWORD PTR [rcx+940], edi
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 94 : if (window->callbacks.size)
|
|
|
|
00042 48 85 c0 test rax, rax
|
|
00045 74 02 je SHORT $LN7@glfwSetWin
|
|
|
|
; 95 : window->callbacks.size((GLFWwindow*) window, width, height);
|
|
|
|
00047 ff d0 call rax
|
|
$LN7@glfwSetWin:
|
|
|
|
; 129 : if (window->callbacks.fbsize)
|
|
|
|
00049 48 8b 83 08 03
|
|
00 00 mov rax, QWORD PTR [rbx+776]
|
|
00050 48 85 c0 test rax, rax
|
|
00053 74 0a je SHORT $LN10@glfwSetWin
|
|
|
|
; 130 : window->callbacks.fbsize((GLFWwindow*) window, width, height);
|
|
|
|
00055 44 8b c7 mov r8d, edi
|
|
00058 8b d6 mov edx, esi
|
|
0005a 48 8b cb mov rcx, rbx
|
|
0005d ff d0 call rax
|
|
$LN10@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 266 : }
|
|
|
|
0005f 48 8b 5c 24 30 mov rbx, QWORD PTR [rsp+48]
|
|
00064 48 8b 74 24 38 mov rsi, QWORD PTR [rsp+56]
|
|
00069 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
0006d 5f pop rdi
|
|
0006e c3 ret 0
|
|
_glfwSetWindowSizeNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowResizableNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
enabled$ = 16
|
|
_glfwSetWindowResizableNull PROC ; COMDAT
|
|
|
|
; 394 : window->null.resizable = enabled;
|
|
|
|
00000 89 91 c4 03 00
|
|
00 mov DWORD PTR [rcx+964], edx
|
|
|
|
; 395 : }
|
|
|
|
00006 c3 ret 0
|
|
_glfwSetWindowResizableNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwShowWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwShowWindowNull PROC ; COMDAT
|
|
|
|
; 432 : window->null.visible = GLFW_TRUE;
|
|
|
|
00000 c7 81 b8 03 00
|
|
00 01 00 00 00 mov DWORD PTR [rcx+952], 1
|
|
|
|
; 433 : }
|
|
|
|
0000a c3 ret 0
|
|
_glfwShowWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwMaximizeWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwMaximizeWindowNull PROC ; COMDAT
|
|
|
|
; 367 : if (!window->null.maximized)
|
|
|
|
00000 83 b9 c0 03 00
|
|
00 00 cmp DWORD PTR [rcx+960], 0
|
|
00007 75 1e jne SHORT $LN5@glfwMaximi
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 116 : if (window->callbacks.maximize)
|
|
|
|
00009 48 8b 81 00 03
|
|
00 00 mov rax, QWORD PTR [rcx+768]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 369 : window->null.maximized = GLFW_TRUE;
|
|
|
|
00010 c7 81 c0 03 00
|
|
00 01 00 00 00 mov DWORD PTR [rcx+960], 1
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 116 : if (window->callbacks.maximize)
|
|
|
|
0001a 48 85 c0 test rax, rax
|
|
0001d 74 08 je SHORT $LN5@glfwMaximi
|
|
|
|
; 117 : window->callbacks.maximize((GLFWwindow*) window, maximized);
|
|
|
|
0001f ba 01 00 00 00 mov edx, 1
|
|
00024 48 ff e0 rex_jmp rax
|
|
$LN5@glfwMaximi:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 372 : }
|
|
|
|
00027 c3 ret 0
|
|
_glfwMaximizeWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwWindowVisibleNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwWindowVisibleNull PROC ; COMDAT
|
|
|
|
; 485 : return window->null.visible;
|
|
|
|
00000 8b 81 b8 03 00
|
|
00 mov eax, DWORD PTR [rcx+952]
|
|
|
|
; 486 : }
|
|
|
|
00006 c3 ret 0
|
|
_glfwWindowVisibleNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetClipboardStringNull
|
|
_TEXT SEGMENT
|
|
string$ = 48
|
|
_glfwSetClipboardStringNull PROC ; COMDAT
|
|
|
|
; 543 : {
|
|
|
|
$LN27:
|
|
00000 48 89 5c 24 08 mov QWORD PTR [rsp+8], rbx
|
|
00005 57 push rdi
|
|
00006 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
0000a 48 8b d9 mov rbx, rcx
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 231 : const size_t length = strlen(source);
|
|
|
|
0000d 48 c7 c7 ff ff
|
|
ff ff mov rdi, -1
|
|
$LL19@glfwSetCli:
|
|
00014 48 ff c7 inc rdi
|
|
00017 80 3c 39 00 cmp BYTE PTR [rcx+rdi], 0
|
|
0001b 75 f7 jne SHORT $LL19@glfwSetCli
|
|
|
|
; 232 : char* result = _glfw_calloc(length + 1, 1);
|
|
|
|
0001d 48 83 c7 01 add rdi, 1
|
|
|
|
; 273 : if (count && size)
|
|
|
|
00021 74 33 je SHORT $LN7@glfwSetCli
|
|
|
|
; 274 : {
|
|
; 275 : void* block;
|
|
; 276 :
|
|
; 277 : if (count > SIZE_MAX / size)
|
|
; 278 : {
|
|
; 279 : _glfwInputError(GLFW_INVALID_VALUE, "Allocation size overflow");
|
|
; 280 : return NULL;
|
|
; 281 : }
|
|
; 282 :
|
|
; 283 : block = _glfw.allocator.allocate(count * size, _glfw.allocator.user);
|
|
|
|
00023 48 8b 15 20 00
|
|
00 00 mov rdx, QWORD PTR _glfw+32
|
|
0002a 48 8b cf mov rcx, rdi
|
|
0002d ff 15 08 00 00
|
|
00 call QWORD PTR _glfw+8
|
|
|
|
; 284 : if (block)
|
|
|
|
00033 48 85 c0 test rax, rax
|
|
00036 74 12 je SHORT $LN10@glfwSetCli
|
|
|
|
; 285 : return memset(block, 0, count * size);
|
|
|
|
00038 4c 8b c7 mov r8, rdi
|
|
0003b 33 d2 xor edx, edx
|
|
0003d 48 8b c8 mov rcx, rax
|
|
00040 e8 00 00 00 00 call memset
|
|
00045 48 8b f8 mov rdi, rax
|
|
00048 eb 0e jmp SHORT $LN8@glfwSetCli
|
|
$LN10@glfwSetCli:
|
|
|
|
; 286 : else
|
|
; 287 : {
|
|
; 288 : _glfwInputError(GLFW_OUT_OF_MEMORY, NULL);
|
|
|
|
0004a 33 d2 xor edx, edx
|
|
0004c b9 05 00 01 00 mov ecx, 65541 ; 00010005H
|
|
00051 e8 00 00 00 00 call _glfwInputError
|
|
$LN7@glfwSetCli:
|
|
|
|
; 233 : strcpy(result, source);
|
|
|
|
00056 33 ff xor edi, edi
|
|
$LN8@glfwSetCli:
|
|
00058 48 8b cf mov rcx, rdi
|
|
0005b 48 2b cb sub rcx, rbx
|
|
0005e 66 90 npad 2
|
|
$LL5@glfwSetCli:
|
|
00060 0f b6 03 movzx eax, BYTE PTR [rbx]
|
|
00063 88 04 19 mov BYTE PTR [rcx+rbx], al
|
|
00066 48 8d 5b 01 lea rbx, QWORD PTR [rbx+1]
|
|
0006a 84 c0 test al, al
|
|
0006c 75 f2 jne SHORT $LL5@glfwSetCli
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 545 : _glfw_free(_glfw.null.clipboardString);
|
|
|
|
0006e 48 8b 0d 30 2a
|
|
00 00 mov rcx, QWORD PTR _glfw+10800
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 320 : if (block)
|
|
|
|
00075 48 85 c9 test rcx, rcx
|
|
00078 74 0d je SHORT $LN20@glfwSetCli
|
|
|
|
; 321 : _glfw.allocator.deallocate(block, _glfw.allocator.user);
|
|
|
|
0007a 48 8b 15 20 00
|
|
00 00 mov rdx, QWORD PTR _glfw+32
|
|
00081 ff 15 18 00 00
|
|
00 call QWORD PTR _glfw+24
|
|
$LN20@glfwSetCli:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 547 : }
|
|
|
|
00087 48 8b 5c 24 30 mov rbx, QWORD PTR [rsp+48]
|
|
0008c 48 89 3d 30 2a
|
|
00 00 mov QWORD PTR _glfw+10800, rdi
|
|
00093 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
00097 5f pop rdi
|
|
00098 c3 ret 0
|
|
_glfwSetClipboardStringNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwFramebufferTransparentNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwFramebufferTransparentNull PROC ; COMDAT
|
|
|
|
; 389 : return window->null.transparent;
|
|
|
|
00000 8b 81 d0 03 00
|
|
00 mov eax, DWORD PTR [rcx+976]
|
|
|
|
; 390 : }
|
|
|
|
00006 c3 ret 0
|
|
_glfwFramebufferTransparentNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwPostEmptyEventNull
|
|
_TEXT SEGMENT
|
|
_glfwPostEmptyEventNull PROC ; COMDAT
|
|
|
|
; 502 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwPostEmptyEventNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetClipboardStringNull
|
|
_TEXT SEGMENT
|
|
_glfwGetClipboardStringNull PROC ; COMDAT
|
|
|
|
; 551 : return _glfw.null.clipboardString;
|
|
|
|
00000 48 8b 05 30 2a
|
|
00 00 mov rax, QWORD PTR _glfw+10800
|
|
|
|
; 552 : }
|
|
|
|
00007 c3 ret 0
|
|
_glfwGetClipboardStringNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetWindowPosNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
xpos$ = 16
|
|
ypos$ = 24
|
|
_glfwGetWindowPosNull PROC ; COMDAT
|
|
|
|
; 227 : if (xpos)
|
|
|
|
00000 48 85 d2 test rdx, rdx
|
|
00003 74 08 je SHORT $LN2@glfwGetWin
|
|
|
|
; 228 : *xpos = window->null.xpos;
|
|
|
|
00005 8b 81 a0 03 00
|
|
00 mov eax, DWORD PTR [rcx+928]
|
|
0000b 89 02 mov DWORD PTR [rdx], eax
|
|
$LN2@glfwGetWin:
|
|
|
|
; 229 : if (ypos)
|
|
|
|
0000d 4d 85 c0 test r8, r8
|
|
00010 74 09 je SHORT $LN3@glfwGetWin
|
|
|
|
; 230 : *ypos = window->null.ypos;
|
|
|
|
00012 8b 81 a4 03 00
|
|
00 mov eax, DWORD PTR [rcx+932]
|
|
00018 41 89 00 mov DWORD PTR [r8], eax
|
|
$LN3@glfwGetWin:
|
|
|
|
; 231 : }
|
|
|
|
0001b c3 ret 0
|
|
_glfwGetWindowPosNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowPosNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
xpos$ = 16
|
|
ypos$ = 24
|
|
_glfwSetWindowPosNull PROC ; COMDAT
|
|
|
|
; 235 : if (window->monitor)
|
|
|
|
00000 48 83 79 50 00 cmp QWORD PTR [rcx+80], 0
|
|
00005 75 2d jne SHORT $LN7@glfwSetWin
|
|
|
|
; 236 : return;
|
|
; 237 :
|
|
; 238 : if (window->null.xpos != xpos || window->null.ypos != ypos)
|
|
|
|
00007 39 91 a0 03 00
|
|
00 cmp DWORD PTR [rcx+928], edx
|
|
0000d 75 09 jne SHORT $LN4@glfwSetWin
|
|
0000f 44 39 81 a4 03
|
|
00 00 cmp DWORD PTR [rcx+932], r8d
|
|
00016 74 1c je SHORT $LN7@glfwSetWin
|
|
$LN4@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 81 : if (window->callbacks.pos)
|
|
|
|
00018 48 8b 81 d0 02
|
|
00 00 mov rax, QWORD PTR [rcx+720]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 240 : window->null.xpos = xpos;
|
|
|
|
0001f 89 91 a0 03 00
|
|
00 mov DWORD PTR [rcx+928], edx
|
|
|
|
; 241 : window->null.ypos = ypos;
|
|
|
|
00025 44 89 81 a4 03
|
|
00 00 mov DWORD PTR [rcx+932], r8d
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 81 : if (window->callbacks.pos)
|
|
|
|
0002c 48 85 c0 test rax, rax
|
|
0002f 74 03 je SHORT $LN7@glfwSetWin
|
|
|
|
; 82 : window->callbacks.pos((GLFWwindow*) window, x, y);
|
|
|
|
00031 48 ff e0 rex_jmp rax
|
|
$LN7@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 244 : }
|
|
|
|
00034 c3 ret 0
|
|
_glfwSetWindowPosNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetFramebufferSizeNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
width$ = 16
|
|
height$ = 24
|
|
_glfwGetFramebufferSizeNull PROC ; COMDAT
|
|
|
|
; 288 : if (width)
|
|
|
|
00000 48 85 d2 test rdx, rdx
|
|
00003 74 08 je SHORT $LN2@glfwGetFra
|
|
|
|
; 289 : *width = window->null.width;
|
|
|
|
00005 8b 81 a8 03 00
|
|
00 mov eax, DWORD PTR [rcx+936]
|
|
0000b 89 02 mov DWORD PTR [rdx], eax
|
|
$LN2@glfwGetFra:
|
|
|
|
; 290 : if (height)
|
|
|
|
0000d 4d 85 c0 test r8, r8
|
|
00010 74 09 je SHORT $LN3@glfwGetFra
|
|
|
|
; 291 : *height = window->null.height;
|
|
|
|
00012 8b 81 ac 03 00
|
|
00 mov eax, DWORD PTR [rcx+940]
|
|
00018 41 89 00 mov DWORD PTR [r8], eax
|
|
$LN3@glfwGetFra:
|
|
|
|
; 292 : }
|
|
|
|
0001b c3 ret 0
|
|
_glfwGetFramebufferSizeNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwHideWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
_glfwHideWindowNull PROC ; COMDAT
|
|
|
|
; 440 : {
|
|
|
|
$LN7:
|
|
00000 40 53 push rbx
|
|
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
|
|
; 441 : if (_glfw.null.focusedWindow == window)
|
|
|
|
00006 48 39 0d 38 2a
|
|
00 00 cmp QWORD PTR _glfw+10808, rcx
|
|
0000d 48 8b d9 mov rbx, rcx
|
|
00010 75 22 jne SHORT $LN4@glfwHideWi
|
|
|
|
; 442 : {
|
|
; 443 : _glfw.null.focusedWindow = NULL;
|
|
; 444 : _glfwInputWindowFocus(window, GLFW_FALSE);
|
|
|
|
00012 33 d2 xor edx, edx
|
|
00014 48 c7 05 38 2a
|
|
00 00 00 00 00
|
|
00 mov QWORD PTR _glfw+10808, 0
|
|
0001f e8 00 00 00 00 call _glfwInputWindowFocus
|
|
|
|
; 445 : }
|
|
; 446 :
|
|
; 447 : window->null.visible = GLFW_FALSE;
|
|
|
|
00024 c7 83 b8 03 00
|
|
00 00 00 00 00 mov DWORD PTR [rbx+952], 0
|
|
|
|
; 448 : }
|
|
|
|
0002e 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
00032 5b pop rbx
|
|
00033 c3 ret 0
|
|
$LN4@glfwHideWi:
|
|
|
|
; 445 : }
|
|
; 446 :
|
|
; 447 : window->null.visible = GLFW_FALSE;
|
|
|
|
00034 c7 81 b8 03 00
|
|
00 00 00 00 00 mov DWORD PTR [rcx+952], 0
|
|
|
|
; 448 : }
|
|
|
|
0003e 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
00042 5b pop rbx
|
|
00043 c3 ret 0
|
|
_glfwHideWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetEGLNativeWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwGetEGLNativeWindowNull PROC ; COMDAT
|
|
|
|
; 566 : return 0;
|
|
|
|
00000 33 c0 xor eax, eax
|
|
|
|
; 567 : }
|
|
|
|
00002 c3 ret 0
|
|
_glfwGetEGLNativeWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetCursorNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
cursor$ = 16
|
|
_glfwSetCursorNull PROC ; COMDAT
|
|
|
|
; 540 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwSetCursorNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowAspectRatioNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
n$ = 56
|
|
d$ = 64
|
|
_glfwSetWindowAspectRatioNull PROC ; COMDAT
|
|
|
|
; 279 : {
|
|
|
|
$LN44:
|
|
00000 48 89 5c 24 08 mov QWORD PTR [rsp+8], rbx
|
|
00005 48 89 74 24 10 mov QWORD PTR [rsp+16], rsi
|
|
0000a 57 push rdi
|
|
0000b 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
|
|
; 280 : int width = window->null.width;
|
|
|
|
0000f 44 8b 81 a8 03
|
|
00 00 mov r8d, DWORD PTR [rcx+936]
|
|
00016 48 8b d9 mov rbx, rcx
|
|
|
|
; 281 : int height = window->null.height;
|
|
|
|
00019 8b 91 ac 03 00
|
|
00 mov edx, DWORD PTR [rcx+940]
|
|
0001f 41 8b f0 mov esi, r8d
|
|
|
|
; 36 : if (window->numer != GLFW_DONT_CARE && window->denom != GLFW_DONT_CARE)
|
|
|
|
00022 8b 49 70 mov ecx, DWORD PTR [rcx+112]
|
|
|
|
; 281 : int height = window->null.height;
|
|
|
|
00025 8b fa mov edi, edx
|
|
|
|
; 36 : if (window->numer != GLFW_DONT_CARE && window->denom != GLFW_DONT_CARE)
|
|
|
|
00027 83 f9 ff cmp ecx, -1
|
|
0002a 74 2a je SHORT $LN4@glfwSetWin
|
|
0002c 8b 43 74 mov eax, DWORD PTR [rbx+116]
|
|
0002f 83 f8 ff cmp eax, -1
|
|
00032 74 22 je SHORT $LN4@glfwSetWin
|
|
00034 66 0f 6e c9 movd xmm1, ecx
|
|
00038 66 0f 6e c0 movd xmm0, eax
|
|
|
|
; 37 : {
|
|
; 38 : const float ratio = (float) window->numer / (float) window->denom;
|
|
|
|
0003c 0f 5b c9 cvtdq2ps xmm1, xmm1
|
|
0003f 0f 5b c0 cvtdq2ps xmm0, xmm0
|
|
00042 66 41 0f 6e d0 movd xmm2, r8d
|
|
00047 f3 0f 5e c8 divss xmm1, xmm0
|
|
|
|
; 39 : *height = (int) (*width / ratio);
|
|
|
|
0004b 0f 5b d2 cvtdq2ps xmm2, xmm2
|
|
0004e f3 0f 5e d1 divss xmm2, xmm1
|
|
00052 f3 0f 2c fa cvttss2si edi, xmm2
|
|
$LN4@glfwSetWin:
|
|
|
|
; 40 : }
|
|
; 41 :
|
|
; 42 : if (window->minwidth != GLFW_DONT_CARE)
|
|
|
|
00056 8b 43 60 mov eax, DWORD PTR [rbx+96]
|
|
00059 83 f8 ff cmp eax, -1
|
|
0005c 74 09 je SHORT $LN5@glfwSetWin
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 244 : return a > b ? a : b;
|
|
|
|
0005e 44 3b c0 cmp r8d, eax
|
|
00061 41 0f 4f c0 cmovg eax, r8d
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 43 : *width = _glfw_max(*width, window->minwidth);
|
|
|
|
00065 eb 0f jmp SHORT $LN41@glfwSetWin
|
|
$LN5@glfwSetWin:
|
|
|
|
; 44 : else if (window->maxwidth != GLFW_DONT_CARE)
|
|
|
|
00067 8b 43 68 mov eax, DWORD PTR [rbx+104]
|
|
0006a 83 f8 ff cmp eax, -1
|
|
0006d 74 09 je SHORT $LN7@glfwSetWin
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 239 : return a < b ? a : b;
|
|
|
|
0006f 44 3b c0 cmp r8d, eax
|
|
00072 41 0f 4c c0 cmovl eax, r8d
|
|
$LN41@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 47 : if (window->minheight != GLFW_DONT_CARE)
|
|
|
|
00076 8b f0 mov esi, eax
|
|
$LN7@glfwSetWin:
|
|
00078 8b 43 64 mov eax, DWORD PTR [rbx+100]
|
|
0007b 83 f8 ff cmp eax, -1
|
|
0007e 74 07 je SHORT $LN8@glfwSetWin
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 239 : return a < b ? a : b;
|
|
|
|
00080 3b f8 cmp edi, eax
|
|
00082 0f 4c c7 cmovl eax, edi
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 48 : *height = _glfw_min(*height, window->minheight);
|
|
|
|
00085 eb 0d jmp SHORT $LN42@glfwSetWin
|
|
$LN8@glfwSetWin:
|
|
|
|
; 49 : else if (window->maxheight != GLFW_DONT_CARE)
|
|
|
|
00087 8b 43 6c mov eax, DWORD PTR [rbx+108]
|
|
0008a 83 f8 ff cmp eax, -1
|
|
0008d 74 07 je SHORT $LN10@glfwSetWin
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 244 : return a > b ? a : b;
|
|
|
|
0008f 3b f8 cmp edi, eax
|
|
00091 0f 4f c7 cmovg eax, edi
|
|
$LN42@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 256 : if (window->monitor)
|
|
|
|
00094 8b f8 mov edi, eax
|
|
$LN10@glfwSetWin:
|
|
00096 48 83 7b 50 00 cmp QWORD PTR [rbx+80], 0
|
|
0009b 75 41 jne SHORT $LN29@glfwSetWin
|
|
|
|
; 257 : return;
|
|
; 258 :
|
|
; 259 : if (window->null.width != width || window->null.height != height)
|
|
|
|
0009d 44 3b c6 cmp r8d, esi
|
|
000a0 75 04 jne SHORT $LN23@glfwSetWin
|
|
000a2 3b d7 cmp edx, edi
|
|
000a4 74 38 je SHORT $LN29@glfwSetWin
|
|
$LN23@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 94 : if (window->callbacks.size)
|
|
|
|
000a6 48 8b 83 d8 02
|
|
00 00 mov rax, QWORD PTR [rbx+728]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 261 : window->null.width = width;
|
|
|
|
000ad 89 b3 a8 03 00
|
|
00 mov DWORD PTR [rbx+936], esi
|
|
|
|
; 262 : window->null.height = height;
|
|
|
|
000b3 89 bb ac 03 00
|
|
00 mov DWORD PTR [rbx+940], edi
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 94 : if (window->callbacks.size)
|
|
|
|
000b9 48 85 c0 test rax, rax
|
|
000bc 74 0a je SHORT $LN26@glfwSetWin
|
|
|
|
; 95 : window->callbacks.size((GLFWwindow*) window, width, height);
|
|
|
|
000be 44 8b c7 mov r8d, edi
|
|
000c1 8b d6 mov edx, esi
|
|
000c3 48 8b cb mov rcx, rbx
|
|
000c6 ff d0 call rax
|
|
$LN26@glfwSetWin:
|
|
|
|
; 129 : if (window->callbacks.fbsize)
|
|
|
|
000c8 48 8b 83 08 03
|
|
00 00 mov rax, QWORD PTR [rbx+776]
|
|
000cf 48 85 c0 test rax, rax
|
|
000d2 74 0a je SHORT $LN29@glfwSetWin
|
|
|
|
; 130 : window->callbacks.fbsize((GLFWwindow*) window, width, height);
|
|
|
|
000d4 44 8b c7 mov r8d, edi
|
|
000d7 8b d6 mov edx, esi
|
|
000d9 48 8b cb mov rcx, rbx
|
|
000dc ff d0 call rax
|
|
$LN29@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 284 : }
|
|
|
|
000de 48 8b 5c 24 30 mov rbx, QWORD PTR [rsp+48]
|
|
000e3 48 8b 74 24 38 mov rsi, QWORD PTR [rsp+56]
|
|
000e8 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
000ec 5f pop rdi
|
|
000ed c3 ret 0
|
|
_glfwSetWindowAspectRatioNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetCursorPosNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
x$ = 16
|
|
y$ = 24
|
|
_glfwSetCursorPosNull PROC ; COMDAT
|
|
|
|
; 514 : _glfw.null.xcursor = window->null.xpos + (int) x;
|
|
|
|
00000 f2 0f 2c c1 cvttsd2si eax, xmm1
|
|
00004 03 81 a0 03 00
|
|
00 add eax, DWORD PTR [rcx+928]
|
|
0000a 89 05 28 2a 00
|
|
00 mov DWORD PTR _glfw+10792, eax
|
|
|
|
; 515 : _glfw.null.ycursor = window->null.ypos + (int) y;
|
|
|
|
00010 f2 0f 2c c2 cvttsd2si eax, xmm2
|
|
00014 03 81 a4 03 00
|
|
00 add eax, DWORD PTR [rcx+932]
|
|
0001a 89 05 2c 2a 00
|
|
00 mov DWORD PTR _glfw+10796, eax
|
|
|
|
; 516 : }
|
|
|
|
00020 c3 ret 0
|
|
_glfwSetCursorPosNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowMousePassthroughNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
enabled$ = 16
|
|
_glfwSetWindowMousePassthroughNull PROC ; COMDAT
|
|
|
|
; 409 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwSetWindowMousePassthroughNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwPollEventsNull
|
|
_TEXT SEGMENT
|
|
_glfwPollEventsNull PROC ; COMDAT
|
|
|
|
; 490 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwPollEventsNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwIconifyWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
_glfwIconifyWindowNull PROC ; COMDAT
|
|
|
|
; 331 : {
|
|
|
|
$LN18:
|
|
00000 40 53 push rbx
|
|
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
|
|
; 332 : if (_glfw.null.focusedWindow == window)
|
|
|
|
00006 48 39 0d 38 2a
|
|
00 00 cmp QWORD PTR _glfw+10808, rcx
|
|
0000d 48 8b d9 mov rbx, rcx
|
|
00010 75 12 jne SHORT $LN2@glfwIconif
|
|
|
|
; 333 : {
|
|
; 334 : _glfw.null.focusedWindow = NULL;
|
|
; 335 : _glfwInputWindowFocus(window, GLFW_FALSE);
|
|
|
|
00012 33 d2 xor edx, edx
|
|
00014 48 c7 05 38 2a
|
|
00 00 00 00 00
|
|
00 mov QWORD PTR _glfw+10808, 0
|
|
0001f e8 00 00 00 00 call _glfwInputWindowFocus
|
|
$LN2@glfwIconif:
|
|
|
|
; 336 : }
|
|
; 337 :
|
|
; 338 : if (!window->null.iconified)
|
|
|
|
00024 83 bb bc 03 00
|
|
00 00 cmp DWORD PTR [rbx+956], 0
|
|
0002b 75 3d jne SHORT $LN9@glfwIconif
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 105 : if (window->callbacks.iconify)
|
|
|
|
0002d 48 8b 83 f8 02
|
|
00 00 mov rax, QWORD PTR [rbx+760]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 340 : window->null.iconified = GLFW_TRUE;
|
|
|
|
00034 c7 83 bc 03 00
|
|
00 01 00 00 00 mov DWORD PTR [rbx+956], 1
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 105 : if (window->callbacks.iconify)
|
|
|
|
0003e 48 85 c0 test rax, rax
|
|
00041 74 0a je SHORT $LN7@glfwIconif
|
|
|
|
; 106 : window->callbacks.iconify((GLFWwindow*) window, iconified);
|
|
|
|
00043 ba 01 00 00 00 mov edx, 1
|
|
00048 48 8b cb mov rcx, rbx
|
|
0004b ff d0 call rax
|
|
$LN7@glfwIconif:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 343 : if (window->monitor)
|
|
|
|
0004d 48 8b 43 50 mov rax, QWORD PTR [rbx+80]
|
|
00051 48 85 c0 test rax, rax
|
|
00054 74 14 je SHORT $LN9@glfwIconif
|
|
|
|
; 71 : if (window->monitor->window != window)
|
|
|
|
00056 48 39 98 90 00
|
|
00 00 cmp QWORD PTR [rax+144], rbx
|
|
0005d 75 0b jne SHORT $LN9@glfwIconif
|
|
|
|
; 72 : return;
|
|
; 73 :
|
|
; 74 : _glfwInputMonitorWindow(window->monitor, NULL);
|
|
|
|
0005f 48 c7 80 90 00
|
|
00 00 00 00 00
|
|
00 mov QWORD PTR [rax+144], 0
|
|
$LN9@glfwIconif:
|
|
|
|
; 344 : releaseMonitor(window);
|
|
; 345 : }
|
|
; 346 : }
|
|
|
|
0006a 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
0006e 5b pop rbx
|
|
0006f c3 ret 0
|
|
_glfwIconifyWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowSizeLimitsNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
minwidth$ = 56
|
|
minheight$ = 64
|
|
maxwidth$ = 72
|
|
maxheight$ = 80
|
|
_glfwSetWindowSizeLimitsNull PROC ; COMDAT
|
|
|
|
; 271 : {
|
|
|
|
$LN44:
|
|
00000 48 89 5c 24 08 mov QWORD PTR [rsp+8], rbx
|
|
00005 48 89 74 24 10 mov QWORD PTR [rsp+16], rsi
|
|
0000a 57 push rdi
|
|
0000b 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
|
|
; 272 : int width = window->null.width;
|
|
|
|
0000f 44 8b 81 a8 03
|
|
00 00 mov r8d, DWORD PTR [rcx+936]
|
|
00016 48 8b d9 mov rbx, rcx
|
|
|
|
; 273 : int height = window->null.height;
|
|
|
|
00019 8b 91 ac 03 00
|
|
00 mov edx, DWORD PTR [rcx+940]
|
|
0001f 41 8b f0 mov esi, r8d
|
|
|
|
; 36 : if (window->numer != GLFW_DONT_CARE && window->denom != GLFW_DONT_CARE)
|
|
|
|
00022 8b 49 70 mov ecx, DWORD PTR [rcx+112]
|
|
|
|
; 273 : int height = window->null.height;
|
|
|
|
00025 8b fa mov edi, edx
|
|
|
|
; 36 : if (window->numer != GLFW_DONT_CARE && window->denom != GLFW_DONT_CARE)
|
|
|
|
00027 83 f9 ff cmp ecx, -1
|
|
0002a 74 2a je SHORT $LN4@glfwSetWin
|
|
0002c 8b 43 74 mov eax, DWORD PTR [rbx+116]
|
|
0002f 83 f8 ff cmp eax, -1
|
|
00032 74 22 je SHORT $LN4@glfwSetWin
|
|
00034 66 0f 6e c9 movd xmm1, ecx
|
|
00038 66 0f 6e c0 movd xmm0, eax
|
|
|
|
; 37 : {
|
|
; 38 : const float ratio = (float) window->numer / (float) window->denom;
|
|
|
|
0003c 0f 5b c9 cvtdq2ps xmm1, xmm1
|
|
0003f 0f 5b c0 cvtdq2ps xmm0, xmm0
|
|
00042 66 41 0f 6e d0 movd xmm2, r8d
|
|
00047 f3 0f 5e c8 divss xmm1, xmm0
|
|
|
|
; 39 : *height = (int) (*width / ratio);
|
|
|
|
0004b 0f 5b d2 cvtdq2ps xmm2, xmm2
|
|
0004e f3 0f 5e d1 divss xmm2, xmm1
|
|
00052 f3 0f 2c fa cvttss2si edi, xmm2
|
|
$LN4@glfwSetWin:
|
|
|
|
; 40 : }
|
|
; 41 :
|
|
; 42 : if (window->minwidth != GLFW_DONT_CARE)
|
|
|
|
00056 8b 43 60 mov eax, DWORD PTR [rbx+96]
|
|
00059 83 f8 ff cmp eax, -1
|
|
0005c 74 09 je SHORT $LN5@glfwSetWin
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 244 : return a > b ? a : b;
|
|
|
|
0005e 44 3b c0 cmp r8d, eax
|
|
00061 41 0f 4f c0 cmovg eax, r8d
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 43 : *width = _glfw_max(*width, window->minwidth);
|
|
|
|
00065 eb 0f jmp SHORT $LN41@glfwSetWin
|
|
$LN5@glfwSetWin:
|
|
|
|
; 44 : else if (window->maxwidth != GLFW_DONT_CARE)
|
|
|
|
00067 8b 43 68 mov eax, DWORD PTR [rbx+104]
|
|
0006a 83 f8 ff cmp eax, -1
|
|
0006d 74 09 je SHORT $LN7@glfwSetWin
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 239 : return a < b ? a : b;
|
|
|
|
0006f 44 3b c0 cmp r8d, eax
|
|
00072 41 0f 4c c0 cmovl eax, r8d
|
|
$LN41@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 47 : if (window->minheight != GLFW_DONT_CARE)
|
|
|
|
00076 8b f0 mov esi, eax
|
|
$LN7@glfwSetWin:
|
|
00078 8b 43 64 mov eax, DWORD PTR [rbx+100]
|
|
0007b 83 f8 ff cmp eax, -1
|
|
0007e 74 07 je SHORT $LN8@glfwSetWin
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 239 : return a < b ? a : b;
|
|
|
|
00080 3b f8 cmp edi, eax
|
|
00082 0f 4c c7 cmovl eax, edi
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 48 : *height = _glfw_min(*height, window->minheight);
|
|
|
|
00085 eb 0d jmp SHORT $LN42@glfwSetWin
|
|
$LN8@glfwSetWin:
|
|
|
|
; 49 : else if (window->maxheight != GLFW_DONT_CARE)
|
|
|
|
00087 8b 43 6c mov eax, DWORD PTR [rbx+108]
|
|
0008a 83 f8 ff cmp eax, -1
|
|
0008d 74 07 je SHORT $LN10@glfwSetWin
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 244 : return a > b ? a : b;
|
|
|
|
0008f 3b f8 cmp edi, eax
|
|
00091 0f 4f c7 cmovg eax, edi
|
|
$LN42@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 256 : if (window->monitor)
|
|
|
|
00094 8b f8 mov edi, eax
|
|
$LN10@glfwSetWin:
|
|
00096 48 83 7b 50 00 cmp QWORD PTR [rbx+80], 0
|
|
0009b 75 41 jne SHORT $LN29@glfwSetWin
|
|
|
|
; 257 : return;
|
|
; 258 :
|
|
; 259 : if (window->null.width != width || window->null.height != height)
|
|
|
|
0009d 44 3b c6 cmp r8d, esi
|
|
000a0 75 04 jne SHORT $LN23@glfwSetWin
|
|
000a2 3b d7 cmp edx, edi
|
|
000a4 74 38 je SHORT $LN29@glfwSetWin
|
|
$LN23@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 94 : if (window->callbacks.size)
|
|
|
|
000a6 48 8b 83 d8 02
|
|
00 00 mov rax, QWORD PTR [rbx+728]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 261 : window->null.width = width;
|
|
|
|
000ad 89 b3 a8 03 00
|
|
00 mov DWORD PTR [rbx+936], esi
|
|
|
|
; 262 : window->null.height = height;
|
|
|
|
000b3 89 bb ac 03 00
|
|
00 mov DWORD PTR [rbx+940], edi
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 94 : if (window->callbacks.size)
|
|
|
|
000b9 48 85 c0 test rax, rax
|
|
000bc 74 0a je SHORT $LN26@glfwSetWin
|
|
|
|
; 95 : window->callbacks.size((GLFWwindow*) window, width, height);
|
|
|
|
000be 44 8b c7 mov r8d, edi
|
|
000c1 8b d6 mov edx, esi
|
|
000c3 48 8b cb mov rcx, rbx
|
|
000c6 ff d0 call rax
|
|
$LN26@glfwSetWin:
|
|
|
|
; 129 : if (window->callbacks.fbsize)
|
|
|
|
000c8 48 8b 83 08 03
|
|
00 00 mov rax, QWORD PTR [rbx+776]
|
|
000cf 48 85 c0 test rax, rax
|
|
000d2 74 0a je SHORT $LN29@glfwSetWin
|
|
|
|
; 130 : window->callbacks.fbsize((GLFWwindow*) window, width, height);
|
|
|
|
000d4 44 8b c7 mov r8d, edi
|
|
000d7 8b d6 mov edx, esi
|
|
000d9 48 8b cb mov rcx, rbx
|
|
000dc ff d0 call rax
|
|
$LN29@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 276 : }
|
|
|
|
000de 48 8b 5c 24 30 mov rbx, QWORD PTR [rsp+48]
|
|
000e3 48 8b 74 24 38 mov rsi, QWORD PTR [rsp+56]
|
|
000e8 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
000ec 5f pop rdi
|
|
000ed c3 ret 0
|
|
_glfwSetWindowSizeLimitsNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetCursorModeNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
mode$ = 16
|
|
_glfwSetCursorModeNull PROC ; COMDAT
|
|
|
|
; 520 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwSetCursorModeNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwRestoreWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
_glfwRestoreWindowNull PROC ; COMDAT
|
|
|
|
; 349 : {
|
|
|
|
$LN21:
|
|
00000 40 53 push rbx
|
|
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
|
|
; 350 : if (window->null.iconified)
|
|
|
|
00006 83 b9 bc 03 00
|
|
00 00 cmp DWORD PTR [rcx+956], 0
|
|
0000d 48 8b d9 mov rbx, rcx
|
|
00010 74 30 je SHORT $LN2@glfwRestor
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 105 : if (window->callbacks.iconify)
|
|
|
|
00012 48 8b 81 f8 02
|
|
00 00 mov rax, QWORD PTR [rcx+760]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 352 : window->null.iconified = GLFW_FALSE;
|
|
|
|
00019 c7 81 bc 03 00
|
|
00 00 00 00 00 mov DWORD PTR [rcx+956], 0
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 105 : if (window->callbacks.iconify)
|
|
|
|
00023 48 85 c0 test rax, rax
|
|
00026 74 04 je SHORT $LN8@glfwRestor
|
|
|
|
; 106 : window->callbacks.iconify((GLFWwindow*) window, iconified);
|
|
|
|
00028 33 d2 xor edx, edx
|
|
0002a ff d0 call rax
|
|
$LN8@glfwRestor:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 355 : if (window->monitor)
|
|
|
|
0002c 48 8b 43 50 mov rax, QWORD PTR [rbx+80]
|
|
00030 48 85 c0 test rax, rax
|
|
00033 74 36 je SHORT $LN13@glfwRestor
|
|
|
|
; 66 : _glfwInputMonitorWindow(window->monitor, window);
|
|
|
|
00035 48 89 98 90 00
|
|
00 00 mov QWORD PTR [rax+144], rbx
|
|
|
|
; 363 : }
|
|
|
|
0003c 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
00040 5b pop rbx
|
|
00041 c3 ret 0
|
|
$LN2@glfwRestor:
|
|
|
|
; 356 : acquireMonitor(window);
|
|
; 357 : }
|
|
; 358 : else if (window->null.maximized)
|
|
|
|
00042 83 b9 c0 03 00
|
|
00 00 cmp DWORD PTR [rcx+960], 0
|
|
00049 74 20 je SHORT $LN13@glfwRestor
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 116 : if (window->callbacks.maximize)
|
|
|
|
0004b 48 8b 81 00 03
|
|
00 00 mov rax, QWORD PTR [rcx+768]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 360 : window->null.maximized = GLFW_FALSE;
|
|
|
|
00052 c7 81 c0 03 00
|
|
00 00 00 00 00 mov DWORD PTR [rcx+960], 0
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 116 : if (window->callbacks.maximize)
|
|
|
|
0005c 48 85 c0 test rax, rax
|
|
0005f 74 0a je SHORT $LN13@glfwRestor
|
|
|
|
; 117 : window->callbacks.maximize((GLFWwindow*) window, maximized);
|
|
|
|
00061 33 d2 xor edx, edx
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 363 : }
|
|
|
|
00063 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
00067 5b pop rbx
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\window.c
|
|
|
|
; 117 : window->callbacks.maximize((GLFWwindow*) window, maximized);
|
|
|
|
00068 48 ff e0 rex_jmp rax
|
|
$LN13@glfwRestor:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 363 : }
|
|
|
|
0006b 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
0006f 5b pop rbx
|
|
00070 c3 ret 0
|
|
_glfwRestoreWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowTitleNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
title$ = 16
|
|
_glfwSetWindowTitleNull PROC ; COMDAT
|
|
|
|
; 184 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwSetWindowTitleNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwRequestWindowAttentionNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwRequestWindowAttentionNull PROC ; COMDAT
|
|
|
|
; 437 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwRequestWindowAttentionNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwWindowHoveredNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
_glfwWindowHoveredNull PROC ; COMDAT
|
|
|
|
; 381 : return _glfw.null.xcursor >= window->null.xpos &&
|
|
|
|
00000 8b 91 a0 03 00
|
|
00 mov edx, DWORD PTR [rcx+928]
|
|
00006 44 8b 05 28 2a
|
|
00 00 mov r8d, DWORD PTR _glfw+10792
|
|
0000d 44 3b c2 cmp r8d, edx
|
|
00010 7c 36 jl SHORT $LN3@glfwWindow
|
|
00012 44 8b 89 a4 03
|
|
00 00 mov r9d, DWORD PTR [rcx+932]
|
|
00019 44 8b 15 2c 2a
|
|
00 00 mov r10d, DWORD PTR _glfw+10796
|
|
00020 45 3b d1 cmp r10d, r9d
|
|
00023 7c 23 jl SHORT $LN3@glfwWindow
|
|
00025 ff ca dec edx
|
|
00027 03 91 a8 03 00
|
|
00 add edx, DWORD PTR [rcx+936]
|
|
0002d 44 3b c2 cmp r8d, edx
|
|
00030 7f 16 jg SHORT $LN3@glfwWindow
|
|
00032 8b 89 ac 03 00
|
|
00 mov ecx, DWORD PTR [rcx+940]
|
|
00038 ff c9 dec ecx
|
|
0003a 41 03 c9 add ecx, r9d
|
|
0003d 44 3b d1 cmp r10d, ecx
|
|
00040 7f 06 jg SHORT $LN3@glfwWindow
|
|
00042 b8 01 00 00 00 mov eax, 1
|
|
|
|
; 382 : _glfw.null.ycursor >= window->null.ypos &&
|
|
; 383 : _glfw.null.xcursor <= window->null.xpos + window->null.width - 1 &&
|
|
; 384 : _glfw.null.ycursor <= window->null.ypos + window->null.height - 1;
|
|
; 385 : }
|
|
|
|
00047 c3 ret 0
|
|
$LN3@glfwWindow:
|
|
|
|
; 381 : return _glfw.null.xcursor >= window->null.xpos &&
|
|
|
|
00048 33 c0 xor eax, eax
|
|
|
|
; 382 : _glfw.null.ycursor >= window->null.ypos &&
|
|
; 383 : _glfw.null.xcursor <= window->null.xpos + window->null.width - 1 &&
|
|
; 384 : _glfw.null.ycursor <= window->null.ypos + window->null.height - 1;
|
|
; 385 : }
|
|
|
|
0004a c3 ret 0
|
|
_glfwWindowHoveredNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwCreateWindowSurfaceNull
|
|
_TEXT SEGMENT
|
|
instance$ = 8
|
|
window$ = 16
|
|
allocator$ = 24
|
|
surface$ = 32
|
|
_glfwCreateWindowSurfaceNull PROC ; COMDAT
|
|
|
|
; 717 : // This seems like the most appropriate error to return here
|
|
; 718 : return VK_ERROR_EXTENSION_NOT_PRESENT;
|
|
|
|
00000 b8 f9 ff ff ff mov eax, -7
|
|
|
|
; 719 : }
|
|
|
|
00005 c3 ret 0
|
|
_glfwCreateWindowSurfaceNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowMonitorNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
monitor$ = 56
|
|
xpos$ = 64
|
|
ypos$ = 72
|
|
width$ = 80
|
|
height$ = 88
|
|
refreshRate$ = 96
|
|
_glfwSetWindowMonitorNull PROC ; COMDAT
|
|
|
|
; 195 : {
|
|
|
|
$LN57:
|
|
00000 40 53 push rbx
|
|
00002 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
00006 48 8b d9 mov rbx, rcx
|
|
00009 41 8b c0 mov eax, r8d
|
|
|
|
; 196 : if (window->monitor == monitor)
|
|
|
|
0000c 48 8b 49 50 mov rcx, QWORD PTR [rcx+80]
|
|
00010 48 3b ca cmp rcx, rdx
|
|
00013 75 2f jne SHORT $LN2@glfwSetWin
|
|
|
|
; 197 : {
|
|
; 198 : if (!monitor)
|
|
|
|
00015 48 85 d2 test rdx, rdx
|
|
00018 0f 85 d3 00 00
|
|
00 jne $LN6@glfwSetWin
|
|
|
|
; 235 : if (window->monitor)
|
|
|
|
0001e 48 85 c9 test rcx, rcx
|
|
00021 0f 85 b4 00 00
|
|
00 jne $LN37@glfwSetWin
|
|
|
|
; 236 : return;
|
|
; 237 :
|
|
; 238 : if (window->null.xpos != xpos || window->null.ypos != ypos)
|
|
|
|
00027 39 83 a0 03 00
|
|
00 cmp DWORD PTR [rbx+928], eax
|
|
0002d 75 0d jne SHORT $LN39@glfwSetWin
|
|
0002f 44 39 8b a4 03
|
|
00 00 cmp DWORD PTR [rbx+932], r9d
|
|
00036 0f 84 9f 00 00
|
|
00 je $LN37@glfwSetWin
|
|
$LN39@glfwSetWin:
|
|
|
|
; 239 : {
|
|
; 240 : window->null.xpos = xpos;
|
|
|
|
0003c 89 83 a0 03 00
|
|
00 mov DWORD PTR [rbx+928], eax
|
|
|
|
; 199 : {
|
|
; 200 : _glfwSetWindowPosNull(window, xpos, ypos);
|
|
; 201 : _glfwSetWindowSizeNull(window, width, height);
|
|
; 202 : }
|
|
; 203 :
|
|
; 204 : return;
|
|
|
|
00042 eb 79 jmp SHORT $LN55@glfwSetWin
|
|
$LN2@glfwSetWin:
|
|
|
|
; 205 : }
|
|
; 206 :
|
|
; 207 : if (window->monitor)
|
|
|
|
00044 45 33 c0 xor r8d, r8d
|
|
00047 48 85 c9 test rcx, rcx
|
|
0004a 74 10 je SHORT $LN16@glfwSetWin
|
|
|
|
; 71 : if (window->monitor->window != window)
|
|
|
|
0004c 48 39 99 90 00
|
|
00 00 cmp QWORD PTR [rcx+144], rbx
|
|
00053 75 07 jne SHORT $LN16@glfwSetWin
|
|
|
|
; 72 : return;
|
|
; 73 :
|
|
; 74 : _glfwInputMonitorWindow(window->monitor, NULL);
|
|
|
|
00055 4c 89 81 90 00
|
|
00 00 mov QWORD PTR [rcx+144], r8
|
|
$LN16@glfwSetWin:
|
|
|
|
; 208 : releaseMonitor(window);
|
|
; 209 :
|
|
; 210 : _glfwInputWindowMonitor(window, monitor);
|
|
|
|
0005c 48 89 53 50 mov QWORD PTR [rbx+80], rdx
|
|
00060 48 8d 8b a0 03
|
|
00 00 lea rcx, QWORD PTR [rbx+928]
|
|
|
|
; 211 :
|
|
; 212 : if (window->monitor)
|
|
|
|
00067 48 85 d2 test rdx, rdx
|
|
0006a 74 42 je SHORT $LN5@glfwSetWin
|
|
|
|
; 213 : {
|
|
; 214 : window->null.visible = GLFW_TRUE;
|
|
|
|
0006c c7 83 b8 03 00
|
|
00 01 00 00 00 mov DWORD PTR [rbx+952], 1
|
|
|
|
; 57 : _glfwGetMonitorPosNull(window->monitor,
|
|
|
|
00076 48 8d 83 a4 03
|
|
00 00 lea rax, QWORD PTR [rbx+932]
|
|
|
|
; 66 : _glfwInputMonitorWindow(window->monitor, window);
|
|
|
|
0007d 48 89 9a 90 00
|
|
00 00 mov QWORD PTR [rdx+144], rbx
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
|
|
; 75 : if (xpos)
|
|
|
|
00084 48 85 c9 test rcx, rcx
|
|
00087 74 03 je SHORT $LN28@glfwSetWin
|
|
|
|
; 76 : *xpos = 0;
|
|
|
|
00089 44 89 01 mov DWORD PTR [rcx], r8d
|
|
$LN28@glfwSetWin:
|
|
|
|
; 77 : if (ypos)
|
|
|
|
0008c 48 85 c0 test rax, rax
|
|
0008f 74 03 je SHORT $LN29@glfwSetWin
|
|
|
|
; 78 : *ypos = 0;
|
|
|
|
00091 44 89 00 mov DWORD PTR [rax], r8d
|
|
$LN29@glfwSetWin:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 60 : window->null.width = mode.width;
|
|
|
|
00094 c7 83 a8 03 00
|
|
00 80 07 00 00 mov DWORD PTR [rbx+936], 1920 ; 00000780H
|
|
|
|
; 61 : window->null.height = mode.height;
|
|
|
|
0009e c7 83 ac 03 00
|
|
00 38 04 00 00 mov DWORD PTR [rbx+940], 1080 ; 00000438H
|
|
|
|
; 215 : acquireMonitor(window);
|
|
; 216 : fitToMonitor(window);
|
|
; 217 : }
|
|
; 218 : else
|
|
; 219 : {
|
|
; 220 : _glfwSetWindowPosNull(window, xpos, ypos);
|
|
; 221 : _glfwSetWindowSizeNull(window, width, height);
|
|
; 222 : }
|
|
; 223 : }
|
|
|
|
000a8 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
000ac 5b pop rbx
|
|
000ad c3 ret 0
|
|
$LN5@glfwSetWin:
|
|
|
|
; 238 : if (window->null.xpos != xpos || window->null.ypos != ypos)
|
|
|
|
000ae 39 01 cmp DWORD PTR [rcx], eax
|
|
000b0 75 09 jne SHORT $LN40@glfwSetWin
|
|
000b2 44 39 8b a4 03
|
|
00 00 cmp DWORD PTR [rbx+932], r9d
|
|
000b9 74 20 je SHORT $LN37@glfwSetWin
|
|
$LN40@glfwSetWin:
|
|
|
|
; 239 : {
|
|
; 240 : window->null.xpos = xpos;
|
|
|
|
000bb 89 01 mov DWORD PTR [rcx], eax
|
|
$LN55@glfwSetWin:
|
|
|
|
; 215 : acquireMonitor(window);
|
|
; 216 : fitToMonitor(window);
|
|
; 217 : }
|
|
; 218 : else
|
|
; 219 : {
|
|
; 220 : _glfwSetWindowPosNull(window, xpos, ypos);
|
|
; 221 : _glfwSetWindowSizeNull(window, width, height);
|
|
; 222 : }
|
|
; 223 : }
|
|
|
|
000bd 4c 8b 93 d0 02
|
|
00 00 mov r10, QWORD PTR [rbx+720]
|
|
000c4 44 89 8b a4 03
|
|
00 00 mov DWORD PTR [rbx+932], r9d
|
|
000cb 4d 85 d2 test r10, r10
|
|
000ce 74 0b je SHORT $LN37@glfwSetWin
|
|
000d0 45 8b c1 mov r8d, r9d
|
|
000d3 8b d0 mov edx, eax
|
|
000d5 48 8b cb mov rcx, rbx
|
|
000d8 41 ff d2 call r10
|
|
$LN37@glfwSetWin:
|
|
000db 44 8b 44 24 58 mov r8d, DWORD PTR height$[rsp]
|
|
000e0 48 8b cb mov rcx, rbx
|
|
000e3 8b 54 24 50 mov edx, DWORD PTR width$[rsp]
|
|
000e7 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
000eb 5b pop rbx
|
|
000ec e9 00 00 00 00 jmp _glfwSetWindowSizeNull
|
|
$LN6@glfwSetWin:
|
|
000f1 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
000f5 5b pop rbx
|
|
000f6 c3 ret 0
|
|
_glfwSetWindowMonitorNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwWaitEventsTimeoutNull
|
|
_TEXT SEGMENT
|
|
timeout$ = 8
|
|
_glfwWaitEventsTimeoutNull PROC ; COMDAT
|
|
|
|
; 498 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwWaitEventsTimeoutNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowFloatingNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
enabled$ = 16
|
|
_glfwSetWindowFloatingNull PROC ; COMDAT
|
|
|
|
; 404 : window->null.floating = enabled;
|
|
|
|
00000 89 91 cc 03 00
|
|
00 mov DWORD PTR [rcx+972], edx
|
|
|
|
; 405 : }
|
|
|
|
00006 c3 ret 0
|
|
_glfwSetWindowFloatingNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwCreateStandardCursorNull
|
|
_TEXT SEGMENT
|
|
cursor$ = 8
|
|
shape$ = 16
|
|
_glfwCreateStandardCursorNull PROC ; COMDAT
|
|
|
|
; 531 : return GLFW_TRUE;
|
|
|
|
00000 b8 01 00 00 00 mov eax, 1
|
|
|
|
; 532 : }
|
|
|
|
00005 c3 ret 0
|
|
_glfwCreateStandardCursorNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetEGLPlatformNull
|
|
_TEXT SEGMENT
|
|
attribs$ = 8
|
|
_glfwGetEGLPlatformNull PROC ; COMDAT
|
|
|
|
; 556 : return 0;
|
|
|
|
00000 33 c0 xor eax, eax
|
|
|
|
; 557 : }
|
|
|
|
00002 c3 ret 0
|
|
_glfwGetEGLPlatformNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwCreateWindowNull
|
|
_TEXT SEGMENT
|
|
window$ = 48
|
|
wndconfig$ = 56
|
|
ctxconfig$ = 64
|
|
fbconfig$ = 72
|
|
_glfwCreateWindowNull PROC ; COMDAT
|
|
|
|
; 119 : {
|
|
|
|
$LN64:
|
|
00000 48 89 5c 24 08 mov QWORD PTR [rsp+8], rbx
|
|
00005 48 89 6c 24 10 mov QWORD PTR [rsp+16], rbp
|
|
0000a 48 89 74 24 18 mov QWORD PTR [rsp+24], rsi
|
|
0000f 57 push rdi
|
|
00010 48 83 ec 20 sub rsp, 32 ; 00000020H
|
|
|
|
; 81 : if (window->monitor)
|
|
|
|
00014 48 83 79 50 00 cmp QWORD PTR [rcx+80], 0
|
|
|
|
; 119 : {
|
|
|
|
00019 49 8b e9 mov rbp, r9
|
|
0001c 49 8b f0 mov rsi, r8
|
|
0001f 48 8b fa mov rdi, rdx
|
|
00022 48 8b d9 mov rbx, rcx
|
|
|
|
; 81 : if (window->monitor)
|
|
|
|
00025 74 2c je SHORT $LN21@glfwCreate
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
|
|
; 75 : if (xpos)
|
|
|
|
00027 33 d2 xor edx, edx
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 57 : _glfwGetMonitorPosNull(window->monitor,
|
|
|
|
00029 48 8d 81 a4 03
|
|
00 00 lea rax, QWORD PTR [rcx+932]
|
|
00030 48 81 c1 a0 03
|
|
00 00 add rcx, 928 ; 000003a0H
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
|
|
; 75 : if (xpos)
|
|
|
|
00037 74 02 je SHORT $LN33@glfwCreate
|
|
|
|
; 76 : *xpos = 0;
|
|
|
|
00039 89 11 mov DWORD PTR [rcx], edx
|
|
$LN33@glfwCreate:
|
|
|
|
; 77 : if (ypos)
|
|
|
|
0003b 48 85 c0 test rax, rax
|
|
0003e 74 02 je SHORT $LN34@glfwCreate
|
|
|
|
; 78 : *ypos = 0;
|
|
|
|
00040 89 10 mov DWORD PTR [rax], edx
|
|
$LN34@glfwCreate:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 60 : window->null.width = mode.width;
|
|
|
|
00042 c7 83 a8 03 00
|
|
00 80 07 00 00 mov DWORD PTR [rbx+936], 1920 ; 00000780H
|
|
|
|
; 61 : window->null.height = mode.height;
|
|
|
|
0004c b9 38 04 00 00 mov ecx, 1080 ; 00000438H
|
|
|
|
; 82 : fitToMonitor(window);
|
|
|
|
00051 eb 37 jmp SHORT $LN60@glfwCreate
|
|
$LN21@glfwCreate:
|
|
|
|
; 83 : else
|
|
; 84 : {
|
|
; 85 : if (wndconfig->xpos == GLFW_ANY_POSITION && wndconfig->ypos == GLFW_ANY_POSITION)
|
|
|
|
00053 8b 0a mov ecx, DWORD PTR [rdx]
|
|
00055 81 f9 00 00 00
|
|
80 cmp ecx, -2147483648 ; 80000000H
|
|
0005b 75 12 jne SHORT $LN39@glfwCreate
|
|
0005d 39 4a 04 cmp DWORD PTR [rdx+4], ecx
|
|
00060 75 0d jne SHORT $LN39@glfwCreate
|
|
|
|
; 86 : {
|
|
; 87 : window->null.xpos = 17;
|
|
|
|
00062 b8 11 00 00 00 mov eax, 17
|
|
00067 89 83 a0 03 00
|
|
00 mov DWORD PTR [rbx+928], eax
|
|
|
|
; 88 : window->null.ypos = 17;
|
|
; 89 : }
|
|
|
|
0006d eb 09 jmp SHORT $LN24@glfwCreate
|
|
$LN39@glfwCreate:
|
|
|
|
; 90 : else
|
|
; 91 : {
|
|
; 92 : window->null.xpos = wndconfig->xpos;
|
|
|
|
0006f 89 8b a0 03 00
|
|
00 mov DWORD PTR [rbx+928], ecx
|
|
|
|
; 93 : window->null.ypos = wndconfig->ypos;
|
|
|
|
00075 8b 42 04 mov eax, DWORD PTR [rdx+4]
|
|
$LN24@glfwCreate:
|
|
|
|
; 94 : }
|
|
; 95 :
|
|
; 96 : window->null.width = wndconfig->width;
|
|
|
|
00078 89 83 a4 03 00
|
|
00 mov DWORD PTR [rbx+932], eax
|
|
0007e 8b 42 08 mov eax, DWORD PTR [rdx+8]
|
|
00081 89 83 a8 03 00
|
|
00 mov DWORD PTR [rbx+936], eax
|
|
|
|
; 97 : window->null.height = wndconfig->height;
|
|
|
|
00087 8b 4a 0c mov ecx, DWORD PTR [rdx+12]
|
|
$LN60@glfwCreate:
|
|
|
|
; 98 : }
|
|
; 99 :
|
|
; 100 : window->null.visible = wndconfig->visible;
|
|
|
|
0008a b8 ac 03 00 00 mov eax, 940 ; 000003acH
|
|
0008f 48 8b d3 mov rdx, rbx
|
|
00092 89 0c 18 mov DWORD PTR [rax+rbx], ecx
|
|
00095 8b 47 1c mov eax, DWORD PTR [rdi+28]
|
|
00098 89 83 b8 03 00
|
|
00 mov DWORD PTR [rbx+952], eax
|
|
|
|
; 101 : window->null.decorated = wndconfig->decorated;
|
|
|
|
0009e 8b 47 20 mov eax, DWORD PTR [rdi+32]
|
|
000a1 89 83 c8 03 00
|
|
00 mov DWORD PTR [rbx+968], eax
|
|
|
|
; 102 : window->null.maximized = wndconfig->maximized;
|
|
|
|
000a7 8b 47 30 mov eax, DWORD PTR [rdi+48]
|
|
000aa 89 83 c0 03 00
|
|
00 mov DWORD PTR [rbx+960], eax
|
|
|
|
; 103 : window->null.floating = wndconfig->floating;
|
|
|
|
000b0 8b 47 2c mov eax, DWORD PTR [rdi+44]
|
|
000b3 89 83 cc 03 00
|
|
00 mov DWORD PTR [rbx+972], eax
|
|
|
|
; 104 : window->null.transparent = fbconfig->transparent;
|
|
|
|
000b9 41 8b 41 3c mov eax, DWORD PTR [r9+60]
|
|
000bd 89 83 d0 03 00
|
|
00 mov DWORD PTR [rbx+976], eax
|
|
|
|
; 105 : window->null.opacity = 1.f;
|
|
|
|
000c3 c7 83 d4 03 00
|
|
00 00 00 80 3f mov DWORD PTR [rbx+980], 1065353216 ; 3f800000H
|
|
|
|
; 120 : if (!createNativeWindow(window, wndconfig, fbconfig))
|
|
; 121 : return GLFW_FALSE;
|
|
; 122 :
|
|
; 123 : if (ctxconfig->client != GLFW_NO_API)
|
|
|
|
000cd 41 83 38 00 cmp DWORD PTR [r8], 0
|
|
000d1 74 60 je SHORT $LN12@glfwCreate
|
|
|
|
; 124 : {
|
|
; 125 : if (ctxconfig->source == GLFW_NATIVE_CONTEXT_API ||
|
|
|
|
000d3 41 8b 48 04 mov ecx, DWORD PTR [r8+4]
|
|
000d7 8d 81 ff 9f fc
|
|
ff lea eax, DWORD PTR [rcx-221185]
|
|
000dd a9 fd ff ff ff test eax, -3 ; fffffffdH
|
|
000e2 74 21 je SHORT $LN6@glfwCreate
|
|
|
|
; 131 : return GLFW_FALSE;
|
|
; 132 : }
|
|
; 133 : else if (ctxconfig->source == GLFW_EGL_CONTEXT_API)
|
|
|
|
000e4 81 f9 02 60 03
|
|
00 cmp ecx, 221186 ; 00036002H
|
|
000ea 75 34 jne SHORT $LN8@glfwCreate
|
|
|
|
; 134 : {
|
|
; 135 : if (!_glfwInitEGL())
|
|
|
|
000ec e8 00 00 00 00 call _glfwInitEGL
|
|
000f1 85 c0 test eax, eax
|
|
000f3 74 3a je SHORT $LN40@glfwCreate
|
|
|
|
; 136 : return GLFW_FALSE;
|
|
; 137 : if (!_glfwCreateContextEGL(window, ctxconfig, fbconfig))
|
|
|
|
000f5 4c 8b c5 mov r8, rbp
|
|
000f8 48 8b d6 mov rdx, rsi
|
|
000fb 48 8b cb mov rcx, rbx
|
|
000fe e8 00 00 00 00 call _glfwCreateContextEGL
|
|
00103 eb 17 jmp SHORT $LN62@glfwCreate
|
|
$LN6@glfwCreate:
|
|
|
|
; 126 : ctxconfig->source == GLFW_OSMESA_CONTEXT_API)
|
|
; 127 : {
|
|
; 128 : if (!_glfwInitOSMesa())
|
|
|
|
00105 e8 00 00 00 00 call _glfwInitOSMesa
|
|
0010a 85 c0 test eax, eax
|
|
0010c 74 21 je SHORT $LN40@glfwCreate
|
|
|
|
; 129 : return GLFW_FALSE;
|
|
; 130 : if (!_glfwCreateContextOSMesa(window, ctxconfig, fbconfig))
|
|
|
|
0010e 4c 8b c5 mov r8, rbp
|
|
00111 48 8b d6 mov rdx, rsi
|
|
00114 48 8b cb mov rcx, rbx
|
|
00117 e8 00 00 00 00 call _glfwCreateContextOSMesa
|
|
$LN62@glfwCreate:
|
|
|
|
; 138 : return GLFW_FALSE;
|
|
; 139 : }
|
|
; 140 :
|
|
; 141 : if (!_glfwRefreshContextAttribs(window, ctxconfig))
|
|
|
|
0011c 85 c0 test eax, eax
|
|
0011e 74 0f je SHORT $LN40@glfwCreate
|
|
$LN8@glfwCreate:
|
|
00120 48 8b d6 mov rdx, rsi
|
|
00123 48 8b cb mov rcx, rbx
|
|
00126 e8 00 00 00 00 call _glfwRefreshContextAttribs
|
|
0012b 85 c0 test eax, eax
|
|
0012d 75 04 jne SHORT $LN12@glfwCreate
|
|
$LN40@glfwCreate:
|
|
|
|
; 142 : return GLFW_FALSE;
|
|
|
|
0012f 33 c0 xor eax, eax
|
|
00131 eb 57 jmp SHORT $LN1@glfwCreate
|
|
$LN12@glfwCreate:
|
|
|
|
; 143 : }
|
|
; 144 :
|
|
; 145 : if (wndconfig->mousePassthrough)
|
|
; 146 : _glfwSetWindowMousePassthroughNull(window, GLFW_TRUE);
|
|
; 147 :
|
|
; 148 : if (window->monitor)
|
|
|
|
00133 48 83 7b 50 00 cmp QWORD PTR [rbx+80], 0
|
|
00138 74 2d je SHORT $LN14@glfwCreate
|
|
|
|
; 149 : {
|
|
; 150 : _glfwShowWindowNull(window);
|
|
; 151 : _glfwFocusWindowNull(window);
|
|
|
|
0013a 48 8b cb mov rcx, rbx
|
|
0013d c7 83 b8 03 00
|
|
00 01 00 00 00 mov DWORD PTR [rbx+952], 1
|
|
00147 e8 00 00 00 00 call _glfwFocusWindowNull
|
|
|
|
; 66 : _glfwInputMonitorWindow(window->monitor, window);
|
|
|
|
0014c 48 8b 43 50 mov rax, QWORD PTR [rbx+80]
|
|
00150 48 89 98 90 00
|
|
00 00 mov QWORD PTR [rax+144], rbx
|
|
|
|
; 152 : acquireMonitor(window);
|
|
; 153 :
|
|
; 154 : if (wndconfig->centerCursor)
|
|
|
|
00157 83 7f 34 00 cmp DWORD PTR [rdi+52], 0
|
|
0015b 74 28 je SHORT $LN18@glfwCreate
|
|
|
|
; 155 : _glfwCenterCursorInContentArea(window);
|
|
|
|
0015d 48 8b cb mov rcx, rbx
|
|
00160 e8 00 00 00 00 call _glfwCenterCursorInContentArea
|
|
|
|
; 156 : }
|
|
|
|
00165 eb 1e jmp SHORT $LN18@glfwCreate
|
|
$LN14@glfwCreate:
|
|
|
|
; 157 : else
|
|
; 158 : {
|
|
; 159 : if (wndconfig->visible)
|
|
|
|
00167 83 7f 1c 00 cmp DWORD PTR [rdi+28], 0
|
|
0016b 74 18 je SHORT $LN18@glfwCreate
|
|
|
|
; 160 : {
|
|
; 161 : _glfwShowWindowNull(window);
|
|
|
|
0016d c7 83 b8 03 00
|
|
00 01 00 00 00 mov DWORD PTR [rbx+952], 1
|
|
|
|
; 162 : if (wndconfig->focused)
|
|
|
|
00177 83 7f 24 00 cmp DWORD PTR [rdi+36], 0
|
|
0017b 74 08 je SHORT $LN18@glfwCreate
|
|
|
|
; 163 : _glfwFocusWindowNull(window);
|
|
|
|
0017d 48 8b cb mov rcx, rbx
|
|
00180 e8 00 00 00 00 call _glfwFocusWindowNull
|
|
$LN18@glfwCreate:
|
|
|
|
; 164 : }
|
|
; 165 : }
|
|
; 166 :
|
|
; 167 : return GLFW_TRUE;
|
|
|
|
00185 b8 01 00 00 00 mov eax, 1
|
|
$LN1@glfwCreate:
|
|
|
|
; 168 : }
|
|
|
|
0018a 48 8b 5c 24 30 mov rbx, QWORD PTR [rsp+48]
|
|
0018f 48 8b 6c 24 38 mov rbp, QWORD PTR [rsp+56]
|
|
00194 48 8b 74 24 40 mov rsi, QWORD PTR [rsp+64]
|
|
00199 48 83 c4 20 add rsp, 32 ; 00000020H
|
|
0019d 5f pop rdi
|
|
0019e c3 ret 0
|
|
_glfwCreateWindowNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetWindowContentScaleNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
xscale$ = 16
|
|
yscale$ = 24
|
|
_glfwGetWindowContentScaleNull PROC ; COMDAT
|
|
|
|
; 324 : if (xscale)
|
|
|
|
00000 48 85 d2 test rdx, rdx
|
|
00003 74 06 je SHORT $LN2@glfwGetWin
|
|
|
|
; 325 : *xscale = 1.f;
|
|
|
|
00005 c7 02 00 00 80
|
|
3f mov DWORD PTR [rdx], 1065353216 ; 3f800000H
|
|
$LN2@glfwGetWin:
|
|
|
|
; 326 : if (yscale)
|
|
|
|
0000b 4d 85 c0 test r8, r8
|
|
0000e 74 07 je SHORT $LN3@glfwGetWin
|
|
|
|
; 327 : *yscale = 1.f;
|
|
|
|
00010 41 c7 00 00 00
|
|
80 3f mov DWORD PTR [r8], 1065353216 ; 3f800000H
|
|
$LN3@glfwGetWin:
|
|
|
|
; 328 : }
|
|
|
|
00017 c3 ret 0
|
|
_glfwGetWindowContentScaleNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwGetPhysicalDevicePresentationSupportNull
|
|
_TEXT SEGMENT
|
|
instance$ = 8
|
|
device$ = 16
|
|
queuefamily$ = 24
|
|
_glfwGetPhysicalDevicePresentationSupportNull PROC ; COMDAT
|
|
|
|
; 709 : return GLFW_FALSE;
|
|
|
|
00000 33 c0 xor eax, eax
|
|
|
|
; 710 : }
|
|
|
|
00002 c3 ret 0
|
|
_glfwGetPhysicalDevicePresentationSupportNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowIconNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
count$ = 16
|
|
images$ = 24
|
|
_glfwSetWindowIconNull PROC ; COMDAT
|
|
|
|
; 188 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwSetWindowIconNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwSetWindowOpacityNull
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
opacity$ = 16
|
|
_glfwSetWindowOpacityNull PROC ; COMDAT
|
|
|
|
; 418 : window->null.opacity = opacity;
|
|
|
|
00000 f3 0f 11 89 d4
|
|
03 00 00 movss DWORD PTR [rcx+980], xmm1
|
|
|
|
; 419 : }
|
|
|
|
00008 c3 ret 0
|
|
_glfwSetWindowOpacityNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT _glfwDestroyCursorNull
|
|
_TEXT SEGMENT
|
|
cursor$ = 8
|
|
_glfwDestroyCursorNull PROC ; COMDAT
|
|
|
|
; 536 : }
|
|
|
|
00000 c2 00 00 ret 0
|
|
_glfwDestroyCursorNull ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT applySizeLimits
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
width$ = 16
|
|
height$ = 24
|
|
applySizeLimits PROC ; COMDAT
|
|
|
|
; 35 : {
|
|
|
|
00000 4c 8b ca mov r9, rdx
|
|
|
|
; 36 : if (window->numer != GLFW_DONT_CARE && window->denom != GLFW_DONT_CARE)
|
|
|
|
00003 8b 51 70 mov edx, DWORD PTR [rcx+112]
|
|
00006 83 fa ff cmp edx, -1
|
|
00009 74 2d je SHORT $LN2@applySizeL
|
|
0000b 8b 41 74 mov eax, DWORD PTR [rcx+116]
|
|
0000e 83 f8 ff cmp eax, -1
|
|
00011 74 25 je SHORT $LN2@applySizeL
|
|
|
|
; 37 : {
|
|
; 38 : const float ratio = (float) window->numer / (float) window->denom;
|
|
|
|
00013 66 41 0f 6e 11 movd xmm2, DWORD PTR [r9]
|
|
00018 66 0f 6e c0 movd xmm0, eax
|
|
0001c 66 0f 6e ca movd xmm1, edx
|
|
00020 0f 5b c9 cvtdq2ps xmm1, xmm1
|
|
00023 0f 5b c0 cvtdq2ps xmm0, xmm0
|
|
|
|
; 39 : *height = (int) (*width / ratio);
|
|
|
|
00026 0f 5b d2 cvtdq2ps xmm2, xmm2
|
|
00029 f3 0f 5e c8 divss xmm1, xmm0
|
|
0002d f3 0f 5e d1 divss xmm2, xmm1
|
|
00031 f3 0f 2c c2 cvttss2si eax, xmm2
|
|
00035 41 89 00 mov DWORD PTR [r8], eax
|
|
$LN2@applySizeL:
|
|
|
|
; 40 : }
|
|
; 41 :
|
|
; 42 : if (window->minwidth != GLFW_DONT_CARE)
|
|
|
|
00038 8b 51 60 mov edx, DWORD PTR [rcx+96]
|
|
0003b 83 fa ff cmp edx, -1
|
|
0003e 74 09 je SHORT $LN3@applySizeL
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 244 : return a > b ? a : b;
|
|
|
|
00040 41 39 11 cmp DWORD PTR [r9], edx
|
|
00043 41 0f 4f 11 cmovg edx, DWORD PTR [r9]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 43 : *width = _glfw_max(*width, window->minwidth);
|
|
|
|
00047 eb 0f jmp SHORT $LN18@applySizeL
|
|
$LN3@applySizeL:
|
|
|
|
; 44 : else if (window->maxwidth != GLFW_DONT_CARE)
|
|
|
|
00049 8b 51 68 mov edx, DWORD PTR [rcx+104]
|
|
0004c 83 fa ff cmp edx, -1
|
|
0004f 74 0a je SHORT $LN5@applySizeL
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 239 : return a < b ? a : b;
|
|
|
|
00051 41 39 11 cmp DWORD PTR [r9], edx
|
|
00054 41 0f 4c 11 cmovl edx, DWORD PTR [r9]
|
|
$LN18@applySizeL:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 47 : if (window->minheight != GLFW_DONT_CARE)
|
|
|
|
00058 41 89 11 mov DWORD PTR [r9], edx
|
|
$LN5@applySizeL:
|
|
0005b 8b 51 64 mov edx, DWORD PTR [rcx+100]
|
|
0005e 83 fa ff cmp edx, -1
|
|
00061 74 0b je SHORT $LN6@applySizeL
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 239 : return a < b ? a : b;
|
|
|
|
00063 41 39 10 cmp DWORD PTR [r8], edx
|
|
00066 41 0f 4c 10 cmovl edx, DWORD PTR [r8]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 51 : }
|
|
|
|
0006a 41 89 10 mov DWORD PTR [r8], edx
|
|
0006d c3 ret 0
|
|
$LN6@applySizeL:
|
|
|
|
; 48 : *height = _glfw_min(*height, window->minheight);
|
|
; 49 : else if (window->maxheight != GLFW_DONT_CARE)
|
|
|
|
0006e 8b 51 6c mov edx, DWORD PTR [rcx+108]
|
|
00071 83 fa ff cmp edx, -1
|
|
00074 74 0a je SHORT $LN8@applySizeL
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
|
|
|
; 244 : return a > b ? a : b;
|
|
|
|
00076 41 39 10 cmp DWORD PTR [r8], edx
|
|
00079 41 0f 4f 10 cmovg edx, DWORD PTR [r8]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 51 : }
|
|
|
|
0007d 41 89 10 mov DWORD PTR [r8], edx
|
|
$LN8@applySizeL:
|
|
00080 c3 ret 0
|
|
applySizeLimits ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT fitToMonitor
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
fitToMonitor PROC ; COMDAT
|
|
|
|
; 57 : _glfwGetMonitorPosNull(window->monitor,
|
|
|
|
00000 48 8d 91 a0 03
|
|
00 00 lea rdx, QWORD PTR [rcx+928]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
|
|
; 75 : if (xpos)
|
|
|
|
00007 45 33 c0 xor r8d, r8d
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 57 : _glfwGetMonitorPosNull(window->monitor,
|
|
|
|
0000a 48 8d 81 a4 03
|
|
00 00 lea rax, QWORD PTR [rcx+932]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
|
|
; 75 : if (xpos)
|
|
|
|
00011 48 85 d2 test rdx, rdx
|
|
00014 74 03 je SHORT $LN8@fitToMonit
|
|
|
|
; 76 : *xpos = 0;
|
|
|
|
00016 44 89 02 mov DWORD PTR [rdx], r8d
|
|
$LN8@fitToMonit:
|
|
|
|
; 77 : if (ypos)
|
|
|
|
00019 48 85 c0 test rax, rax
|
|
0001c 74 03 je SHORT $LN11@fitToMonit
|
|
|
|
; 78 : *ypos = 0;
|
|
|
|
0001e 44 89 00 mov DWORD PTR [rax], r8d
|
|
$LN11@fitToMonit:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 62 : }
|
|
|
|
00021 c7 81 ac 03 00
|
|
00 38 04 00 00 mov DWORD PTR [rcx+940], 1080 ; 00000438H
|
|
0002b c7 81 a8 03 00
|
|
00 80 07 00 00 mov DWORD PTR [rcx+936], 1920 ; 00000780H
|
|
00035 c3 ret 0
|
|
fitToMonitor ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT acquireMonitor
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
acquireMonitor PROC ; COMDAT
|
|
|
|
; 66 : _glfwInputMonitorWindow(window->monitor, window);
|
|
|
|
00000 48 8b 41 50 mov rax, QWORD PTR [rcx+80]
|
|
00004 48 89 88 90 00
|
|
00 00 mov QWORD PTR [rax+144], rcx
|
|
|
|
; 67 : }
|
|
|
|
0000b c3 ret 0
|
|
acquireMonitor ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT releaseMonitor
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
releaseMonitor PROC ; COMDAT
|
|
|
|
; 71 : if (window->monitor->window != window)
|
|
|
|
00000 48 8b 41 50 mov rax, QWORD PTR [rcx+80]
|
|
00004 48 39 88 90 00
|
|
00 00 cmp QWORD PTR [rax+144], rcx
|
|
0000b 75 0b jne SHORT $LN1@releaseMon
|
|
|
|
; 72 : return;
|
|
; 73 :
|
|
; 74 : _glfwInputMonitorWindow(window->monitor, NULL);
|
|
|
|
0000d 48 c7 80 90 00
|
|
00 00 00 00 00
|
|
00 mov QWORD PTR [rax+144], 0
|
|
$LN1@releaseMon:
|
|
|
|
; 75 : }
|
|
|
|
00018 c3 ret 0
|
|
releaseMonitor ENDP
|
|
_TEXT ENDS
|
|
; Function compile flags: /Ogtpy
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
; COMDAT createNativeWindow
|
|
_TEXT SEGMENT
|
|
window$ = 8
|
|
wndconfig$ = 16
|
|
fbconfig$ = 24
|
|
createNativeWindow PROC ; COMDAT
|
|
|
|
; 81 : if (window->monitor)
|
|
|
|
00000 48 83 79 50 00 cmp QWORD PTR [rcx+80], 0
|
|
00005 4d 8b d0 mov r10, r8
|
|
00008 74 33 je SHORT $LN2@createNati
|
|
|
|
; 57 : _glfwGetMonitorPosNull(window->monitor,
|
|
|
|
0000a 4c 8d 89 a0 03
|
|
00 00 lea r9, QWORD PTR [rcx+928]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
|
|
; 75 : if (xpos)
|
|
|
|
00011 45 33 c0 xor r8d, r8d
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 57 : _glfwGetMonitorPosNull(window->monitor,
|
|
|
|
00014 48 8d 81 a4 03
|
|
00 00 lea rax, QWORD PTR [rcx+932]
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
|
|
|
; 75 : if (xpos)
|
|
|
|
0001b 4d 85 c9 test r9, r9
|
|
0001e 74 03 je SHORT $LN14@createNati
|
|
|
|
; 76 : *xpos = 0;
|
|
|
|
00020 45 89 01 mov DWORD PTR [r9], r8d
|
|
$LN14@createNati:
|
|
|
|
; 77 : if (ypos)
|
|
|
|
00023 48 85 c0 test rax, rax
|
|
00026 74 03 je SHORT $LN15@createNati
|
|
|
|
; 78 : *ypos = 0;
|
|
|
|
00028 44 89 00 mov DWORD PTR [rax], r8d
|
|
$LN15@createNati:
|
|
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_window.c
|
|
|
|
; 60 : window->null.width = mode.width;
|
|
|
|
0002b c7 81 a8 03 00
|
|
00 80 07 00 00 mov DWORD PTR [rcx+936], 1920 ; 00000780H
|
|
|
|
; 61 : window->null.height = mode.height;
|
|
|
|
00035 41 b8 38 04 00
|
|
00 mov r8d, 1080 ; 00000438H
|
|
|
|
; 82 : fitToMonitor(window);
|
|
|
|
0003b eb 37 jmp SHORT $LN19@createNati
|
|
$LN2@createNati:
|
|
|
|
; 83 : else
|
|
; 84 : {
|
|
; 85 : if (wndconfig->xpos == GLFW_ANY_POSITION && wndconfig->ypos == GLFW_ANY_POSITION)
|
|
|
|
0003d 8b 02 mov eax, DWORD PTR [rdx]
|
|
0003f 3d 00 00 00 80 cmp eax, -2147483648 ; 80000000H
|
|
00044 75 12 jne SHORT $LN17@createNati
|
|
00046 39 42 04 cmp DWORD PTR [rdx+4], eax
|
|
00049 75 0d jne SHORT $LN17@createNati
|
|
|
|
; 86 : {
|
|
; 87 : window->null.xpos = 17;
|
|
|
|
0004b b8 11 00 00 00 mov eax, 17
|
|
00050 89 81 a0 03 00
|
|
00 mov DWORD PTR [rcx+928], eax
|
|
|
|
; 88 : window->null.ypos = 17;
|
|
; 89 : }
|
|
|
|
00056 eb 09 jmp SHORT $LN5@createNati
|
|
$LN17@createNati:
|
|
|
|
; 90 : else
|
|
; 91 : {
|
|
; 92 : window->null.xpos = wndconfig->xpos;
|
|
|
|
00058 89 81 a0 03 00
|
|
00 mov DWORD PTR [rcx+928], eax
|
|
|
|
; 93 : window->null.ypos = wndconfig->ypos;
|
|
|
|
0005e 8b 42 04 mov eax, DWORD PTR [rdx+4]
|
|
$LN5@createNati:
|
|
|
|
; 94 : }
|
|
; 95 :
|
|
; 96 : window->null.width = wndconfig->width;
|
|
|
|
00061 89 81 a4 03 00
|
|
00 mov DWORD PTR [rcx+932], eax
|
|
00067 8b 42 08 mov eax, DWORD PTR [rdx+8]
|
|
0006a 89 81 a8 03 00
|
|
00 mov DWORD PTR [rcx+936], eax
|
|
|
|
; 97 : window->null.height = wndconfig->height;
|
|
|
|
00070 44 8b 42 0c mov r8d, DWORD PTR [rdx+12]
|
|
$LN19@createNati:
|
|
|
|
; 98 : }
|
|
; 99 :
|
|
; 100 : window->null.visible = wndconfig->visible;
|
|
|
|
00074 b8 ac 03 00 00 mov eax, 940 ; 000003acH
|
|
00079 44 89 04 01 mov DWORD PTR [rcx+rax], r8d
|
|
0007d 8b 42 1c mov eax, DWORD PTR [rdx+28]
|
|
00080 89 81 b8 03 00
|
|
00 mov DWORD PTR [rcx+952], eax
|
|
|
|
; 101 : window->null.decorated = wndconfig->decorated;
|
|
|
|
00086 8b 42 20 mov eax, DWORD PTR [rdx+32]
|
|
00089 89 81 c8 03 00
|
|
00 mov DWORD PTR [rcx+968], eax
|
|
|
|
; 102 : window->null.maximized = wndconfig->maximized;
|
|
|
|
0008f 8b 42 30 mov eax, DWORD PTR [rdx+48]
|
|
00092 89 81 c0 03 00
|
|
00 mov DWORD PTR [rcx+960], eax
|
|
|
|
; 103 : window->null.floating = wndconfig->floating;
|
|
|
|
00098 8b 42 2c mov eax, DWORD PTR [rdx+44]
|
|
0009b 89 81 cc 03 00
|
|
00 mov DWORD PTR [rcx+972], eax
|
|
|
|
; 104 : window->null.transparent = fbconfig->transparent;
|
|
|
|
000a1 41 8b 42 3c mov eax, DWORD PTR [r10+60]
|
|
000a5 89 81 d0 03 00
|
|
00 mov DWORD PTR [rcx+976], eax
|
|
|
|
; 105 : window->null.opacity = 1.f;
|
|
; 106 :
|
|
; 107 : return GLFW_TRUE;
|
|
|
|
000ab b8 01 00 00 00 mov eax, 1
|
|
000b0 c7 81 d4 03 00
|
|
00 00 00 80 3f mov DWORD PTR [rcx+980], 1065353216 ; 3f800000H
|
|
|
|
; 108 : }
|
|
|
|
000ba c3 ret 0
|
|
createNativeWindow ENDP
|
|
_TEXT ENDS
|
|
END
|