Files
stgsharp/源代码/StgSharpC/x64/Debug/null_window.cod
T

5795 lines
152 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
include listing.inc
INCLUDELIB MSVCRTD
INCLUDELIB OLDNAMES
msvcjmc SEGMENT
__9C03CD75_concurrencysal@h DB 01H
__CA64BAF1_sal@h DB 01H
__95655E73_vadefs@h DB 01H
__1D560A45_vcruntime@h DB 01H
__1B0272D9_corecrt@h DB 01H
__13F5961F_stddef@h DB 01H
__ED683015_stdint@h DB 01H
__89F75FCD_ssgc_internal@h DB 01H
__A5E73FD0_glfw3@h DB 01H
__1D45B1A5_glfw_null_platform@h DB 01H
__74484FB3_corecrt_wctype@h DB 01H
__CBE172F9_wctype@h DB 01H
__0ED14FEE_winpackagefamily@h DB 01H
__F92EF742_winapifamily@h DB 01H
__22E515EB_sdkddkver@h DB 01H
__F214EFBF_excpt@h DB 01H
__D9B78EDA_stdarg@h DB 01H
__29F49F40_specstrings_undef@h DB 01H
__D0F42932_specstrings_strict@h DB 01H
__F00405FD_sdv_driverspecs@h DB 01H
__173E09CA_driverspecs@h DB 01H
__9A452361_specstrings@h DB 01H
__1EC467ED_ctype@h DB 01H
__98517906_kernelspecs@h DB 01H
__D3497022_basetsd@h DB 01H
__61CC25A1_errno@h DB 01H
__7061C667_vcruntime_string@h DB 01H
__E4C945B4_corecrt_memcpy_s@h DB 01H
__8EAFF484_corecrt_memory@h DB 01H
__6490AEC5_corecrt_wstring@h DB 01H
__E8295E1E_string@h DB 01H
__7FCB5136_guiddef@h DB 01H
__FF8A9E11_pshpack4@h DB 01H
__D5438902_poppack@h DB 01H
__FB07E2A3_pshpack2@h DB 01H
__F6906775_pshpack8@h DB 01H
__F9415CFA_pshpack1@h DB 01H
__E58C6F1C_apiset@h DB 01H
__A5C52262_ktmtypes@h DB 01H
__FBBA8F9D_winnt@h DB 01H
__A32D3D2C_minwindef@h DB 01H
__7D798299_windef@h DB 01H
__9AE108E9_apisetcconv@h DB 01H
__9CE53D2C_minwinbase@h DB 01H
__5D0AA210_apiquery2@h DB 01H
__4DD4E726_processenv@h DB 01H
__3575CC96_fileapi@h DB 01H
__8EA220E6_fileapifromapp@h DB 01H
__BF9B31FE_debugapi@h DB 01H
__C3AFE134_utilapiset@h DB 01H
__76F69E51_handleapi@h DB 01H
__7E63D784_errhandlingapi@h DB 01H
__FFA7003C_fibersapi@h DB 01H
__8971CECF_namedpipeapi@h DB 01H
__46C9D8A6_profileapi@h DB 01H
__98D4F0A3_heapapi@h DB 01H
__50EF2A88_ioapiset@h DB 01H
__92EA1464_synchapi@h DB 01H
__A53D8AED_interlockedapi@h DB 01H
__B506CAAF_processthreadsapi@h DB 01H
__FF735694_sysinfoapi@h DB 01H
__29589789_memoryapi@h DB 01H
__E9C7A663_enclaveapi@h DB 01H
__D035F9F7_threadpoollegacyapiset@h DB 01H
__C899130C_threadpoolapiset@h DB 01H
__E0441EE7_jobapi@h DB 01H
__CEF86838_jobapi2@h DB 01H
__35AC6B9A_wow64apiset@h DB 01H
__C8AE41A5_libloaderapi@h DB 01H
__CC9E232D_securitybaseapi@h DB 01H
__C9D0C9B8_namespaceapi@h DB 01H
__30FF9CAD_systemtopologyapi@h DB 01H
__4D358795_processtopologyapi@h DB 01H
__40446D10_securityappcontainer@h DB 01H
__3A952EDF_realtimeapiset@h DB 01H
__F4865F4B_winerror@h DB 01H
__53C1BD93_timezoneapi@h DB 01H
__1FFBEDBF_winbase@h DB 01H
__43D3FA34_wingdi@h DB 01H
__D24A7391_tvout@h DB 01H
__7713A6C8_winuser@h DB 01H
__0B345F71_datetimeapi@h DB 01H
__9AC6960C_winnls@h DB 01H
__973A40A8_stringapiset@h DB 01H
__CC46FEE2_wincontypes@h DB 01H
__97D70BE1_consoleapi@h DB 01H
__27EC5E18_consoleapi2@h DB 01H
__262E342F_consoleapi3@h DB 01H
__641DCD70_wincon@h DB 01H
__5A96C7A7_verrsrc@h DB 01H
__B69C6FF2_winver@h DB 01H
__7AEB8C37_reason@h DB 01H
__59F1A8A9_winreg@h DB 01H
__EE0E2B7F_wnnc@h DB 01H
__DCDB7054_winnetwk@h DB 01H
__81DDEDE3_stralign@h DB 01H
__2134D1B4_winsvc@h DB 01H
__11C07376_mcx@h DB 01H
__577CE3E7_ime_cmodes@h DB 01H
__1E72C31E_imm@h DB 01H
__E15BF856_windows@h DB 01H
__DF8704F0_rpcdcep@h DB 01H
__5C6CA7BB_rpcdce@h DB 01H
__853533C4_rpcnsi@h DB 01H
__2D2406C3_rpcnterr@h DB 01H
__64521D71_rpcasync@h DB 01H
__AADCBA08_rpc@h DB 01H
__1FE431C9_rpcnsip@h DB 01H
__2B741F2D_rpcsal@h DB 01H
__92623256_rpcndr@h DB 01H
__45DED006_corecrt_malloc@h DB 01H
__FD6DBD68_corecrt_search@h DB 01H
__E2E33A61_corecrt_wstdlib@h DB 01H
__531E1E2A_limits@h DB 01H
__6E5ACABA_stdlib@h DB 01H
__9C18532E_wtypesbase@h DB 01H
__30B1AFDA_unknwnbase@h DB 01H
__328C1996_objidlbase@h DB 01H
__C4E06B6A_cguid@h DB 01H
__434718C5_combaseapi@h DB 01H
__EA2E1D6D_wtypes@h DB 01H
__DE6FDEF1_unknwn@h DB 01H
__CCE0BACC_objidl@h DB 01H
__8C7011E5_oaidl@h DB 01H
__2E0B7863_propidlbase@h DB 01H
__BF4CF2EC_coml2api@h DB 01H
__6D897344_oleidl@h DB 01H
__1129FC2C_servprov@h DB 01H
__757952E4_msxml@h DB 01H
__B1191D53_urlmon@h DB 01H
__404D1A47_propidl@h DB 01H
__A1C63593_objbase@h DB 01H
__9F7C87B7_dinput@h DB 01H
__B468A3D3_xinput@h DB 01H
__AD768F06_dbt@h DB 01H
__D83367F8_glfw_win32_platform@h DB 01H
__53CB9229_glfw_null_joystick@h DB 01H
__96BD4474_glfw_win32_joystick@h DB 01H
__7D74CEA8_glfw_win32_thread@h DB 01H
__C7421531_glfw_win32_time@h DB 01H
__43B1F397_glfw_platform@h DB 01H
__A547227D_glfw_internal@h DB 01H
__9FD5015A_null_window@c DB 01H
msvcjmc ENDS
PUBLIC _glfwCreateWindowNull
PUBLIC _glfwDestroyWindowNull
PUBLIC _glfwSetWindowTitleNull
PUBLIC _glfwSetWindowIconNull
PUBLIC _glfwSetWindowMonitorNull
PUBLIC _glfwGetWindowPosNull
PUBLIC _glfwSetWindowPosNull
PUBLIC _glfwGetWindowSizeNull
PUBLIC _glfwSetWindowSizeNull
PUBLIC _glfwSetWindowSizeLimitsNull
PUBLIC _glfwSetWindowAspectRatioNull
PUBLIC _glfwGetFramebufferSizeNull
PUBLIC _glfwGetWindowFrameSizeNull
PUBLIC _glfwGetWindowContentScaleNull
PUBLIC _glfwIconifyWindowNull
PUBLIC _glfwRestoreWindowNull
PUBLIC _glfwMaximizeWindowNull
PUBLIC _glfwWindowMaximizedNull
PUBLIC _glfwWindowHoveredNull
PUBLIC _glfwFramebufferTransparentNull
PUBLIC _glfwSetWindowResizableNull
PUBLIC _glfwSetWindowDecoratedNull
PUBLIC _glfwSetWindowFloatingNull
PUBLIC _glfwSetWindowMousePassthroughNull
PUBLIC _glfwGetWindowOpacityNull
PUBLIC _glfwSetWindowOpacityNull
PUBLIC _glfwSetRawMouseMotionNull
PUBLIC _glfwRawMouseMotionSupportedNull
PUBLIC _glfwShowWindowNull
PUBLIC _glfwRequestWindowAttentionNull
PUBLIC _glfwHideWindowNull
PUBLIC _glfwFocusWindowNull
PUBLIC _glfwWindowFocusedNull
PUBLIC _glfwWindowIconifiedNull
PUBLIC _glfwWindowVisibleNull
PUBLIC _glfwPollEventsNull
PUBLIC _glfwWaitEventsNull
PUBLIC _glfwWaitEventsTimeoutNull
PUBLIC _glfwPostEmptyEventNull
PUBLIC _glfwGetCursorPosNull
PUBLIC _glfwSetCursorPosNull
PUBLIC _glfwSetCursorModeNull
PUBLIC _glfwCreateCursorNull
PUBLIC _glfwCreateStandardCursorNull
PUBLIC _glfwDestroyCursorNull
PUBLIC _glfwSetCursorNull
PUBLIC _glfwSetClipboardStringNull
PUBLIC _glfwGetClipboardStringNull
PUBLIC _glfwGetScancodeNameNull
PUBLIC _glfwGetKeyScancodeNull
PUBLIC _glfwGetEGLPlatformNull
PUBLIC _glfwGetEGLNativeDisplayNull
PUBLIC _glfwGetEGLNativeWindowNull
PUBLIC _glfwGetRequiredInstanceExtensionsNull
PUBLIC _glfwGetPhysicalDevicePresentationSupportNull
PUBLIC _glfwCreateWindowSurfaceNull
PUBLIC __JustMyCode_Default
PUBLIC ??_C@_0BE@IGCIBFAF@Invalid?5scancode?5?$CFi@ ; `string'
PUBLIC ??_C@_01GEODFPGF@?8@ ; `string'
PUBLIC ??_C@_01IHBHIGKO@?0@ ; `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@_01MCMALHOG@a@ ; `string'
PUBLIC ??_C@_01OJONOECF@b@ ; `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@_01FJMABOPO@x@ ; `string'
PUBLIC ??_C@_01EANLCPLP@y@ ; `string'
PUBLIC ??_C@_01GLPGHMHM@z@ ; `string'
PUBLIC __real@3f800000
EXTRN _glfwGetMonitorPosNull:PROC
EXTRN _glfwGetVideoModeNull:PROC
EXTRN _glfwInputWindowFocus:PROC
EXTRN _glfwInputWindowPos:PROC
EXTRN _glfwInputWindowSize:PROC
EXTRN _glfwInputFramebufferSize:PROC
EXTRN _glfwInputWindowIconify:PROC
EXTRN _glfwInputWindowMaximize:PROC
EXTRN _glfwInputWindowMonitor:PROC
EXTRN _glfwInputMonitorWindow:PROC
EXTRN _glfwInputError:PROC
EXTRN _glfwRefreshContextAttribs:PROC
EXTRN _glfwCenterCursorInContentArea:PROC
EXTRN _glfwInitEGL:PROC
EXTRN _glfwCreateContextEGL:PROC
EXTRN _glfwInitOSMesa:PROC
EXTRN _glfwCreateContextOSMesa:PROC
EXTRN _glfw_strdup:PROC
EXTRN _glfw_min:PROC
EXTRN _glfw_max:PROC
EXTRN _glfw_free:PROC
EXTRN _RTC_CheckStackVars:PROC
EXTRN _RTC_InitBase:PROC
EXTRN _RTC_Shutdown:PROC
EXTRN __CheckForDebuggerJustMyCode:PROC
EXTRN __GSHandlerCheck:PROC
EXTRN __security_check_cookie:PROC
EXTRN _glfw:BYTE
EXTRN __ImageBase:BYTE
EXTRN __security_cookie:QWORD
EXTRN _fltused:DWORD
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwCreateWindowNull DD imagerel $LN20
DD imagerel $LN20+457
DD imagerel $unwind$_glfwCreateWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwDestroyWindowNull DD imagerel $LN6
DD imagerel $LN6+131
DD imagerel $unwind$_glfwDestroyWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowTitleNull DD imagerel $LN3
DD imagerel $LN3+46
DD imagerel $unwind$_glfwSetWindowTitleNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowIconNull DD imagerel $LN3
DD imagerel $LN3+50
DD imagerel $unwind$_glfwSetWindowIconNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowMonitorNull DD imagerel $LN8
DD imagerel $LN8+293
DD imagerel $unwind$_glfwSetWindowMonitorNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetWindowPosNull DD imagerel $LN5
DD imagerel $LN5+115
DD imagerel $unwind$_glfwGetWindowPosNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowPosNull DD imagerel $LN6
DD imagerel $LN6+171
DD imagerel $unwind$_glfwSetWindowPosNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetWindowSizeNull DD imagerel $LN5
DD imagerel $LN5+115
DD imagerel $unwind$_glfwGetWindowSizeNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowSizeNull DD imagerel $LN6
DD imagerel $LN6+199
DD imagerel $unwind$_glfwSetWindowSizeNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowSizeLimitsNull DD imagerel $LN3
DD imagerel $LN3+199
DD imagerel $unwind$_glfwSetWindowSizeLimitsNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowAspectRatioNull DD imagerel $LN3
DD imagerel $LN3+194
DD imagerel $unwind$_glfwSetWindowAspectRatioNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetFramebufferSizeNull DD imagerel $LN5
DD imagerel $LN5+115
DD imagerel $unwind$_glfwGetFramebufferSizeNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetWindowFrameSizeNull DD imagerel $LN13
DD imagerel $LN13+272
DD imagerel $unwind$_glfwGetWindowFrameSizeNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetWindowContentScaleNull DD imagerel $LN5
DD imagerel $LN5+109
DD imagerel $unwind$_glfwGetWindowContentScaleNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwIconifyWindowNull DD imagerel $LN6
DD imagerel $LN6+158
DD imagerel $unwind$_glfwIconifyWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwRestoreWindowNull DD imagerel $LN7
DD imagerel $LN7+163
DD imagerel $unwind$_glfwRestoreWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwMaximizeWindowNull DD imagerel $LN4
DD imagerel $LN4+91
DD imagerel $unwind$_glfwMaximizeWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwWindowMaximizedNull DD imagerel $LN3
DD imagerel $LN3+54
DD imagerel $unwind$_glfwWindowMaximizedNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwWindowHoveredNull DD imagerel $LN5
DD imagerel $LN5+187
DD imagerel $unwind$_glfwWindowHoveredNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwFramebufferTransparentNull DD imagerel $LN3
DD imagerel $LN3+54
DD imagerel $unwind$_glfwFramebufferTransparentNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowResizableNull DD imagerel $LN3
DD imagerel $LN3+64
DD imagerel $unwind$_glfwSetWindowResizableNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowDecoratedNull DD imagerel $LN3
DD imagerel $LN3+64
DD imagerel $unwind$_glfwSetWindowDecoratedNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowFloatingNull DD imagerel $LN3
DD imagerel $LN3+64
DD imagerel $unwind$_glfwSetWindowFloatingNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowMousePassthroughNull DD imagerel $LN3
DD imagerel $LN3+45
DD imagerel $unwind$_glfwSetWindowMousePassthroughNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetWindowOpacityNull DD imagerel $LN3
DD imagerel $LN3+56
DD imagerel $unwind$_glfwGetWindowOpacityNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetWindowOpacityNull DD imagerel $LN3
DD imagerel $LN3+70
DD imagerel $unwind$_glfwSetWindowOpacityNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetRawMouseMotionNull DD imagerel $LN3
DD imagerel $LN3+45
DD imagerel $unwind$_glfwSetRawMouseMotionNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwRawMouseMotionSupportedNull DD imagerel $LN3
DD imagerel $LN3+42
DD imagerel $unwind$_glfwRawMouseMotionSupportedNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwShowWindowNull DD imagerel $LN3
DD imagerel $LN3+58
DD imagerel $unwind$_glfwShowWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwRequestWindowAttentionNull DD imagerel $LN3
DD imagerel $LN3+41
DD imagerel $unwind$_glfwRequestWindowAttentionNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwHideWindowNull DD imagerel $LN4
DD imagerel $LN4+99
DD imagerel $unwind$_glfwHideWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwFocusWindowNull DD imagerel $LN7
DD imagerel $LN7+167
DD imagerel $unwind$_glfwFocusWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwWindowFocusedNull DD imagerel $LN5
DD imagerel $LN5+85
DD imagerel $unwind$_glfwWindowFocusedNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwWindowIconifiedNull DD imagerel $LN3
DD imagerel $LN3+54
DD imagerel $unwind$_glfwWindowIconifiedNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwWindowVisibleNull DD imagerel $LN3
DD imagerel $LN3+54
DD imagerel $unwind$_glfwWindowVisibleNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwPollEventsNull DD imagerel $LN3
DD imagerel $LN3+37
DD imagerel $unwind$_glfwPollEventsNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwWaitEventsNull DD imagerel $LN3
DD imagerel $LN3+37
DD imagerel $unwind$_glfwWaitEventsNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwWaitEventsTimeoutNull DD imagerel $LN3
DD imagerel $LN3+42
DD imagerel $unwind$_glfwWaitEventsTimeoutNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwPostEmptyEventNull DD imagerel $LN3
DD imagerel $LN3+37
DD imagerel $unwind$_glfwPostEmptyEventNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetCursorPosNull DD imagerel $LN5
DD imagerel $LN5+147
DD imagerel $unwind$_glfwGetCursorPosNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetCursorPosNull DD imagerel $LN3
DD imagerel $LN3+107
DD imagerel $unwind$_glfwSetCursorPosNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetCursorModeNull DD imagerel $LN3
DD imagerel $LN3+45
DD imagerel $unwind$_glfwSetCursorModeNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwCreateCursorNull DD imagerel $LN3
DD imagerel $LN3+61
DD imagerel $unwind$_glfwCreateCursorNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwCreateStandardCursorNull DD imagerel $LN3
DD imagerel $LN3+50
DD imagerel $unwind$_glfwCreateStandardCursorNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwDestroyCursorNull DD imagerel $LN3
DD imagerel $LN3+41
DD imagerel $unwind$_glfwDestroyCursorNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetCursorNull DD imagerel $LN3
DD imagerel $LN3+46
DD imagerel $unwind$_glfwSetCursorNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwSetClipboardStringNull DD imagerel $LN3
DD imagerel $LN3+80
DD imagerel $unwind$_glfwSetClipboardStringNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetClipboardStringNull DD imagerel $LN3
DD imagerel $LN3+44
DD imagerel $unwind$_glfwGetClipboardStringNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetScancodeNameNull DD imagerel $LN73
DD imagerel $LN73+1070
DD imagerel $unwind$_glfwGetScancodeNameNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetKeyScancodeNull DD imagerel $LN3
DD imagerel $LN3+58
DD imagerel $unwind$_glfwGetKeyScancodeNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetEGLPlatformNull DD imagerel $LN3
DD imagerel $LN3+43
DD imagerel $unwind$_glfwGetEGLPlatformNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetEGLNativeDisplayNull DD imagerel $LN3
DD imagerel $LN3+39
DD imagerel $unwind$_glfwGetEGLNativeDisplayNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetEGLNativeWindowNull DD imagerel $LN3
DD imagerel $LN3+43
DD imagerel $unwind$_glfwGetEGLNativeWindowNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetRequiredInstanceExtensionsNull DD imagerel $LN3
DD imagerel $LN3+41
DD imagerel $unwind$_glfwGetRequiredInstanceExtensionsNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwGetPhysicalDevicePresentationSupportNull DD imagerel $LN3
DD imagerel $LN3+53
DD imagerel $unwind$_glfwGetPhysicalDevicePresentationSupportNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$_glfwCreateWindowSurfaceNull DD imagerel $LN3
DD imagerel $LN3+61
DD imagerel $unwind$_glfwCreateWindowSurfaceNull
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$applySizeLimits DD imagerel applySizeLimits
DD imagerel applySizeLimits+327
DD imagerel $unwind$applySizeLimits
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$fitToMonitor DD imagerel fitToMonitor
DD imagerel fitToMonitor+215
DD imagerel $unwind$fitToMonitor
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$acquireMonitor DD imagerel acquireMonitor
DD imagerel acquireMonitor+64
DD imagerel $unwind$acquireMonitor
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$releaseMonitor DD imagerel releaseMonitor
DD imagerel releaseMonitor+88
DD imagerel $unwind$releaseMonitor
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$createNativeWindow DD imagerel createNativeWindow
DD imagerel createNativeWindow+383
DD imagerel $unwind$createNativeWindow
pdata ENDS
; COMDAT __real@3f800000
CONST SEGMENT
__real@3f800000 DD 03f800000r ; 1
CONST ENDS
; COMDAT rtc$TMZ
rtc$TMZ SEGMENT
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
rtc$TMZ ENDS
; COMDAT rtc$IMZ
rtc$IMZ SEGMENT
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
rtc$IMZ ENDS
; COMDAT ??_C@_01GLPGHMHM@z@
CONST SEGMENT
??_C@_01GLPGHMHM@z@ DB 'z', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_01EANLCPLP@y@
CONST SEGMENT
??_C@_01EANLCPLP@y@ DB 'y', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_01FJMABOPO@x@
CONST SEGMENT
??_C@_01FJMABOPO@x@ DB 'x', 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@_01OJONOECF@b@
CONST SEGMENT
??_C@_01OJONOECF@b@ DB 'b', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_01MCMALHOG@a@
CONST SEGMENT
??_C@_01MCMALHOG@a@ DB 'a', 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@_01IHBHIGKO@?0@
CONST SEGMENT
??_C@_01IHBHIGKO@?0@ 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'
CONST ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$createNativeWindow DD 025051d01H
DD 0118231dH
DD 07011001dH
DD 05010H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$releaseMonitor DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$acquireMonitor DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT voltbl
voltbl SEGMENT
_volmd DB 036H
DB 0beH
voltbl ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$fitToMonitor DD 025053d19H
DD 010e2313H
DD 070070023H
DD 05006H
DD imagerel __GSHandlerCheck
DD 0108H
xdata ENDS
; COMDAT CONST
CONST SEGMENT
fitToMonitor$rtcName$0 DB 06dH
DB 06fH
DB 064H
DB 065H
DB 00H
ORG $+11
fitToMonitor$rtcVarDesc DD 028H
DD 018H
DQ FLAT:fitToMonitor$rtcName$0
ORG $+48
fitToMonitor$rtcFrameData DD 01H
DD 00H
DQ FLAT:fitToMonitor$rtcVarDesc
CONST ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$applySizeLimits DD 025051d01H
DD 0118231dH
DD 070110021H
DD 05010H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwCreateWindowSurfaceNull DD 025052201H
DD 011d2322H
DD 07016001dH
DD 05015H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetPhysicalDevicePresentationSupportNull DD 025051d01H
DD 0118231dH
DD 07011001dH
DD 05010H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetRequiredInstanceExtensionsNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetEGLNativeWindowNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetEGLNativeDisplayNull DD 025050f01H
DD 010a230fH
DD 07003001dH
DD 05002H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetEGLPlatformNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetKeyScancodeNull DD 025051201H
DD 010d2312H
DD 07006001dH
DD 05005H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetScancodeNameNull DD 025051201H
DD 010d2312H
DD 07006001fH
DD 05005H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetClipboardStringNull DD 025050f01H
DD 010a230fH
DD 07003001dH
DD 05002H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetClipboardStringNull DD 025051301H
DD 010e2313H
DD 070070021H
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetCursorNull DD 025051801H
DD 01132318H
DD 0700c001dH
DD 0500bH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwDestroyCursorNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwCreateStandardCursorNull DD 025051701H
DD 01122317H
DD 0700b001dH
DD 0500aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwCreateCursorNull DD 025052201H
DD 011d2322H
DD 07016001dH
DD 05015H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetCursorModeNull DD 025051701H
DD 01122317H
DD 0700b001dH
DD 0500aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetCursorPosNull DD 025051f01H
DD 011a231fH
DD 07013001dH
DD 05012H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetCursorPosNull DD 025051d01H
DD 0118231dH
DD 07011001dH
DD 05010H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwPostEmptyEventNull DD 025050f01H
DD 010a230fH
DD 07003001dH
DD 05002H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwWaitEventsTimeoutNull DD 025051401H
DD 010f2314H
DD 07008001dH
DD 05007H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwWaitEventsNull DD 025050f01H
DD 010a230fH
DD 07003001dH
DD 05002H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwPollEventsNull DD 025050f01H
DD 010a230fH
DD 07003001dH
DD 05002H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwWindowVisibleNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwWindowIconifiedNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwWindowFocusedNull DD 025051301H
DD 010e2313H
DD 07007001fH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwFocusWindowNull DD 025051301H
DD 010e2313H
DD 070070021H
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwHideWindowNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwRequestWindowAttentionNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwShowWindowNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwRawMouseMotionSupportedNull DD 025050f01H
DD 010a230fH
DD 07003001dH
DD 05002H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetRawMouseMotionNull DD 025051701H
DD 01122317H
DD 0700b001dH
DD 0500aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowOpacityNull DD 025051901H
DD 01142319H
DD 0700d001dH
DD 0500cH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetWindowOpacityNull DD 035051301H
DD 010e3313H
DD 07007001fH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowMousePassthroughNull DD 025051701H
DD 01122317H
DD 0700b001dH
DD 0500aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowFloatingNull DD 025051701H
DD 01122317H
DD 0700b001dH
DD 0500aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowDecoratedNull DD 025051701H
DD 01122317H
DD 0700b001dH
DD 0500aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowResizableNull DD 025051701H
DD 01122317H
DD 0700b001dH
DD 0500aH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwFramebufferTransparentNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwWindowHoveredNull DD 025051301H
DD 010e2313H
DD 07007001fH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwWindowMaximizedNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwMaximizeWindowNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwRestoreWindowNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwIconifyWindowNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetWindowContentScaleNull DD 025051d01H
DD 0118231dH
DD 07011001dH
DD 05010H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetWindowFrameSizeNull DD 025052201H
DD 011d2322H
DD 07016001dH
DD 05015H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetFramebufferSizeNull DD 025051d01H
DD 0118231dH
DD 07011001dH
DD 05010H
xdata ENDS
; COMDAT voltbl
voltbl SEGMENT
_volmd DB 03fH
DB 0a9H
voltbl ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowAspectRatioNull DD 025054619H
DD 0117231cH
DD 070100025H
DD 0500fH
DD imagerel __GSHandlerCheck
DD 0118H
xdata ENDS
; COMDAT CONST
CONST SEGMENT
_glfwSetWindowAspectRatioNull$rtcName$0 DB 077H
DB 069H
DB 064H
DB 074H
DB 068H
DB 00H
ORG $+2
_glfwSetWindowAspectRatioNull$rtcName$1 DB 068H
DB 065H
DB 069H
DB 067H
DB 068H
DB 074H
DB 00H
ORG $+1
_glfwSetWindowAspectRatioNull$rtcVarDesc DD 044H
DD 04H
DQ FLAT:_glfwSetWindowAspectRatioNull$rtcName$1
DD 024H
DD 04H
DQ FLAT:_glfwSetWindowAspectRatioNull$rtcName$0
ORG $+96
_glfwSetWindowAspectRatioNull$rtcFrameData DD 02H
DD 00H
DQ FLAT:_glfwSetWindowAspectRatioNull$rtcVarDesc
CONST ENDS
; COMDAT voltbl
voltbl SEGMENT
_volmd DB 044H
DB 0aeH
voltbl ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowSizeLimitsNull DD 025054b19H
DD 011c2321H
DD 070150025H
DD 05014H
DD imagerel __GSHandlerCheck
DD 0118H
xdata ENDS
; COMDAT CONST
CONST SEGMENT
_glfwSetWindowSizeLimitsNull$rtcName$0 DB 077H
DB 069H
DB 064H
DB 074H
DB 068H
DB 00H
ORG $+2
_glfwSetWindowSizeLimitsNull$rtcName$1 DB 068H
DB 065H
DB 069H
DB 067H
DB 068H
DB 074H
DB 00H
ORG $+1
_glfwSetWindowSizeLimitsNull$rtcVarDesc DD 044H
DD 04H
DQ FLAT:_glfwSetWindowSizeLimitsNull$rtcName$1
DD 024H
DD 04H
DQ FLAT:_glfwSetWindowSizeLimitsNull$rtcName$0
ORG $+96
_glfwSetWindowSizeLimitsNull$rtcFrameData DD 02H
DD 00H
DQ FLAT:_glfwSetWindowSizeLimitsNull$rtcVarDesc
CONST ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowSizeNull DD 025051c01H
DD 0117231cH
DD 07010001dH
DD 0500fH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetWindowSizeNull DD 025051d01H
DD 0118231dH
DD 07011001dH
DD 05010H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowPosNull DD 025051c01H
DD 0117231cH
DD 07010001dH
DD 0500fH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwGetWindowPosNull DD 025051d01H
DD 0118231dH
DD 07011001dH
DD 05010H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowMonitorNull DD 025052201H
DD 011d2322H
DD 07016001dH
DD 05015H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowIconNull DD 025051c01H
DD 0117231cH
DD 07010001dH
DD 0500fH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwSetWindowTitleNull DD 025051801H
DD 01132318H
DD 0700c001dH
DD 0500bH
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwDestroyWindowNull DD 025051301H
DD 010e2313H
DD 07007001dH
DD 05006H
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$_glfwCreateWindowNull DD 025052201H
DD 011d2322H
DD 07016001dH
DD 05015H
xdata ENDS
; Function compile flags: /Odt
; COMDAT __JustMyCode_Default
_TEXT SEGMENT
__JustMyCode_Default PROC ; COMDAT
00000 c2 00 00 ret 0
__JustMyCode_Default ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT createNativeWindow
_TEXT SEGMENT
window$ = 224
wndconfig$ = 232
fbconfig$ = 240
createNativeWindow PROC ; COMDAT
; 80 : {
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 55 push rbp
00010 57 push rdi
00011 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 81 : if (window->monitor)
00029 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00030 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
00035 74 11 je SHORT $LN2@createNati
; 82 : fitToMonitor(window);
00037 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0003e e8 00 00 00 00 call fitToMonitor
00043 e9 9e 00 00 00 jmp $LN3@createNati
$LN2@createNati:
; 83 : else
; 84 : {
; 85 : if (wndconfig->xpos == GLFW_ANY_POSITION && wndconfig->ypos == GLFW_ANY_POSITION)
00048 48 8b 85 e8 00
00 00 mov rax, QWORD PTR wndconfig$[rbp]
0004f 81 38 00 00 00
80 cmp DWORD PTR [rax], -2147483648 ; 80000000H
00055 75 34 jne SHORT $LN4@createNati
00057 48 8b 85 e8 00
00 00 mov rax, QWORD PTR wndconfig$[rbp]
0005e 81 78 04 00 00
00 80 cmp DWORD PTR [rax+4], -2147483648 ; 80000000H
00065 75 24 jne SHORT $LN4@createNati
; 86 : {
; 87 : window->null.xpos = 17;
00067 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0006e c7 80 a0 03 00
00 11 00 00 00 mov DWORD PTR [rax+928], 17
; 88 : window->null.ypos = 17;
00078 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0007f c7 80 a4 03 00
00 11 00 00 00 mov DWORD PTR [rax+932], 17
; 89 : }
00089 eb 2d jmp SHORT $LN5@createNati
$LN4@createNati:
; 90 : else
; 91 : {
; 92 : window->null.xpos = wndconfig->xpos;
0008b 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00092 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR wndconfig$[rbp]
00099 8b 09 mov ecx, DWORD PTR [rcx]
0009b 89 88 a0 03 00
00 mov DWORD PTR [rax+928], ecx
; 93 : window->null.ypos = wndconfig->ypos;
000a1 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
000a8 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR wndconfig$[rbp]
000af 8b 49 04 mov ecx, DWORD PTR [rcx+4]
000b2 89 88 a4 03 00
00 mov DWORD PTR [rax+932], ecx
$LN5@createNati:
; 94 : }
; 95 :
; 96 : window->null.width = wndconfig->width;
000b8 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
000bf 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR wndconfig$[rbp]
000c6 8b 49 08 mov ecx, DWORD PTR [rcx+8]
000c9 89 88 a8 03 00
00 mov DWORD PTR [rax+936], ecx
; 97 : window->null.height = wndconfig->height;
000cf 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
000d6 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR wndconfig$[rbp]
000dd 8b 49 0c mov ecx, DWORD PTR [rcx+12]
000e0 89 88 ac 03 00
00 mov DWORD PTR [rax+940], ecx
$LN3@createNati:
; 98 : }
; 99 :
; 100 : window->null.visible = wndconfig->visible;
000e6 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
000ed 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR wndconfig$[rbp]
000f4 8b 49 1c mov ecx, DWORD PTR [rcx+28]
000f7 89 88 b8 03 00
00 mov DWORD PTR [rax+952], ecx
; 101 : window->null.decorated = wndconfig->decorated;
000fd 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00104 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR wndconfig$[rbp]
0010b 8b 49 20 mov ecx, DWORD PTR [rcx+32]
0010e 89 88 c8 03 00
00 mov DWORD PTR [rax+968], ecx
; 102 : window->null.maximized = wndconfig->maximized;
00114 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0011b 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR wndconfig$[rbp]
00122 8b 49 30 mov ecx, DWORD PTR [rcx+48]
00125 89 88 c0 03 00
00 mov DWORD PTR [rax+960], ecx
; 103 : window->null.floating = wndconfig->floating;
0012b 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00132 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR wndconfig$[rbp]
00139 8b 49 2c mov ecx, DWORD PTR [rcx+44]
0013c 89 88 cc 03 00
00 mov DWORD PTR [rax+972], ecx
; 104 : window->null.transparent = fbconfig->transparent;
00142 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00149 48 8b 8d f0 00
00 00 mov rcx, QWORD PTR fbconfig$[rbp]
00150 8b 49 3c mov ecx, DWORD PTR [rcx+60]
00153 89 88 d0 03 00
00 mov DWORD PTR [rax+976], ecx
; 105 : window->null.opacity = 1.f;
00159 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00160 f3 0f 10 05 00
00 00 00 movss xmm0, DWORD PTR __real@3f800000
00168 f3 0f 11 80 d4
03 00 00 movss DWORD PTR [rax+980], xmm0
; 106 :
; 107 : return GLFW_TRUE;
00170 b8 01 00 00 00 mov eax, 1
; 108 : }
00175 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0017c 5f pop rdi
0017d 5d pop rbp
0017e c3 ret 0
createNativeWindow ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT releaseMonitor
_TEXT SEGMENT
window$ = 224
releaseMonitor PROC ; COMDAT
; 70 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 71 : if (window->monitor->window != window)
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 48 8b 40 50 mov rax, QWORD PTR [rax+80]
0002a 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00031 48 39 88 90 00
00 00 cmp QWORD PTR [rax+144], rcx
00038 74 02 je SHORT $LN2@releaseMon
; 72 : return;
0003a eb 12 jmp SHORT $LN1@releaseMon
$LN2@releaseMon:
; 73 :
; 74 : _glfwInputMonitorWindow(window->monitor, NULL);
0003c 33 d2 xor edx, edx
0003e 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00045 48 8b 48 50 mov rcx, QWORD PTR [rax+80]
00049 e8 00 00 00 00 call _glfwInputMonitorWindow
$LN1@releaseMon:
; 75 : }
0004e 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00055 5f pop rdi
00056 5d pop rbp
00057 c3 ret 0
releaseMonitor ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT acquireMonitor
_TEXT SEGMENT
window$ = 224
acquireMonitor PROC ; COMDAT
; 65 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 66 : _glfwInputMonitorWindow(window->monitor, window);
0001f 48 8b 95 e0 00
00 00 mov rdx, QWORD PTR window$[rbp]
00026 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0002d 48 8b 48 50 mov rcx, QWORD PTR [rax+80]
00031 e8 00 00 00 00 call _glfwInputMonitorWindow
; 67 : }
00036 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0003d 5f pop rdi
0003e 5d pop rbp
0003f c3 ret 0
acquireMonitor ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT fitToMonitor
_TEXT SEGMENT
mode$ = 8
__$ArrayPad$ = 232
window$ = 272
fitToMonitor PROC ; COMDAT
; 54 : {
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec 18 01
00 00 sub rsp, 280 ; 00000118H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
00018 b9 0e 00 00 00 mov ecx, 14
0001d b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
00022 f3 ab rep stosd
00024 48 8b 8c 24 38
01 00 00 mov rcx, QWORD PTR [rsp+312]
0002c 48 8b 05 00 00
00 00 mov rax, QWORD PTR __security_cookie
00033 48 33 c5 xor rax, rbp
00036 48 89 85 e8 00
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
0003d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00044 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 55 : GLFWvidmode mode;
; 56 : _glfwGetVideoModeNull(window->monitor, &mode);
00049 48 8d 55 08 lea rdx, QWORD PTR mode$[rbp]
0004d 48 8b 85 10 01
00 00 mov rax, QWORD PTR window$[rbp]
00054 48 8b 48 50 mov rcx, QWORD PTR [rax+80]
00058 e8 00 00 00 00 call _glfwGetVideoModeNull
; 57 : _glfwGetMonitorPosNull(window->monitor,
0005d 48 8b 85 10 01
00 00 mov rax, QWORD PTR window$[rbp]
00064 48 05 a4 03 00
00 add rax, 932 ; 000003a4H
0006a 48 8b 8d 10 01
00 00 mov rcx, QWORD PTR window$[rbp]
00071 48 81 c1 a0 03
00 00 add rcx, 928 ; 000003a0H
00078 4c 8b c0 mov r8, rax
0007b 48 8b d1 mov rdx, rcx
0007e 48 8b 85 10 01
00 00 mov rax, QWORD PTR window$[rbp]
00085 48 8b 48 50 mov rcx, QWORD PTR [rax+80]
00089 e8 00 00 00 00 call _glfwGetMonitorPosNull
; 58 : &window->null.xpos,
; 59 : &window->null.ypos);
; 60 : window->null.width = mode.width;
0008e 48 8b 85 10 01
00 00 mov rax, QWORD PTR window$[rbp]
00095 8b 4d 08 mov ecx, DWORD PTR mode$[rbp]
00098 89 88 a8 03 00
00 mov DWORD PTR [rax+936], ecx
; 61 : window->null.height = mode.height;
0009e 48 8b 85 10 01
00 00 mov rax, QWORD PTR window$[rbp]
000a5 8b 4d 0c mov ecx, DWORD PTR mode$[rbp+4]
000a8 89 88 ac 03 00
00 mov DWORD PTR [rax+940], ecx
; 62 : }
000ae 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
000b2 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:fitToMonitor$rtcFrameData
000b9 e8 00 00 00 00 call _RTC_CheckStackVars
000be 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
000c5 48 33 cd xor rcx, rbp
000c8 e8 00 00 00 00 call __security_check_cookie
000cd 48 8d a5 f8 00
00 00 lea rsp, QWORD PTR [rbp+248]
000d4 5f pop rdi
000d5 5d pop rbp
000d6 c3 ret 0
fitToMonitor ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT applySizeLimits
_TEXT SEGMENT
ratio$1 = 4
window$ = 256
width$ = 264
height$ = 272
applySizeLimits PROC ; COMDAT
; 35 : {
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 55 push rbp
00010 57 push rdi
00011 48 81 ec 08 01
00 00 sub rsp, 264 ; 00000108H
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 36 : if (window->numer != GLFW_DONT_CARE && window->denom != GLFW_DONT_CARE)
00029 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00030 83 78 70 ff cmp DWORD PTR [rax+112], -1
00034 74 4b je SHORT $LN2@applySizeL
00036 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
0003d 83 78 74 ff cmp DWORD PTR [rax+116], -1
00041 74 3e je SHORT $LN2@applySizeL
; 37 : {
; 38 : const float ratio = (float)window->numer / (float)window->denom;
00043 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
0004a f3 0f 2a 40 70 cvtsi2ss xmm0, DWORD PTR [rax+112]
0004f 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00056 f3 0f 2a 48 74 cvtsi2ss xmm1, DWORD PTR [rax+116]
0005b f3 0f 5e c1 divss xmm0, xmm1
0005f f3 0f 11 45 04 movss DWORD PTR ratio$1[rbp], xmm0
; 39 : *height = (int)(*width / ratio);
00064 48 8b 85 08 01
00 00 mov rax, QWORD PTR width$[rbp]
0006b f3 0f 2a 00 cvtsi2ss xmm0, DWORD PTR [rax]
0006f f3 0f 5e 45 04 divss xmm0, DWORD PTR ratio$1[rbp]
00074 f3 0f 2c c0 cvttss2si eax, xmm0
00078 48 8b 8d 10 01
00 00 mov rcx, QWORD PTR height$[rbp]
0007f 89 01 mov DWORD PTR [rcx], eax
$LN2@applySizeL:
; 40 : }
; 41 :
; 42 : if (window->minwidth != GLFW_DONT_CARE)
00081 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00088 83 78 60 ff cmp DWORD PTR [rax+96], -1
0008c 74 23 je SHORT $LN3@applySizeL
; 43 : *width = _glfw_max(*width, window->minwidth);
0008e 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00095 8b 50 60 mov edx, DWORD PTR [rax+96]
00098 48 8b 85 08 01
00 00 mov rax, QWORD PTR width$[rbp]
0009f 8b 08 mov ecx, DWORD PTR [rax]
000a1 e8 00 00 00 00 call _glfw_max
000a6 48 8b 8d 08 01
00 00 mov rcx, QWORD PTR width$[rbp]
000ad 89 01 mov DWORD PTR [rcx], eax
000af eb 2e jmp SHORT $LN4@applySizeL
$LN3@applySizeL:
; 44 : else if (window->maxwidth != GLFW_DONT_CARE)
000b1 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
000b8 83 78 68 ff cmp DWORD PTR [rax+104], -1
000bc 74 21 je SHORT $LN5@applySizeL
; 45 : *width = _glfw_min(*width, window->maxwidth);
000be 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
000c5 8b 50 68 mov edx, DWORD PTR [rax+104]
000c8 48 8b 85 08 01
00 00 mov rax, QWORD PTR width$[rbp]
000cf 8b 08 mov ecx, DWORD PTR [rax]
000d1 e8 00 00 00 00 call _glfw_min
000d6 48 8b 8d 08 01
00 00 mov rcx, QWORD PTR width$[rbp]
000dd 89 01 mov DWORD PTR [rcx], eax
$LN5@applySizeL:
$LN4@applySizeL:
; 46 :
; 47 : if (window->minheight != GLFW_DONT_CARE)
000df 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
000e6 83 78 64 ff cmp DWORD PTR [rax+100], -1
000ea 74 23 je SHORT $LN6@applySizeL
; 48 : *height = _glfw_min(*height, window->minheight);
000ec 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
000f3 8b 50 64 mov edx, DWORD PTR [rax+100]
000f6 48 8b 85 10 01
00 00 mov rax, QWORD PTR height$[rbp]
000fd 8b 08 mov ecx, DWORD PTR [rax]
000ff e8 00 00 00 00 call _glfw_min
00104 48 8b 8d 10 01
00 00 mov rcx, QWORD PTR height$[rbp]
0010b 89 01 mov DWORD PTR [rcx], eax
0010d eb 2e jmp SHORT $LN7@applySizeL
$LN6@applySizeL:
; 49 : else if (window->maxheight != GLFW_DONT_CARE)
0010f 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00116 83 78 6c ff cmp DWORD PTR [rax+108], -1
0011a 74 21 je SHORT $LN8@applySizeL
; 50 : *height = _glfw_max(*height, window->maxheight);
0011c 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00123 8b 50 6c mov edx, DWORD PTR [rax+108]
00126 48 8b 85 10 01
00 00 mov rax, QWORD PTR height$[rbp]
0012d 8b 08 mov ecx, DWORD PTR [rax]
0012f e8 00 00 00 00 call _glfw_max
00134 48 8b 8d 10 01
00 00 mov rcx, QWORD PTR height$[rbp]
0013b 89 01 mov DWORD PTR [rcx], eax
$LN8@applySizeL:
$LN7@applySizeL:
; 51 : }
0013d 48 8d a5 e8 00
00 00 lea rsp, QWORD PTR [rbp+232]
00144 5f pop rdi
00145 5d pop rbp
00146 c3 ret 0
applySizeLimits ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwCreateWindowSurfaceNull
_TEXT SEGMENT
instance$ = 224
window$ = 232
allocator$ = 240
surface$ = 248
_glfwCreateWindowSurfaceNull PROC ; COMDAT
; 716 : {
$LN3:
00000 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
00005 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00014 55 push rbp
00015 57 push rdi
00016 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0001d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00022 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 717 : // This seems like the most appropriate error to return here
; 718 : return VK_ERROR_EXTENSION_NOT_PRESENT;
0002e b8 f9 ff ff ff mov eax, -7
; 719 : }
00033 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0003a 5f pop rdi
0003b 5d pop rbp
0003c c3 ret 0
_glfwCreateWindowSurfaceNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetPhysicalDevicePresentationSupportNull
_TEXT SEGMENT
instance$ = 224
device$ = 232
queuefamily$ = 240
_glfwGetPhysicalDevicePresentationSupportNull PROC ; COMDAT
; 708 : {
$LN3:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 55 push rbp
00010 57 push rdi
00011 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 709 : return GLFW_FALSE;
00029 33 c0 xor eax, eax
; 710 : }
0002b 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00032 5f pop rdi
00033 5d pop rbp
00034 c3 ret 0
_glfwGetPhysicalDevicePresentationSupportNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetRequiredInstanceExtensionsNull
_TEXT SEGMENT
extensions$ = 224
_glfwGetRequiredInstanceExtensionsNull PROC ; COMDAT
; 702 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 703 : }
0001f 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00026 5f pop rdi
00027 5d pop rbp
00028 c3 ret 0
_glfwGetRequiredInstanceExtensionsNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetEGLNativeWindowNull
_TEXT SEGMENT
window$ = 224
_glfwGetEGLNativeWindowNull PROC ; COMDAT
; 565 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 566 : return 0;
0001f 33 c0 xor eax, eax
; 567 : }
00021 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00028 5f pop rdi
00029 5d pop rbp
0002a c3 ret 0
_glfwGetEGLNativeWindowNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetEGLNativeDisplayNull
_TEXT SEGMENT
_glfwGetEGLNativeDisplayNull PROC ; COMDAT
; 560 : {
$LN3:
00000 40 55 push rbp
00002 57 push rdi
00003 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0000f 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 561 : return 0;
0001b 33 c0 xor eax, eax
; 562 : }
0001d 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00024 5f pop rdi
00025 5d pop rbp
00026 c3 ret 0
_glfwGetEGLNativeDisplayNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetEGLPlatformNull
_TEXT SEGMENT
attribs$ = 224
_glfwGetEGLPlatformNull PROC ; COMDAT
; 555 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 556 : return 0;
0001f 33 c0 xor eax, eax
; 557 : }
00021 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00028 5f pop rdi
00029 5d pop rbp
0002a c3 ret 0
_glfwGetEGLPlatformNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetKeyScancodeNull
_TEXT SEGMENT
key$ = 224
_glfwGetKeyScancodeNull PROC ; COMDAT
; 697 : {
$LN3:
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
00004 55 push rbp
00005 57 push rdi
00006 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00012 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 698 : return _glfw.null.scancodes[key];
0001e 48 63 85 e0 00
00 00 movsxd rax, DWORD PTR key$[rbp]
00025 48 8d 0d 32 2b
00 00 lea rcx, OFFSET FLAT:_glfw+11058
0002c 0f b6 04 01 movzx eax, BYTE PTR [rcx+rax]
; 699 : }
00030 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00037 5f pop rdi
00038 5d pop rbp
00039 c3 ret 0
_glfwGetKeyScancodeNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetScancodeNameNull
_TEXT SEGMENT
tv69 = 192
scancode$ = 240
_glfwGetScancodeNameNull PROC ; COMDAT
; 570 : {
$LN73:
00000 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
00004 55 push rbp
00005 57 push rdi
00006 48 81 ec f8 00
00 00 sub rsp, 248 ; 000000f8H
0000d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00012 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00019 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 571 : if (scancode < GLFW_NULL_SC_FIRST || scancode > GLFW_NULL_SC_LAST)
0001e 83 bd f0 00 00
00 01 cmp DWORD PTR scancode$[rbp], 1
00025 7c 09 jl SHORT $LN5@glfwGetSca
00027 83 bd f0 00 00
00 78 cmp DWORD PTR scancode$[rbp], 120 ; 00000078H
0002e 7e 1f jle SHORT $LN4@glfwGetSca
$LN5@glfwGetSca:
; 572 : {
; 573 : _glfwInputError(GLFW_INVALID_VALUE, "Invalid scancode %i", scancode);
00030 44 8b 85 f0 00
00 00 mov r8d, DWORD PTR scancode$[rbp]
00037 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:??_C@_0BE@IGCIBFAF@Invalid?5scancode?5?$CFi@
0003e b9 04 00 01 00 mov ecx, 65540 ; 00010004H
00043 e8 00 00 00 00 call _glfwInputError
; 574 : return NULL;
00048 33 c0 xor eax, eax
0004a e9 62 02 00 00 jmp $LN1@glfwGetSca
$LN4@glfwGetSca:
; 575 : }
; 576 :
; 577 : switch (scancode)
0004f 8b 85 f0 00 00
00 mov eax, DWORD PTR scancode$[rbp]
00055 89 85 c0 00 00
00 mov DWORD PTR tv69[rbp], eax
0005b 8b 85 c0 00 00
00 mov eax, DWORD PTR tv69[rbp]
00061 83 e8 02 sub eax, 2
00064 89 85 c0 00 00
00 mov DWORD PTR tv69[rbp], eax
0006a 83 bd c0 00 00
00 6d cmp DWORD PTR tv69[rbp], 109 ; 0000006dH
00071 0f 87 38 02 00
00 ja $LN2@glfwGetSca
00077 48 63 85 c0 00
00 00 movsxd rax, DWORD PTR tv69[rbp]
0007e 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__ImageBase
00085 0f b6 84 01 00
00 00 00 movzx eax, BYTE PTR $LN71@glfwGetSca[rcx+rax]
0008d 8b 84 81 00 00
00 00 mov eax, DWORD PTR $LN72@glfwGetSca[rcx+rax*4]
00094 48 03 c1 add rax, rcx
00097 ff e0 jmp rax
$LN6@glfwGetSca:
; 578 : {
; 579 : case GLFW_NULL_SC_APOSTROPHE:
; 580 : return "'";
00099 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01GEODFPGF@?8@
000a0 e9 0c 02 00 00 jmp $LN1@glfwGetSca
$LN7@glfwGetSca:
; 581 : case GLFW_NULL_SC_COMMA:
; 582 : return ",";
000a5 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01IHBHIGKO@?0@
000ac e9 00 02 00 00 jmp $LN1@glfwGetSca
$LN8@glfwGetSca:
$LN9@glfwGetSca:
; 583 : case GLFW_NULL_SC_MINUS:
; 584 : case GLFW_NULL_SC_KP_SUBTRACT:
; 585 : return "-";
000b1 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01JOAMLHOP@?9@
000b8 e9 f4 01 00 00 jmp $LN1@glfwGetSca
$LN10@glfwGetSca:
$LN11@glfwGetSca:
; 586 : case GLFW_NULL_SC_PERIOD:
; 587 : case GLFW_NULL_SC_KP_DECIMAL:
; 588 : return ".";
000bd 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01LFCBOECM@?4@
000c4 e9 e8 01 00 00 jmp $LN1@glfwGetSca
$LN12@glfwGetSca:
$LN13@glfwGetSca:
; 589 : case GLFW_NULL_SC_SLASH:
; 590 : case GLFW_NULL_SC_KP_DIVIDE:
; 591 : return "/";
000c9 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01KMDKNFGN@?1@
000d0 e9 dc 01 00 00 jmp $LN1@glfwGetSca
$LN14@glfwGetSca:
; 592 : case GLFW_NULL_SC_SEMICOLON:
; 593 : return ";";
000d5 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01ICJEACDI@?$DL@
000dc e9 d0 01 00 00 jmp $LN1@glfwGetSca
$LN15@glfwGetSca:
$LN16@glfwGetSca:
; 594 : case GLFW_NULL_SC_EQUAL:
; 595 : case GLFW_NULL_SC_KP_EQUAL:
; 596 : return "=";
000e1 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01NEMOKFLO@?$DN@
000e8 e9 c4 01 00 00 jmp $LN1@glfwGetSca
$LN17@glfwGetSca:
; 597 : case GLFW_NULL_SC_LEFT_BRACKET:
; 598 : return "[";
000ed 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01OHGJGJJP@?$FL@
000f4 e9 b8 01 00 00 jmp $LN1@glfwGetSca
$LN18@glfwGetSca:
; 599 : case GLFW_NULL_SC_RIGHT_BRACKET:
; 600 : return "]";
000f9 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01LBDDMOBJ@?$FN@
00100 e9 ac 01 00 00 jmp $LN1@glfwGetSca
$LN19@glfwGetSca:
; 601 : case GLFW_NULL_SC_KP_MULTIPLY:
; 602 : return "*";
00105 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01NBENCBCI@?$CK@
0010c e9 a0 01 00 00 jmp $LN1@glfwGetSca
$LN20@glfwGetSca:
; 603 : case GLFW_NULL_SC_KP_ADD:
; 604 : return "+";
00111 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01MIFGBAGJ@?$CL@
00118 e9 94 01 00 00 jmp $LN1@glfwGetSca
$LN21@glfwGetSca:
$LN22@glfwGetSca:
$LN23@glfwGetSca:
; 605 : case GLFW_NULL_SC_BACKSLASH:
; 606 : case GLFW_NULL_SC_WORLD_1:
; 607 : case GLFW_NULL_SC_WORLD_2:
; 608 : return "\\";
0011d 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01KICIPPFI@?2@
00124 e9 88 01 00 00 jmp $LN1@glfwGetSca
$LN24@glfwGetSca:
$LN25@glfwGetSca:
; 609 : case GLFW_NULL_SC_0:
; 610 : case GLFW_NULL_SC_KP_0:
; 611 : return "0";
00129 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01GBGANLPD@0@
00130 e9 7c 01 00 00 jmp $LN1@glfwGetSca
$LN26@glfwGetSca:
$LN27@glfwGetSca:
; 612 : case GLFW_NULL_SC_1:
; 613 : case GLFW_NULL_SC_KP_1:
; 614 : return "1";
00135 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01HIHLOKLC@1@
0013c e9 70 01 00 00 jmp $LN1@glfwGetSca
$LN28@glfwGetSca:
$LN29@glfwGetSca:
; 615 : case GLFW_NULL_SC_2:
; 616 : case GLFW_NULL_SC_KP_2:
; 617 : return "2";
00141 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01FDFGLJHB@2@
00148 e9 64 01 00 00 jmp $LN1@glfwGetSca
$LN30@glfwGetSca:
$LN31@glfwGetSca:
; 618 : case GLFW_NULL_SC_3:
; 619 : case GLFW_NULL_SC_KP_3:
; 620 : return "3";
0014d 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01EKENIIDA@3@
00154 e9 58 01 00 00 jmp $LN1@glfwGetSca
$LN32@glfwGetSca:
$LN33@glfwGetSca:
; 621 : case GLFW_NULL_SC_4:
; 622 : case GLFW_NULL_SC_KP_4:
; 623 : return "4";
00159 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01FAMBOPH@4@
00160 e9 4c 01 00 00 jmp $LN1@glfwGetSca
$LN34@glfwGetSca:
$LN35@glfwGetSca:
; 624 : case GLFW_NULL_SC_5:
; 625 : case GLFW_NULL_SC_KP_5:
; 626 : return "5";
00165 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01BMBHCPLG@5@
0016c e9 40 01 00 00 jmp $LN1@glfwGetSca
$LN36@glfwGetSca:
$LN37@glfwGetSca:
; 627 : case GLFW_NULL_SC_6:
; 628 : case GLFW_NULL_SC_KP_6:
; 629 : return "6";
00171 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01DHDKHMHF@6@
00178 e9 34 01 00 00 jmp $LN1@glfwGetSca
$LN38@glfwGetSca:
$LN39@glfwGetSca:
; 630 : case GLFW_NULL_SC_7:
; 631 : case GLFW_NULL_SC_KP_7:
; 632 : return "7";
0017d 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01COCBENDE@7@
00184 e9 28 01 00 00 jmp $LN1@glfwGetSca
$LN40@glfwGetSca:
$LN41@glfwGetSca:
; 633 : case GLFW_NULL_SC_8:
; 634 : case GLFW_NULL_SC_KP_8:
; 635 : return "8";
00189 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01KJLJFBPL@8@
00190 e9 1c 01 00 00 jmp $LN1@glfwGetSca
$LN42@glfwGetSca:
$LN43@glfwGetSca:
; 636 : case GLFW_NULL_SC_9:
; 637 : case GLFW_NULL_SC_KP_9:
; 638 : return "9";
00195 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01LAKCGALK@9@
0019c e9 10 01 00 00 jmp $LN1@glfwGetSca
$LN44@glfwGetSca:
; 639 : case GLFW_NULL_SC_A:
; 640 : return "a";
001a1 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01MCMALHOG@a@
001a8 e9 04 01 00 00 jmp $LN1@glfwGetSca
$LN45@glfwGetSca:
; 641 : case GLFW_NULL_SC_B:
; 642 : return "b";
001ad 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01OJONOECF@b@
001b4 e9 f8 00 00 00 jmp $LN1@glfwGetSca
$LN46@glfwGetSca:
; 643 : case GLFW_NULL_SC_C:
; 644 : return "c";
001b9 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01PAPGNFGE@c@
001c0 e9 ec 00 00 00 jmp $LN1@glfwGetSca
$LN47@glfwGetSca:
; 645 : case GLFW_NULL_SC_D:
; 646 : return "d";
001c5 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01LPLHEDKD@d@
001cc e9 e0 00 00 00 jmp $LN1@glfwGetSca
$LN48@glfwGetSca:
; 647 : case GLFW_NULL_SC_E:
; 648 : return "e";
001d1 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01KGKMHCOC@e@
001d8 e9 d4 00 00 00 jmp $LN1@glfwGetSca
$LN49@glfwGetSca:
; 649 : case GLFW_NULL_SC_F:
; 650 : return "f";
001dd 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01INIBCBCB@f@
001e4 e9 c8 00 00 00 jmp $LN1@glfwGetSca
$LN50@glfwGetSca:
; 651 : case GLFW_NULL_SC_G:
; 652 : return "g";
001e9 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01JEJKBAGA@g@
001f0 e9 bc 00 00 00 jmp $LN1@glfwGetSca
$LN51@glfwGetSca:
; 653 : case GLFW_NULL_SC_H:
; 654 : return "h";
001f5 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01BDACAMKP@h@
001fc e9 b0 00 00 00 jmp $LN1@glfwGetSca
$LN52@glfwGetSca:
; 655 : case GLFW_NULL_SC_I:
; 656 : return "i";
00201 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01KBJDNOO@i@
00208 e9 a4 00 00 00 jmp $LN1@glfwGetSca
$LN53@glfwGetSca:
; 657 : case GLFW_NULL_SC_J:
; 658 : return "j";
0020d 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01CBDEGOCN@j@
00214 e9 98 00 00 00 jmp $LN1@glfwGetSca
$LN54@glfwGetSca:
; 659 : case GLFW_NULL_SC_K:
; 660 : return "k";
00219 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01DICPFPGM@k@
00220 e9 8c 00 00 00 jmp $LN1@glfwGetSca
$LN55@glfwGetSca:
; 661 : case GLFW_NULL_SC_L:
; 662 : return "l";
00225 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01HHGOMJKL@l@
0022c e9 80 00 00 00 jmp $LN1@glfwGetSca
$LN56@glfwGetSca:
; 663 : case GLFW_NULL_SC_M:
; 664 : return "m";
00231 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01GOHFPIOK@m@
00238 eb 77 jmp SHORT $LN1@glfwGetSca
$LN57@glfwGetSca:
; 665 : case GLFW_NULL_SC_N:
; 666 : return "n";
0023a 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01EFFIKLCJ@n@
00241 eb 6e jmp SHORT $LN1@glfwGetSca
$LN58@glfwGetSca:
; 667 : case GLFW_NULL_SC_O:
; 668 : return "o";
00243 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01FMEDJKGI@o@
0024a eb 65 jmp SHORT $LN1@glfwGetSca
$LN59@glfwGetSca:
; 669 : case GLFW_NULL_SC_P:
; 670 : return "p";
0024c 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01JBBJJEPG@p@
00253 eb 5c jmp SHORT $LN1@glfwGetSca
$LN60@glfwGetSca:
; 671 : case GLFW_NULL_SC_Q:
; 672 : return "q";
00255 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01IIACKFLH@q@
0025c eb 53 jmp SHORT $LN1@glfwGetSca
$LN61@glfwGetSca:
; 673 : case GLFW_NULL_SC_R:
; 674 : return "r";
0025e 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01KDCPPGHE@r@
00265 eb 4a jmp SHORT $LN1@glfwGetSca
$LN62@glfwGetSca:
; 675 : case GLFW_NULL_SC_S:
; 676 : return "s";
00267 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01LKDEMHDF@s@
0026e eb 41 jmp SHORT $LN1@glfwGetSca
$LN63@glfwGetSca:
; 677 : case GLFW_NULL_SC_T:
; 678 : return "t";
00270 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01PFHFFBPC@t@
00277 eb 38 jmp SHORT $LN1@glfwGetSca
$LN64@glfwGetSca:
; 679 : case GLFW_NULL_SC_U:
; 680 : return "u";
00279 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01OMGOGALD@u@
00280 eb 2f jmp SHORT $LN1@glfwGetSca
$LN65@glfwGetSca:
; 681 : case GLFW_NULL_SC_V:
; 682 : return "v";
00282 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01MHEDDDHA@v@
00289 eb 26 jmp SHORT $LN1@glfwGetSca
$LN66@glfwGetSca:
; 683 : case GLFW_NULL_SC_W:
; 684 : return "w";
0028b 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01NOFIACDB@w@
00292 eb 1d jmp SHORT $LN1@glfwGetSca
$LN67@glfwGetSca:
; 685 : case GLFW_NULL_SC_X:
; 686 : return "x";
00294 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01FJMABOPO@x@
0029b eb 14 jmp SHORT $LN1@glfwGetSca
$LN68@glfwGetSca:
; 687 : case GLFW_NULL_SC_Y:
; 688 : return "y";
0029d 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01EANLCPLP@y@
002a4 eb 0b jmp SHORT $LN1@glfwGetSca
$LN69@glfwGetSca:
; 689 : case GLFW_NULL_SC_Z:
; 690 : return "z";
002a6 48 8d 05 00 00
00 00 lea rax, OFFSET FLAT:??_C@_01GLPGHMHM@z@
002ad eb 02 jmp SHORT $LN1@glfwGetSca
$LN2@glfwGetSca:
; 691 : }
; 692 :
; 693 : return NULL;
002af 33 c0 xor eax, eax
$LN1@glfwGetSca:
; 694 : }
002b1 48 8d a5 d8 00
00 00 lea rsp, QWORD PTR [rbp+216]
002b8 5f pop rdi
002b9 5d pop rbp
002ba c3 ret 0
002bb 90 npad 1
$LN72@glfwGetSca:
002bc 00 00 00 00 DD $LN6@glfwGetSca
002c0 00 00 00 00 DD $LN7@glfwGetSca
002c4 00 00 00 00 DD $LN8@glfwGetSca
002c8 00 00 00 00 DD $LN10@glfwGetSca
002cc 00 00 00 00 DD $LN12@glfwGetSca
002d0 00 00 00 00 DD $LN24@glfwGetSca
002d4 00 00 00 00 DD $LN26@glfwGetSca
002d8 00 00 00 00 DD $LN28@glfwGetSca
002dc 00 00 00 00 DD $LN30@glfwGetSca
002e0 00 00 00 00 DD $LN32@glfwGetSca
002e4 00 00 00 00 DD $LN34@glfwGetSca
002e8 00 00 00 00 DD $LN36@glfwGetSca
002ec 00 00 00 00 DD $LN38@glfwGetSca
002f0 00 00 00 00 DD $LN40@glfwGetSca
002f4 00 00 00 00 DD $LN42@glfwGetSca
002f8 00 00 00 00 DD $LN14@glfwGetSca
002fc 00 00 00 00 DD $LN15@glfwGetSca
00300 00 00 00 00 DD $LN17@glfwGetSca
00304 00 00 00 00 DD $LN21@glfwGetSca
00308 00 00 00 00 DD $LN18@glfwGetSca
0030c 00 00 00 00 DD $LN22@glfwGetSca
00310 00 00 00 00 DD $LN23@glfwGetSca
00314 00 00 00 00 DD $LN44@glfwGetSca
00318 00 00 00 00 DD $LN45@glfwGetSca
0031c 00 00 00 00 DD $LN46@glfwGetSca
00320 00 00 00 00 DD $LN47@glfwGetSca
00324 00 00 00 00 DD $LN48@glfwGetSca
00328 00 00 00 00 DD $LN49@glfwGetSca
0032c 00 00 00 00 DD $LN50@glfwGetSca
00330 00 00 00 00 DD $LN51@glfwGetSca
00334 00 00 00 00 DD $LN52@glfwGetSca
00338 00 00 00 00 DD $LN53@glfwGetSca
0033c 00 00 00 00 DD $LN54@glfwGetSca
00340 00 00 00 00 DD $LN55@glfwGetSca
00344 00 00 00 00 DD $LN56@glfwGetSca
00348 00 00 00 00 DD $LN57@glfwGetSca
0034c 00 00 00 00 DD $LN58@glfwGetSca
00350 00 00 00 00 DD $LN59@glfwGetSca
00354 00 00 00 00 DD $LN60@glfwGetSca
00358 00 00 00 00 DD $LN61@glfwGetSca
0035c 00 00 00 00 DD $LN62@glfwGetSca
00360 00 00 00 00 DD $LN63@glfwGetSca
00364 00 00 00 00 DD $LN64@glfwGetSca
00368 00 00 00 00 DD $LN65@glfwGetSca
0036c 00 00 00 00 DD $LN66@glfwGetSca
00370 00 00 00 00 DD $LN67@glfwGetSca
00374 00 00 00 00 DD $LN68@glfwGetSca
00378 00 00 00 00 DD $LN69@glfwGetSca
0037c 00 00 00 00 DD $LN25@glfwGetSca
00380 00 00 00 00 DD $LN27@glfwGetSca
00384 00 00 00 00 DD $LN29@glfwGetSca
00388 00 00 00 00 DD $LN31@glfwGetSca
0038c 00 00 00 00 DD $LN33@glfwGetSca
00390 00 00 00 00 DD $LN35@glfwGetSca
00394 00 00 00 00 DD $LN37@glfwGetSca
00398 00 00 00 00 DD $LN39@glfwGetSca
0039c 00 00 00 00 DD $LN41@glfwGetSca
003a0 00 00 00 00 DD $LN43@glfwGetSca
003a4 00 00 00 00 DD $LN11@glfwGetSca
003a8 00 00 00 00 DD $LN13@glfwGetSca
003ac 00 00 00 00 DD $LN19@glfwGetSca
003b0 00 00 00 00 DD $LN9@glfwGetSca
003b4 00 00 00 00 DD $LN20@glfwGetSca
003b8 00 00 00 00 DD $LN16@glfwGetSca
003bc 00 00 00 00 DD $LN2@glfwGetSca
$LN71@glfwGetSca:
003c0 00 DB 0
003c1 01 DB 1
003c2 02 DB 2
003c3 03 DB 3
003c4 04 DB 4
003c5 05 DB 5
003c6 06 DB 6
003c7 07 DB 7
003c8 08 DB 8
003c9 09 DB 9
003ca 0a DB 10
003cb 0b DB 11
003cc 0c DB 12
003cd 0d DB 13
003ce 0e DB 14
003cf 0f DB 15
003d0 10 DB 16
003d1 11 DB 17
003d2 12 DB 18
003d3 13 DB 19
003d4 40 DB 64 ; 00000040H
003d5 14 DB 20
003d6 15 DB 21
003d7 40 DB 64 ; 00000040H
003d8 40 DB 64 ; 00000040H
003d9 40 DB 64 ; 00000040H
003da 40 DB 64 ; 00000040H
003db 40 DB 64 ; 00000040H
003dc 40 DB 64 ; 00000040H
003dd 40 DB 64 ; 00000040H
003de 40 DB 64 ; 00000040H
003df 40 DB 64 ; 00000040H
003e0 40 DB 64 ; 00000040H
003e1 40 DB 64 ; 00000040H
003e2 40 DB 64 ; 00000040H
003e3 40 DB 64 ; 00000040H
003e4 40 DB 64 ; 00000040H
003e5 40 DB 64 ; 00000040H
003e6 40 DB 64 ; 00000040H
003e7 40 DB 64 ; 00000040H
003e8 40 DB 64 ; 00000040H
003e9 40 DB 64 ; 00000040H
003ea 16 DB 22
003eb 17 DB 23
003ec 18 DB 24
003ed 19 DB 25
003ee 1a DB 26
003ef 1b DB 27
003f0 1c DB 28
003f1 1d DB 29
003f2 1e DB 30
003f3 1f DB 31
003f4 20 DB 32 ; 00000020H
003f5 21 DB 33 ; 00000021H
003f6 22 DB 34 ; 00000022H
003f7 23 DB 35 ; 00000023H
003f8 24 DB 36 ; 00000024H
003f9 25 DB 37 ; 00000025H
003fa 26 DB 38 ; 00000026H
003fb 27 DB 39 ; 00000027H
003fc 28 DB 40 ; 00000028H
003fd 29 DB 41 ; 00000029H
003fe 2a DB 42 ; 0000002aH
003ff 2b DB 43 ; 0000002bH
00400 2c DB 44 ; 0000002cH
00401 2d DB 45 ; 0000002dH
00402 2e DB 46 ; 0000002eH
00403 2f DB 47 ; 0000002fH
00404 40 DB 64 ; 00000040H
00405 40 DB 64 ; 00000040H
00406 40 DB 64 ; 00000040H
00407 40 DB 64 ; 00000040H
00408 40 DB 64 ; 00000040H
00409 40 DB 64 ; 00000040H
0040a 40 DB 64 ; 00000040H
0040b 40 DB 64 ; 00000040H
0040c 40 DB 64 ; 00000040H
0040d 40 DB 64 ; 00000040H
0040e 40 DB 64 ; 00000040H
0040f 40 DB 64 ; 00000040H
00410 40 DB 64 ; 00000040H
00411 40 DB 64 ; 00000040H
00412 40 DB 64 ; 00000040H
00413 40 DB 64 ; 00000040H
00414 40 DB 64 ; 00000040H
00415 40 DB 64 ; 00000040H
00416 40 DB 64 ; 00000040H
00417 40 DB 64 ; 00000040H
00418 40 DB 64 ; 00000040H
00419 40 DB 64 ; 00000040H
0041a 40 DB 64 ; 00000040H
0041b 40 DB 64 ; 00000040H
0041c 40 DB 64 ; 00000040H
0041d 30 DB 48 ; 00000030H
0041e 31 DB 49 ; 00000031H
0041f 32 DB 50 ; 00000032H
00420 33 DB 51 ; 00000033H
00421 34 DB 52 ; 00000034H
00422 35 DB 53 ; 00000035H
00423 36 DB 54 ; 00000036H
00424 37 DB 55 ; 00000037H
00425 38 DB 56 ; 00000038H
00426 39 DB 57 ; 00000039H
00427 3a DB 58 ; 0000003aH
00428 3b DB 59 ; 0000003bH
00429 3c DB 60 ; 0000003cH
0042a 3d DB 61 ; 0000003dH
0042b 3e DB 62 ; 0000003eH
0042c 40 DB 64 ; 00000040H
0042d 3f DB 63 ; 0000003fH
_glfwGetScancodeNameNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetClipboardStringNull
_TEXT SEGMENT
_glfwGetClipboardStringNull PROC ; COMDAT
; 550 : {
$LN3:
00000 40 55 push rbp
00002 57 push rdi
00003 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0000f 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 551 : return _glfw.null.clipboardString;
0001b 48 8b 05 30 2a
00 00 mov rax, QWORD PTR _glfw+10800
; 552 : }
00022 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00029 5f pop rdi
0002a 5d pop rbp
0002b c3 ret 0
_glfwGetClipboardStringNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetClipboardStringNull
_TEXT SEGMENT
copy$ = 8
string$ = 256
_glfwSetClipboardStringNull PROC ; COMDAT
; 543 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec 08 01
00 00 sub rsp, 264 ; 00000108H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 544 : char* copy = _glfw_strdup(string);
0001f 48 8b 8d 00 01
00 00 mov rcx, QWORD PTR string$[rbp]
00026 e8 00 00 00 00 call _glfw_strdup
0002b 48 89 45 08 mov QWORD PTR copy$[rbp], rax
; 545 : _glfw_free(_glfw.null.clipboardString);
0002f 48 8b 0d 30 2a
00 00 mov rcx, QWORD PTR _glfw+10800
00036 e8 00 00 00 00 call _glfw_free
; 546 : _glfw.null.clipboardString = copy;
0003b 48 8b 45 08 mov rax, QWORD PTR copy$[rbp]
0003f 48 89 05 30 2a
00 00 mov QWORD PTR _glfw+10800, rax
; 547 : }
00046 48 8d a5 e8 00
00 00 lea rsp, QWORD PTR [rbp+232]
0004d 5f pop rdi
0004e 5d pop rbp
0004f c3 ret 0
_glfwSetClipboardStringNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetCursorNull
_TEXT SEGMENT
window$ = 224
cursor$ = 232
_glfwSetCursorNull PROC ; COMDAT
; 539 : {
$LN3:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 55 push rbp
0000b 57 push rdi
0000c 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00018 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 540 : }
00024 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0002b 5f pop rdi
0002c 5d pop rbp
0002d c3 ret 0
_glfwSetCursorNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwDestroyCursorNull
_TEXT SEGMENT
cursor$ = 224
_glfwDestroyCursorNull PROC ; COMDAT
; 535 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 536 : }
0001f 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00026 5f pop rdi
00027 5d pop rbp
00028 c3 ret 0
_glfwDestroyCursorNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwCreateStandardCursorNull
_TEXT SEGMENT
cursor$ = 224
shape$ = 232
_glfwCreateStandardCursorNull PROC ; COMDAT
; 530 : {
$LN3:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 55 push rbp
0000a 57 push rdi
0000b 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00017 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 531 : return GLFW_TRUE;
00023 b8 01 00 00 00 mov eax, 1
; 532 : }
00028 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0002f 5f pop rdi
00030 5d pop rbp
00031 c3 ret 0
_glfwCreateStandardCursorNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwCreateCursorNull
_TEXT SEGMENT
cursor$ = 224
image$ = 232
xhot$ = 240
yhot$ = 248
_glfwCreateCursorNull PROC ; COMDAT
; 525 : {
$LN3:
00000 44 89 4c 24 20 mov DWORD PTR [rsp+32], r9d
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00014 55 push rbp
00015 57 push rdi
00016 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0001d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00022 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 526 : return GLFW_TRUE;
0002e b8 01 00 00 00 mov eax, 1
; 527 : }
00033 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0003a 5f pop rdi
0003b 5d pop rbp
0003c c3 ret 0
_glfwCreateCursorNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetCursorModeNull
_TEXT SEGMENT
window$ = 224
mode$ = 232
_glfwSetCursorModeNull PROC ; COMDAT
; 519 : {
$LN3:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 55 push rbp
0000a 57 push rdi
0000b 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00017 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 520 : }
00023 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0002a 5f pop rdi
0002b 5d pop rbp
0002c c3 ret 0
_glfwSetCursorModeNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetCursorPosNull
_TEXT SEGMENT
window$ = 224
x$ = 232
y$ = 240
_glfwSetCursorPosNull PROC ; COMDAT
; 513 : {
$LN3:
00000 f2 0f 11 54 24
18 movsd QWORD PTR [rsp+24], xmm2
00006 f2 0f 11 4c 24
10 movsd QWORD PTR [rsp+16], xmm1
0000c 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00011 55 push rbp
00012 57 push rdi
00013 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0001a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001f 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00026 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 514 : _glfw.null.xcursor = window->null.xpos + (int)x;
0002b f2 0f 2c 85 e8
00 00 00 cvttsd2si eax, QWORD PTR x$[rbp]
00033 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0003a 03 81 a0 03 00
00 add eax, DWORD PTR [rcx+928]
00040 89 05 28 2a 00
00 mov DWORD PTR _glfw+10792, eax
; 515 : _glfw.null.ycursor = window->null.ypos + (int)y;
00046 f2 0f 2c 85 f0
00 00 00 cvttsd2si eax, QWORD PTR y$[rbp]
0004e 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00055 03 81 a4 03 00
00 add eax, DWORD PTR [rcx+932]
0005b 89 05 2c 2a 00
00 mov DWORD PTR _glfw+10796, eax
; 516 : }
00061 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00068 5f pop rdi
00069 5d pop rbp
0006a c3 ret 0
_glfwSetCursorPosNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetCursorPosNull
_TEXT SEGMENT
window$ = 224
xpos$ = 232
ypos$ = 240
_glfwGetCursorPosNull PROC ; COMDAT
; 505 : {
$LN5:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 55 push rbp
00010 57 push rdi
00011 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 506 : if (xpos)
00029 48 83 bd e8 00
00 00 00 cmp QWORD PTR xpos$[rbp], 0
00031 74 26 je SHORT $LN2@glfwGetCur
; 507 : *xpos = _glfw.null.xcursor - window->null.xpos;
00033 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0003a 8b 80 a0 03 00
00 mov eax, DWORD PTR [rax+928]
00040 8b 0d 28 2a 00
00 mov ecx, DWORD PTR _glfw+10792
00046 2b c8 sub ecx, eax
00048 8b c1 mov eax, ecx
0004a f2 0f 2a c0 cvtsi2sd xmm0, eax
0004e 48 8b 85 e8 00
00 00 mov rax, QWORD PTR xpos$[rbp]
00055 f2 0f 11 00 movsd QWORD PTR [rax], xmm0
$LN2@glfwGetCur:
; 508 : if (ypos)
00059 48 83 bd f0 00
00 00 00 cmp QWORD PTR ypos$[rbp], 0
00061 74 26 je SHORT $LN3@glfwGetCur
; 509 : *ypos = _glfw.null.ycursor - window->null.ypos;
00063 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0006a 8b 80 a4 03 00
00 mov eax, DWORD PTR [rax+932]
00070 8b 0d 2c 2a 00
00 mov ecx, DWORD PTR _glfw+10796
00076 2b c8 sub ecx, eax
00078 8b c1 mov eax, ecx
0007a f2 0f 2a c0 cvtsi2sd xmm0, eax
0007e 48 8b 85 f0 00
00 00 mov rax, QWORD PTR ypos$[rbp]
00085 f2 0f 11 00 movsd QWORD PTR [rax], xmm0
$LN3@glfwGetCur:
; 510 : }
00089 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00090 5f pop rdi
00091 5d pop rbp
00092 c3 ret 0
_glfwGetCursorPosNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwPostEmptyEventNull
_TEXT SEGMENT
_glfwPostEmptyEventNull PROC ; COMDAT
; 501 : {
$LN3:
00000 40 55 push rbp
00002 57 push rdi
00003 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0000f 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 502 : }
0001b 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00022 5f pop rdi
00023 5d pop rbp
00024 c3 ret 0
_glfwPostEmptyEventNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwWaitEventsTimeoutNull
_TEXT SEGMENT
timeout$ = 224
_glfwWaitEventsTimeoutNull PROC ; COMDAT
; 497 : {
$LN3:
00000 f2 0f 11 44 24
08 movsd QWORD PTR [rsp+8], xmm0
00006 55 push rbp
00007 57 push rdi
00008 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000f 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00014 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001b e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 498 : }
00020 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00027 5f pop rdi
00028 5d pop rbp
00029 c3 ret 0
_glfwWaitEventsTimeoutNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwWaitEventsNull
_TEXT SEGMENT
_glfwWaitEventsNull PROC ; COMDAT
; 493 : {
$LN3:
00000 40 55 push rbp
00002 57 push rdi
00003 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0000f 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 494 : }
0001b 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00022 5f pop rdi
00023 5d pop rbp
00024 c3 ret 0
_glfwWaitEventsNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwPollEventsNull
_TEXT SEGMENT
_glfwPollEventsNull PROC ; COMDAT
; 489 : {
$LN3:
00000 40 55 push rbp
00002 57 push rdi
00003 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0000f 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 490 : }
0001b 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00022 5f pop rdi
00023 5d pop rbp
00024 c3 ret 0
_glfwPollEventsNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwWindowVisibleNull
_TEXT SEGMENT
window$ = 224
_glfwWindowVisibleNull PROC ; COMDAT
; 484 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 485 : return window->null.visible;
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 8b 80 b8 03 00
00 mov eax, DWORD PTR [rax+952]
; 486 : }
0002c 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00033 5f pop rdi
00034 5d pop rbp
00035 c3 ret 0
_glfwWindowVisibleNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwWindowIconifiedNull
_TEXT SEGMENT
window$ = 224
_glfwWindowIconifiedNull PROC ; COMDAT
; 479 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 480 : return window->null.iconified;
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 8b 80 bc 03 00
00 mov eax, DWORD PTR [rax+956]
; 481 : }
0002c 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00033 5f pop rdi
00034 5d pop rbp
00035 c3 ret 0
_glfwWindowIconifiedNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwWindowFocusedNull
_TEXT SEGMENT
tv65 = 192
window$ = 240
_glfwWindowFocusedNull PROC ; COMDAT
; 474 : {
$LN5:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec f8 00
00 00 sub rsp, 248 ; 000000f8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 475 : return _glfw.null.focusedWindow == window;
0001f 48 8b 85 f0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 48 39 05 38 2a
00 00 cmp QWORD PTR _glfw+10808, rax
0002d 75 0c jne SHORT $LN3@glfwWindow
0002f c7 85 c0 00 00
00 01 00 00 00 mov DWORD PTR tv65[rbp], 1
00039 eb 0a jmp SHORT $LN4@glfwWindow
$LN3@glfwWindow:
0003b c7 85 c0 00 00
00 00 00 00 00 mov DWORD PTR tv65[rbp], 0
$LN4@glfwWindow:
00045 8b 85 c0 00 00
00 mov eax, DWORD PTR tv65[rbp]
; 476 : }
0004b 48 8d a5 d8 00
00 00 lea rsp, QWORD PTR [rbp+216]
00052 5f pop rdi
00053 5d pop rbp
00054 c3 ret 0
_glfwWindowFocusedNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwFocusWindowNull
_TEXT SEGMENT
previous$ = 8
window$ = 256
_glfwFocusWindowNull PROC ; COMDAT
; 451 : {
$LN7:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec 08 01
00 00 sub rsp, 264 ; 00000108H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 452 : _GLFWwindow* previous;
; 453 :
; 454 : if (_glfw.null.focusedWindow == window)
0001f 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00026 48 39 05 38 2a
00 00 cmp QWORD PTR _glfw+10808, rax
0002d 75 02 jne SHORT $LN2@glfwFocusW
; 455 : return;
0002f eb 6c jmp SHORT $LN1@glfwFocusW
$LN2@glfwFocusW:
; 456 :
; 457 : if (!window->null.visible)
00031 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00038 83 b8 b8 03 00
00 00 cmp DWORD PTR [rax+952], 0
0003f 75 02 jne SHORT $LN3@glfwFocusW
; 458 : return;
00041 eb 5a jmp SHORT $LN1@glfwFocusW
$LN3@glfwFocusW:
; 459 :
; 460 : previous = _glfw.null.focusedWindow;
00043 48 8b 05 38 2a
00 00 mov rax, QWORD PTR _glfw+10808
0004a 48 89 45 08 mov QWORD PTR previous$[rbp], rax
; 461 : _glfw.null.focusedWindow = window;
0004e 48 8b 85 00 01
00 00 mov rax, QWORD PTR window$[rbp]
00055 48 89 05 38 2a
00 00 mov QWORD PTR _glfw+10808, rax
; 462 :
; 463 : if (previous)
0005c 48 83 7d 08 00 cmp QWORD PTR previous$[rbp], 0
00061 74 29 je SHORT $LN4@glfwFocusW
; 464 : {
; 465 : _glfwInputWindowFocus(previous, GLFW_FALSE);
00063 33 d2 xor edx, edx
00065 48 8b 4d 08 mov rcx, QWORD PTR previous$[rbp]
00069 e8 00 00 00 00 call _glfwInputWindowFocus
; 466 : if (previous->monitor && previous->autoIconify)
0006e 48 8b 45 08 mov rax, QWORD PTR previous$[rbp]
00072 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
00077 74 13 je SHORT $LN5@glfwFocusW
00079 48 8b 45 08 mov rax, QWORD PTR previous$[rbp]
0007d 83 78 10 00 cmp DWORD PTR [rax+16], 0
00081 74 09 je SHORT $LN5@glfwFocusW
; 467 : _glfwIconifyWindowNull(previous);
00083 48 8b 4d 08 mov rcx, QWORD PTR previous$[rbp]
00087 e8 00 00 00 00 call _glfwIconifyWindowNull
$LN5@glfwFocusW:
$LN4@glfwFocusW:
; 468 : }
; 469 :
; 470 : _glfwInputWindowFocus(window, GLFW_TRUE);
0008c ba 01 00 00 00 mov edx, 1
00091 48 8b 8d 00 01
00 00 mov rcx, QWORD PTR window$[rbp]
00098 e8 00 00 00 00 call _glfwInputWindowFocus
$LN1@glfwFocusW:
; 471 : }
0009d 48 8d a5 e8 00
00 00 lea rsp, QWORD PTR [rbp+232]
000a4 5f pop rdi
000a5 5d pop rbp
000a6 c3 ret 0
_glfwFocusWindowNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwHideWindowNull
_TEXT SEGMENT
window$ = 224
_glfwHideWindowNull PROC ; COMDAT
; 440 : {
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 441 : if (_glfw.null.focusedWindow == window)
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 48 39 05 38 2a
00 00 cmp QWORD PTR _glfw+10808, rax
0002d 75 19 jne SHORT $LN2@glfwHideWi
; 442 : {
; 443 : _glfw.null.focusedWindow = NULL;
0002f 48 c7 05 38 2a
00 00 00 00 00
00 mov QWORD PTR _glfw+10808, 0
; 444 : _glfwInputWindowFocus(window, GLFW_FALSE);
0003a 33 d2 xor edx, edx
0003c 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00043 e8 00 00 00 00 call _glfwInputWindowFocus
$LN2@glfwHideWi:
; 445 : }
; 446 :
; 447 : window->null.visible = GLFW_FALSE;
00048 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0004f c7 80 b8 03 00
00 00 00 00 00 mov DWORD PTR [rax+952], 0
; 448 : }
00059 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00060 5f pop rdi
00061 5d pop rbp
00062 c3 ret 0
_glfwHideWindowNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwRequestWindowAttentionNull
_TEXT SEGMENT
window$ = 224
_glfwRequestWindowAttentionNull PROC ; COMDAT
; 436 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 437 : }
0001f 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00026 5f pop rdi
00027 5d pop rbp
00028 c3 ret 0
_glfwRequestWindowAttentionNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwShowWindowNull
_TEXT SEGMENT
window$ = 224
_glfwShowWindowNull PROC ; COMDAT
; 431 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 432 : window->null.visible = GLFW_TRUE;
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 c7 80 b8 03 00
00 01 00 00 00 mov DWORD PTR [rax+952], 1
; 433 : }
00030 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00037 5f pop rdi
00038 5d pop rbp
00039 c3 ret 0
_glfwShowWindowNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwRawMouseMotionSupportedNull
_TEXT SEGMENT
_glfwRawMouseMotionSupportedNull PROC ; COMDAT
; 426 : {
$LN3:
00000 40 55 push rbp
00002 57 push rdi
00003 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000a 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0000f 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 427 : return GLFW_TRUE;
0001b b8 01 00 00 00 mov eax, 1
; 428 : }
00020 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00027 5f pop rdi
00028 5d pop rbp
00029 c3 ret 0
_glfwRawMouseMotionSupportedNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetRawMouseMotionNull
_TEXT SEGMENT
window$ = 224
enabled$ = 232
_glfwSetRawMouseMotionNull PROC ; COMDAT
; 422 : {
$LN3:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 55 push rbp
0000a 57 push rdi
0000b 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00017 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 423 : }
00023 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0002a 5f pop rdi
0002b 5d pop rbp
0002c c3 ret 0
_glfwSetRawMouseMotionNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowOpacityNull
_TEXT SEGMENT
window$ = 224
opacity$ = 232
_glfwSetWindowOpacityNull PROC ; COMDAT
; 417 : {
$LN3:
00000 f3 0f 11 4c 24
10 movss DWORD PTR [rsp+16], xmm1
00006 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000b 55 push rbp
0000c 57 push rdi
0000d 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00014 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00019 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00020 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 418 : window->null.opacity = opacity;
00025 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0002c f3 0f 10 85 e8
00 00 00 movss xmm0, DWORD PTR opacity$[rbp]
00034 f3 0f 11 80 d4
03 00 00 movss DWORD PTR [rax+980], xmm0
; 419 : }
0003c 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00043 5f pop rdi
00044 5d pop rbp
00045 c3 ret 0
_glfwSetWindowOpacityNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetWindowOpacityNull
_TEXT SEGMENT
window$ = 224
_glfwGetWindowOpacityNull PROC ; COMDAT
; 412 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec f8 00
00 00 sub rsp, 248 ; 000000f8H
0000e 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 413 : return window->null.opacity;
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 f3 0f 10 80 d4
03 00 00 movss xmm0, DWORD PTR [rax+980]
; 414 : }
0002e 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00035 5f pop rdi
00036 5d pop rbp
00037 c3 ret 0
_glfwGetWindowOpacityNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowMousePassthroughNull
_TEXT SEGMENT
window$ = 224
enabled$ = 232
_glfwSetWindowMousePassthroughNull PROC ; COMDAT
; 408 : {
$LN3:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 55 push rbp
0000a 57 push rdi
0000b 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00017 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 409 : }
00023 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0002a 5f pop rdi
0002b 5d pop rbp
0002c c3 ret 0
_glfwSetWindowMousePassthroughNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowFloatingNull
_TEXT SEGMENT
window$ = 224
enabled$ = 232
_glfwSetWindowFloatingNull PROC ; COMDAT
; 403 : {
$LN3:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 55 push rbp
0000a 57 push rdi
0000b 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00017 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 404 : window->null.floating = enabled;
00023 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0002a 8b 8d e8 00 00
00 mov ecx, DWORD PTR enabled$[rbp]
00030 89 88 cc 03 00
00 mov DWORD PTR [rax+972], ecx
; 405 : }
00036 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0003d 5f pop rdi
0003e 5d pop rbp
0003f c3 ret 0
_glfwSetWindowFloatingNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowDecoratedNull
_TEXT SEGMENT
window$ = 224
enabled$ = 232
_glfwSetWindowDecoratedNull PROC ; COMDAT
; 398 : {
$LN3:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 55 push rbp
0000a 57 push rdi
0000b 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00017 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 399 : window->null.decorated = enabled;
00023 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0002a 8b 8d e8 00 00
00 mov ecx, DWORD PTR enabled$[rbp]
00030 89 88 c8 03 00
00 mov DWORD PTR [rax+968], ecx
; 400 : }
00036 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0003d 5f pop rdi
0003e 5d pop rbp
0003f c3 ret 0
_glfwSetWindowDecoratedNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowResizableNull
_TEXT SEGMENT
window$ = 224
enabled$ = 232
_glfwSetWindowResizableNull PROC ; COMDAT
; 393 : {
$LN3:
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00009 55 push rbp
0000a 57 push rdi
0000b 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00017 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 394 : window->null.resizable = enabled;
00023 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0002a 8b 8d e8 00 00
00 mov ecx, DWORD PTR enabled$[rbp]
00030 89 88 c4 03 00
00 mov DWORD PTR [rax+964], ecx
; 395 : }
00036 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0003d 5f pop rdi
0003e 5d pop rbp
0003f c3 ret 0
_glfwSetWindowResizableNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwFramebufferTransparentNull
_TEXT SEGMENT
window$ = 224
_glfwFramebufferTransparentNull PROC ; COMDAT
; 388 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 389 : return window->null.transparent;
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 8b 80 d0 03 00
00 mov eax, DWORD PTR [rax+976]
; 390 : }
0002c 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00033 5f pop rdi
00034 5d pop rbp
00035 c3 ret 0
_glfwFramebufferTransparentNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwWindowHoveredNull
_TEXT SEGMENT
tv78 = 192
window$ = 240
_glfwWindowHoveredNull PROC ; COMDAT
; 380 : {
$LN5:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec f8 00
00 00 sub rsp, 248 ; 000000f8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 381 : return _glfw.null.xcursor >= window->null.xpos &&
0001f 48 8b 85 f0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 8b 80 a0 03 00
00 mov eax, DWORD PTR [rax+928]
0002c 39 05 28 2a 00
00 cmp DWORD PTR _glfw+10792, eax
00032 7c 6d jl SHORT $LN3@glfwWindow
00034 48 8b 85 f0 00
00 00 mov rax, QWORD PTR window$[rbp]
0003b 8b 80 a4 03 00
00 mov eax, DWORD PTR [rax+932]
00041 39 05 2c 2a 00
00 cmp DWORD PTR _glfw+10796, eax
00047 7c 58 jl SHORT $LN3@glfwWindow
00049 48 8b 85 f0 00
00 00 mov rax, QWORD PTR window$[rbp]
00050 8b 80 a0 03 00
00 mov eax, DWORD PTR [rax+928]
00056 48 8b 8d f0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0005d 8b 89 a8 03 00
00 mov ecx, DWORD PTR [rcx+936]
00063 8d 44 08 ff lea eax, DWORD PTR [rax+rcx-1]
00067 39 05 28 2a 00
00 cmp DWORD PTR _glfw+10792, eax
0006d 7f 32 jg SHORT $LN3@glfwWindow
0006f 48 8b 85 f0 00
00 00 mov rax, QWORD PTR window$[rbp]
00076 8b 80 a4 03 00
00 mov eax, DWORD PTR [rax+932]
0007c 48 8b 8d f0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00083 8b 89 ac 03 00
00 mov ecx, DWORD PTR [rcx+940]
00089 8d 44 08 ff lea eax, DWORD PTR [rax+rcx-1]
0008d 39 05 2c 2a 00
00 cmp DWORD PTR _glfw+10796, eax
00093 7f 0c jg SHORT $LN3@glfwWindow
00095 c7 85 c0 00 00
00 01 00 00 00 mov DWORD PTR tv78[rbp], 1
0009f eb 0a jmp SHORT $LN4@glfwWindow
$LN3@glfwWindow:
000a1 c7 85 c0 00 00
00 00 00 00 00 mov DWORD PTR tv78[rbp], 0
$LN4@glfwWindow:
000ab 8b 85 c0 00 00
00 mov eax, DWORD PTR tv78[rbp]
; 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 : }
000b1 48 8d a5 d8 00
00 00 lea rsp, QWORD PTR [rbp+216]
000b8 5f pop rdi
000b9 5d pop rbp
000ba c3 ret 0
_glfwWindowHoveredNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwWindowMaximizedNull
_TEXT SEGMENT
window$ = 224
_glfwWindowMaximizedNull PROC ; COMDAT
; 375 : {
$LN3:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 376 : return window->null.maximized;
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 8b 80 c0 03 00
00 mov eax, DWORD PTR [rax+960]
; 377 : }
0002c 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00033 5f pop rdi
00034 5d pop rbp
00035 c3 ret 0
_glfwWindowMaximizedNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwMaximizeWindowNull
_TEXT SEGMENT
window$ = 224
_glfwMaximizeWindowNull PROC ; COMDAT
; 366 : {
$LN4:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 367 : if (!window->null.maximized)
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 83 b8 c0 03 00
00 00 cmp DWORD PTR [rax+960], 0
0002d 75 22 jne SHORT $LN2@glfwMaximi
; 368 : {
; 369 : window->null.maximized = GLFW_TRUE;
0002f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00036 c7 80 c0 03 00
00 01 00 00 00 mov DWORD PTR [rax+960], 1
; 370 : _glfwInputWindowMaximize(window, GLFW_TRUE);
00040 ba 01 00 00 00 mov edx, 1
00045 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0004c e8 00 00 00 00 call _glfwInputWindowMaximize
$LN2@glfwMaximi:
; 371 : }
; 372 : }
00051 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00058 5f pop rdi
00059 5d pop rbp
0005a c3 ret 0
_glfwMaximizeWindowNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwRestoreWindowNull
_TEXT SEGMENT
window$ = 224
_glfwRestoreWindowNull PROC ; COMDAT
; 349 : {
$LN7:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 350 : if (window->null.iconified)
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 83 b8 bc 03 00
00 00 cmp DWORD PTR [rax+956], 0
0002d 74 3b je SHORT $LN2@glfwRestor
; 351 : {
; 352 : window->null.iconified = GLFW_FALSE;
0002f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00036 c7 80 bc 03 00
00 00 00 00 00 mov DWORD PTR [rax+956], 0
; 353 : _glfwInputWindowIconify(window, GLFW_FALSE);
00040 33 d2 xor edx, edx
00042 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00049 e8 00 00 00 00 call _glfwInputWindowIconify
; 354 :
; 355 : if (window->monitor)
0004e 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00055 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
0005a 74 0c je SHORT $LN4@glfwRestor
; 356 : acquireMonitor(window);
0005c 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00063 e8 00 00 00 00 call acquireMonitor
$LN4@glfwRestor:
; 357 : }
00068 eb 2f jmp SHORT $LN3@glfwRestor
$LN2@glfwRestor:
; 358 : else if (window->null.maximized)
0006a 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00071 83 b8 c0 03 00
00 00 cmp DWORD PTR [rax+960], 0
00078 74 1f je SHORT $LN5@glfwRestor
; 359 : {
; 360 : window->null.maximized = GLFW_FALSE;
0007a 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00081 c7 80 c0 03 00
00 00 00 00 00 mov DWORD PTR [rax+960], 0
; 361 : _glfwInputWindowMaximize(window, GLFW_FALSE);
0008b 33 d2 xor edx, edx
0008d 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00094 e8 00 00 00 00 call _glfwInputWindowMaximize
$LN5@glfwRestor:
$LN3@glfwRestor:
; 362 : }
; 363 : }
00099 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
000a0 5f pop rdi
000a1 5d pop rbp
000a2 c3 ret 0
_glfwRestoreWindowNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwIconifyWindowNull
_TEXT SEGMENT
window$ = 224
_glfwIconifyWindowNull PROC ; COMDAT
; 331 : {
$LN6:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 332 : if (_glfw.null.focusedWindow == window)
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 48 39 05 38 2a
00 00 cmp QWORD PTR _glfw+10808, rax
0002d 75 19 jne SHORT $LN2@glfwIconif
; 333 : {
; 334 : _glfw.null.focusedWindow = NULL;
0002f 48 c7 05 38 2a
00 00 00 00 00
00 mov QWORD PTR _glfw+10808, 0
; 335 : _glfwInputWindowFocus(window, GLFW_FALSE);
0003a 33 d2 xor edx, edx
0003c 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00043 e8 00 00 00 00 call _glfwInputWindowFocus
$LN2@glfwIconif:
; 336 : }
; 337 :
; 338 : if (!window->null.iconified)
00048 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0004f 83 b8 bc 03 00
00 00 cmp DWORD PTR [rax+956], 0
00056 75 3c jne SHORT $LN3@glfwIconif
; 339 : {
; 340 : window->null.iconified = GLFW_TRUE;
00058 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0005f c7 80 bc 03 00
00 01 00 00 00 mov DWORD PTR [rax+956], 1
; 341 : _glfwInputWindowIconify(window, GLFW_TRUE);
00069 ba 01 00 00 00 mov edx, 1
0006e 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00075 e8 00 00 00 00 call _glfwInputWindowIconify
; 342 :
; 343 : if (window->monitor)
0007a 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00081 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
00086 74 0c je SHORT $LN4@glfwIconif
; 344 : releaseMonitor(window);
00088 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0008f e8 00 00 00 00 call releaseMonitor
$LN4@glfwIconif:
$LN3@glfwIconif:
; 345 : }
; 346 : }
00094 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0009b 5f pop rdi
0009c 5d pop rbp
0009d c3 ret 0
_glfwIconifyWindowNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetWindowContentScaleNull
_TEXT SEGMENT
window$ = 224
xscale$ = 232
yscale$ = 240
_glfwGetWindowContentScaleNull PROC ; COMDAT
; 323 : {
$LN5:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 55 push rbp
00010 57 push rdi
00011 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 324 : if (xscale)
00029 48 83 bd e8 00
00 00 00 cmp QWORD PTR xscale$[rbp], 0
00031 74 13 je SHORT $LN2@glfwGetWin
; 325 : *xscale = 1.f;
00033 48 8b 85 e8 00
00 00 mov rax, QWORD PTR xscale$[rbp]
0003a f3 0f 10 05 00
00 00 00 movss xmm0, DWORD PTR __real@3f800000
00042 f3 0f 11 00 movss DWORD PTR [rax], xmm0
$LN2@glfwGetWin:
; 326 : if (yscale)
00046 48 83 bd f0 00
00 00 00 cmp QWORD PTR yscale$[rbp], 0
0004e 74 13 je SHORT $LN3@glfwGetWin
; 327 : *yscale = 1.f;
00050 48 8b 85 f0 00
00 00 mov rax, QWORD PTR yscale$[rbp]
00057 f3 0f 10 05 00
00 00 00 movss xmm0, DWORD PTR __real@3f800000
0005f f3 0f 11 00 movss DWORD PTR [rax], xmm0
$LN3@glfwGetWin:
; 328 : }
00063 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0006a 5f pop rdi
0006b 5d pop rbp
0006c c3 ret 0
_glfwGetWindowContentScaleNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetWindowFrameSizeNull
_TEXT SEGMENT
window$ = 224
left$ = 232
top$ = 240
right$ = 248
bottom$ = 256
_glfwGetWindowFrameSizeNull PROC ; COMDAT
; 297 : {
$LN13:
00000 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
00005 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00014 55 push rbp
00015 57 push rdi
00016 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0001d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00022 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 298 : if (window->null.decorated && !window->monitor)
0002e 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00035 83 b8 c8 03 00
00 00 cmp DWORD PTR [rax+968], 0
0003c 74 6c je SHORT $LN2@glfwGetWin
0003e 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00045 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
0004a 75 5e jne SHORT $LN2@glfwGetWin
; 299 : {
; 300 : if (left)
0004c 48 83 bd e8 00
00 00 00 cmp QWORD PTR left$[rbp], 0
00054 74 0d je SHORT $LN4@glfwGetWin
; 301 : *left = 1;
00056 48 8b 85 e8 00
00 00 mov rax, QWORD PTR left$[rbp]
0005d c7 00 01 00 00
00 mov DWORD PTR [rax], 1
$LN4@glfwGetWin:
; 302 : if (top)
00063 48 83 bd f0 00
00 00 00 cmp QWORD PTR top$[rbp], 0
0006b 74 0d je SHORT $LN5@glfwGetWin
; 303 : *top = 10;
0006d 48 8b 85 f0 00
00 00 mov rax, QWORD PTR top$[rbp]
00074 c7 00 0a 00 00
00 mov DWORD PTR [rax], 10
$LN5@glfwGetWin:
; 304 : if (right)
0007a 48 83 bd f8 00
00 00 00 cmp QWORD PTR right$[rbp], 0
00082 74 0d je SHORT $LN6@glfwGetWin
; 305 : *right = 1;
00084 48 8b 85 f8 00
00 00 mov rax, QWORD PTR right$[rbp]
0008b c7 00 01 00 00
00 mov DWORD PTR [rax], 1
$LN6@glfwGetWin:
; 306 : if (bottom)
00091 48 83 bd 00 01
00 00 00 cmp QWORD PTR bottom$[rbp], 0
00099 74 0d je SHORT $LN7@glfwGetWin
; 307 : *bottom = 1;
0009b 48 8b 85 00 01
00 00 mov rax, QWORD PTR bottom$[rbp]
000a2 c7 00 01 00 00
00 mov DWORD PTR [rax], 1
$LN7@glfwGetWin:
; 308 : }
000a8 eb 5c jmp SHORT $LN3@glfwGetWin
$LN2@glfwGetWin:
; 309 : else
; 310 : {
; 311 : if (left)
000aa 48 83 bd e8 00
00 00 00 cmp QWORD PTR left$[rbp], 0
000b2 74 0d je SHORT $LN8@glfwGetWin
; 312 : *left = 0;
000b4 48 8b 85 e8 00
00 00 mov rax, QWORD PTR left$[rbp]
000bb c7 00 00 00 00
00 mov DWORD PTR [rax], 0
$LN8@glfwGetWin:
; 313 : if (top)
000c1 48 83 bd f0 00
00 00 00 cmp QWORD PTR top$[rbp], 0
000c9 74 0d je SHORT $LN9@glfwGetWin
; 314 : *top = 0;
000cb 48 8b 85 f0 00
00 00 mov rax, QWORD PTR top$[rbp]
000d2 c7 00 00 00 00
00 mov DWORD PTR [rax], 0
$LN9@glfwGetWin:
; 315 : if (right)
000d8 48 83 bd f8 00
00 00 00 cmp QWORD PTR right$[rbp], 0
000e0 74 0d je SHORT $LN10@glfwGetWin
; 316 : *right = 0;
000e2 48 8b 85 f8 00
00 00 mov rax, QWORD PTR right$[rbp]
000e9 c7 00 00 00 00
00 mov DWORD PTR [rax], 0
$LN10@glfwGetWin:
; 317 : if (bottom)
000ef 48 83 bd 00 01
00 00 00 cmp QWORD PTR bottom$[rbp], 0
000f7 74 0d je SHORT $LN11@glfwGetWin
; 318 : *bottom = 0;
000f9 48 8b 85 00 01
00 00 mov rax, QWORD PTR bottom$[rbp]
00100 c7 00 00 00 00
00 mov DWORD PTR [rax], 0
$LN11@glfwGetWin:
$LN3@glfwGetWin:
; 319 : }
; 320 : }
00106 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0010d 5f pop rdi
0010e 5d pop rbp
0010f c3 ret 0
_glfwGetWindowFrameSizeNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetFramebufferSizeNull
_TEXT SEGMENT
window$ = 224
width$ = 232
height$ = 240
_glfwGetFramebufferSizeNull PROC ; COMDAT
; 287 : {
$LN5:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 55 push rbp
00010 57 push rdi
00011 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 288 : if (width)
00029 48 83 bd e8 00
00 00 00 cmp QWORD PTR width$[rbp], 0
00031 74 16 je SHORT $LN2@glfwGetFra
; 289 : *width = window->null.width;
00033 48 8b 85 e8 00
00 00 mov rax, QWORD PTR width$[rbp]
0003a 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00041 8b 89 a8 03 00
00 mov ecx, DWORD PTR [rcx+936]
00047 89 08 mov DWORD PTR [rax], ecx
$LN2@glfwGetFra:
; 290 : if (height)
00049 48 83 bd f0 00
00 00 00 cmp QWORD PTR height$[rbp], 0
00051 74 16 je SHORT $LN3@glfwGetFra
; 291 : *height = window->null.height;
00053 48 8b 85 f0 00
00 00 mov rax, QWORD PTR height$[rbp]
0005a 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00061 8b 89 ac 03 00
00 mov ecx, DWORD PTR [rcx+940]
00067 89 08 mov DWORD PTR [rax], ecx
$LN3@glfwGetFra:
; 292 : }
00069 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00070 5f pop rdi
00071 5d pop rbp
00072 c3 ret 0
_glfwGetFramebufferSizeNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowAspectRatioNull
_TEXT SEGMENT
width$ = 4
height$ = 36
__$ArrayPad$ = 248
window$ = 288
n$ = 296
d$ = 304
_glfwSetWindowAspectRatioNull PROC ; COMDAT
; 279 : {
$LN3:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 55 push rbp
0000f 57 push rdi
00010 48 81 ec 28 01
00 00 sub rsp, 296 ; 00000128H
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001c 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
00021 b9 12 00 00 00 mov ecx, 18
00026 b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
0002b f3 ab rep stosd
0002d 48 8b 8c 24 48
01 00 00 mov rcx, QWORD PTR [rsp+328]
00035 48 8b 05 00 00
00 00 mov rax, QWORD PTR __security_cookie
0003c 48 33 c5 xor rax, rbp
0003f 48 89 85 f8 00
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
00046 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0004d e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 280 : int width = window->null.width;
00052 48 8b 85 20 01
00 00 mov rax, QWORD PTR window$[rbp]
00059 8b 80 a8 03 00
00 mov eax, DWORD PTR [rax+936]
0005f 89 45 04 mov DWORD PTR width$[rbp], eax
; 281 : int height = window->null.height;
00062 48 8b 85 20 01
00 00 mov rax, QWORD PTR window$[rbp]
00069 8b 80 ac 03 00
00 mov eax, DWORD PTR [rax+940]
0006f 89 45 24 mov DWORD PTR height$[rbp], eax
; 282 : applySizeLimits(window, &width, &height);
00072 4c 8d 45 24 lea r8, QWORD PTR height$[rbp]
00076 48 8d 55 04 lea rdx, QWORD PTR width$[rbp]
0007a 48 8b 8d 20 01
00 00 mov rcx, QWORD PTR window$[rbp]
00081 e8 00 00 00 00 call applySizeLimits
; 283 : _glfwSetWindowSizeNull(window, width, height);
00086 44 8b 45 24 mov r8d, DWORD PTR height$[rbp]
0008a 8b 55 04 mov edx, DWORD PTR width$[rbp]
0008d 48 8b 8d 20 01
00 00 mov rcx, QWORD PTR window$[rbp]
00094 e8 00 00 00 00 call _glfwSetWindowSizeNull
; 284 : }
00099 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
0009d 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:_glfwSetWindowAspectRatioNull$rtcFrameData
000a4 e8 00 00 00 00 call _RTC_CheckStackVars
000a9 48 8b 8d f8 00
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
000b0 48 33 cd xor rcx, rbp
000b3 e8 00 00 00 00 call __security_check_cookie
000b8 48 8d a5 08 01
00 00 lea rsp, QWORD PTR [rbp+264]
000bf 5f pop rdi
000c0 5d pop rbp
000c1 c3 ret 0
_glfwSetWindowAspectRatioNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowSizeLimitsNull
_TEXT SEGMENT
width$ = 4
height$ = 36
__$ArrayPad$ = 248
window$ = 288
minwidth$ = 296
minheight$ = 304
maxwidth$ = 312
maxheight$ = 320
_glfwSetWindowSizeLimitsNull PROC ; COMDAT
; 271 : {
$LN3:
00000 44 89 4c 24 20 mov DWORD PTR [rsp+32], r9d
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
0000a 89 54 24 10 mov DWORD PTR [rsp+16], edx
0000e 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00013 55 push rbp
00014 57 push rdi
00015 48 81 ec 28 01
00 00 sub rsp, 296 ; 00000128H
0001c 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00021 48 8d 7c 24 20 lea rdi, QWORD PTR [rsp+32]
00026 b9 12 00 00 00 mov ecx, 18
0002b b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
00030 f3 ab rep stosd
00032 48 8b 8c 24 48
01 00 00 mov rcx, QWORD PTR [rsp+328]
0003a 48 8b 05 00 00
00 00 mov rax, QWORD PTR __security_cookie
00041 48 33 c5 xor rax, rbp
00044 48 89 85 f8 00
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
0004b 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00052 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 272 : int width = window->null.width;
00057 48 8b 85 20 01
00 00 mov rax, QWORD PTR window$[rbp]
0005e 8b 80 a8 03 00
00 mov eax, DWORD PTR [rax+936]
00064 89 45 04 mov DWORD PTR width$[rbp], eax
; 273 : int height = window->null.height;
00067 48 8b 85 20 01
00 00 mov rax, QWORD PTR window$[rbp]
0006e 8b 80 ac 03 00
00 mov eax, DWORD PTR [rax+940]
00074 89 45 24 mov DWORD PTR height$[rbp], eax
; 274 : applySizeLimits(window, &width, &height);
00077 4c 8d 45 24 lea r8, QWORD PTR height$[rbp]
0007b 48 8d 55 04 lea rdx, QWORD PTR width$[rbp]
0007f 48 8b 8d 20 01
00 00 mov rcx, QWORD PTR window$[rbp]
00086 e8 00 00 00 00 call applySizeLimits
; 275 : _glfwSetWindowSizeNull(window, width, height);
0008b 44 8b 45 24 mov r8d, DWORD PTR height$[rbp]
0008f 8b 55 04 mov edx, DWORD PTR width$[rbp]
00092 48 8b 8d 20 01
00 00 mov rcx, QWORD PTR window$[rbp]
00099 e8 00 00 00 00 call _glfwSetWindowSizeNull
; 276 : }
0009e 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
000a2 48 8d 15 00 00
00 00 lea rdx, OFFSET FLAT:_glfwSetWindowSizeLimitsNull$rtcFrameData
000a9 e8 00 00 00 00 call _RTC_CheckStackVars
000ae 48 8b 8d f8 00
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
000b5 48 33 cd xor rcx, rbp
000b8 e8 00 00 00 00 call __security_check_cookie
000bd 48 8d a5 08 01
00 00 lea rsp, QWORD PTR [rbp+264]
000c4 5f pop rdi
000c5 5d pop rbp
000c6 c3 ret 0
_glfwSetWindowSizeLimitsNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowSizeNull
_TEXT SEGMENT
window$ = 224
width$ = 232
height$ = 240
_glfwSetWindowSizeNull PROC ; COMDAT
; 255 : {
$LN6:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 55 push rbp
0000f 57 push rdi
00010 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001c 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 256 : if (window->monitor)
00028 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0002f 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
00034 74 05 je SHORT $LN2@glfwSetWin
; 257 : return;
00036 e9 82 00 00 00 jmp $LN1@glfwSetWin
$LN2@glfwSetWin:
; 258 :
; 259 : if (window->null.width != width || window->null.height != height)
0003b 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00042 8b 8d e8 00 00
00 mov ecx, DWORD PTR width$[rbp]
00048 39 88 a8 03 00
00 cmp DWORD PTR [rax+936], ecx
0004e 75 15 jne SHORT $LN4@glfwSetWin
00050 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00057 8b 8d f0 00 00
00 mov ecx, DWORD PTR height$[rbp]
0005d 39 88 ac 03 00
00 cmp DWORD PTR [rax+940], ecx
00063 74 58 je SHORT $LN3@glfwSetWin
$LN4@glfwSetWin:
; 260 : {
; 261 : window->null.width = width;
00065 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0006c 8b 8d e8 00 00
00 mov ecx, DWORD PTR width$[rbp]
00072 89 88 a8 03 00
00 mov DWORD PTR [rax+936], ecx
; 262 : window->null.height = height;
00078 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0007f 8b 8d f0 00 00
00 mov ecx, DWORD PTR height$[rbp]
00085 89 88 ac 03 00
00 mov DWORD PTR [rax+940], ecx
; 263 : _glfwInputWindowSize(window, width, height);
0008b 44 8b 85 f0 00
00 00 mov r8d, DWORD PTR height$[rbp]
00092 8b 95 e8 00 00
00 mov edx, DWORD PTR width$[rbp]
00098 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0009f e8 00 00 00 00 call _glfwInputWindowSize
; 264 : _glfwInputFramebufferSize(window, width, height);
000a4 44 8b 85 f0 00
00 00 mov r8d, DWORD PTR height$[rbp]
000ab 8b 95 e8 00 00
00 mov edx, DWORD PTR width$[rbp]
000b1 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
000b8 e8 00 00 00 00 call _glfwInputFramebufferSize
$LN3@glfwSetWin:
$LN1@glfwSetWin:
; 265 : }
; 266 : }
000bd 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
000c4 5f pop rdi
000c5 5d pop rbp
000c6 c3 ret 0
_glfwSetWindowSizeNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetWindowSizeNull
_TEXT SEGMENT
window$ = 224
width$ = 232
height$ = 240
_glfwGetWindowSizeNull PROC ; COMDAT
; 247 : {
$LN5:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 55 push rbp
00010 57 push rdi
00011 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 248 : if (width)
00029 48 83 bd e8 00
00 00 00 cmp QWORD PTR width$[rbp], 0
00031 74 16 je SHORT $LN2@glfwGetWin
; 249 : *width = window->null.width;
00033 48 8b 85 e8 00
00 00 mov rax, QWORD PTR width$[rbp]
0003a 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00041 8b 89 a8 03 00
00 mov ecx, DWORD PTR [rcx+936]
00047 89 08 mov DWORD PTR [rax], ecx
$LN2@glfwGetWin:
; 250 : if (height)
00049 48 83 bd f0 00
00 00 00 cmp QWORD PTR height$[rbp], 0
00051 74 16 je SHORT $LN3@glfwGetWin
; 251 : *height = window->null.height;
00053 48 8b 85 f0 00
00 00 mov rax, QWORD PTR height$[rbp]
0005a 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00061 8b 89 ac 03 00
00 mov ecx, DWORD PTR [rcx+940]
00067 89 08 mov DWORD PTR [rax], ecx
$LN3@glfwGetWin:
; 252 : }
00069 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00070 5f pop rdi
00071 5d pop rbp
00072 c3 ret 0
_glfwGetWindowSizeNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowPosNull
_TEXT SEGMENT
window$ = 224
xpos$ = 232
ypos$ = 240
_glfwSetWindowPosNull PROC ; COMDAT
; 234 : {
$LN6:
00000 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 55 push rbp
0000f 57 push rdi
00010 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001c 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 235 : if (window->monitor)
00028 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0002f 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
00034 74 02 je SHORT $LN2@glfwSetWin
; 236 : return;
00036 eb 69 jmp SHORT $LN1@glfwSetWin
$LN2@glfwSetWin:
; 237 :
; 238 : if (window->null.xpos != xpos || window->null.ypos != ypos)
00038 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0003f 8b 8d e8 00 00
00 mov ecx, DWORD PTR xpos$[rbp]
00045 39 88 a0 03 00
00 cmp DWORD PTR [rax+928], ecx
0004b 75 15 jne SHORT $LN4@glfwSetWin
0004d 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00054 8b 8d f0 00 00
00 mov ecx, DWORD PTR ypos$[rbp]
0005a 39 88 a4 03 00
00 cmp DWORD PTR [rax+932], ecx
00060 74 3f je SHORT $LN3@glfwSetWin
$LN4@glfwSetWin:
; 239 : {
; 240 : window->null.xpos = xpos;
00062 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00069 8b 8d e8 00 00
00 mov ecx, DWORD PTR xpos$[rbp]
0006f 89 88 a0 03 00
00 mov DWORD PTR [rax+928], ecx
; 241 : window->null.ypos = ypos;
00075 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0007c 8b 8d f0 00 00
00 mov ecx, DWORD PTR ypos$[rbp]
00082 89 88 a4 03 00
00 mov DWORD PTR [rax+932], ecx
; 242 : _glfwInputWindowPos(window, xpos, ypos);
00088 44 8b 85 f0 00
00 00 mov r8d, DWORD PTR ypos$[rbp]
0008f 8b 95 e8 00 00
00 mov edx, DWORD PTR xpos$[rbp]
00095 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0009c e8 00 00 00 00 call _glfwInputWindowPos
$LN3@glfwSetWin:
$LN1@glfwSetWin:
; 243 : }
; 244 : }
000a1 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
000a8 5f pop rdi
000a9 5d pop rbp
000aa c3 ret 0
_glfwSetWindowPosNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwGetWindowPosNull
_TEXT SEGMENT
window$ = 224
xpos$ = 232
ypos$ = 240
_glfwGetWindowPosNull PROC ; COMDAT
; 226 : {
$LN5:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000a 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000f 55 push rbp
00010 57 push rdi
00011 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00018 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001d 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 227 : if (xpos)
00029 48 83 bd e8 00
00 00 00 cmp QWORD PTR xpos$[rbp], 0
00031 74 16 je SHORT $LN2@glfwGetWin
; 228 : *xpos = window->null.xpos;
00033 48 8b 85 e8 00
00 00 mov rax, QWORD PTR xpos$[rbp]
0003a 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00041 8b 89 a0 03 00
00 mov ecx, DWORD PTR [rcx+928]
00047 89 08 mov DWORD PTR [rax], ecx
$LN2@glfwGetWin:
; 229 : if (ypos)
00049 48 83 bd f0 00
00 00 00 cmp QWORD PTR ypos$[rbp], 0
00051 74 16 je SHORT $LN3@glfwGetWin
; 230 : *ypos = window->null.ypos;
00053 48 8b 85 f0 00
00 00 mov rax, QWORD PTR ypos$[rbp]
0005a 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00061 8b 89 a4 03 00
00 mov ecx, DWORD PTR [rcx+932]
00067 89 08 mov DWORD PTR [rax], ecx
$LN3@glfwGetWin:
; 231 : }
00069 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00070 5f pop rdi
00071 5d pop rbp
00072 c3 ret 0
_glfwGetWindowPosNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowMonitorNull
_TEXT SEGMENT
window$ = 224
monitor$ = 232
xpos$ = 240
ypos$ = 248
width$ = 256
height$ = 264
refreshRate$ = 272
_glfwSetWindowMonitorNull PROC ; COMDAT
; 195 : {
$LN8:
00000 44 89 4c 24 20 mov DWORD PTR [rsp+32], r9d
00005 44 89 44 24 18 mov DWORD PTR [rsp+24], r8d
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00014 55 push rbp
00015 57 push rdi
00016 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0001d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00022 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 196 : if (window->monitor == monitor)
0002e 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00035 48 8b 8d e8 00
00 00 mov rcx, QWORD PTR monitor$[rbp]
0003c 48 39 48 50 cmp QWORD PTR [rax+80], rcx
00040 75 41 jne SHORT $LN2@glfwSetWin
; 197 : {
; 198 : if (!monitor)
00042 48 83 bd e8 00
00 00 00 cmp QWORD PTR monitor$[rbp], 0
0004a 75 32 jne SHORT $LN3@glfwSetWin
; 199 : {
; 200 : _glfwSetWindowPosNull(window, xpos, ypos);
0004c 44 8b 85 f8 00
00 00 mov r8d, DWORD PTR ypos$[rbp]
00053 8b 95 f0 00 00
00 mov edx, DWORD PTR xpos$[rbp]
00059 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00060 e8 00 00 00 00 call _glfwSetWindowPosNull
; 201 : _glfwSetWindowSizeNull(window, width, height);
00065 44 8b 85 08 01
00 00 mov r8d, DWORD PTR height$[rbp]
0006c 8b 95 00 01 00
00 mov edx, DWORD PTR width$[rbp]
00072 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00079 e8 00 00 00 00 call _glfwSetWindowSizeNull
$LN3@glfwSetWin:
; 202 : }
; 203 :
; 204 : return;
0007e e9 98 00 00 00 jmp $LN1@glfwSetWin
$LN2@glfwSetWin:
; 205 : }
; 206 :
; 207 : if (window->monitor)
00083 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0008a 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
0008f 74 0c je SHORT $LN4@glfwSetWin
; 208 : releaseMonitor(window);
00091 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00098 e8 00 00 00 00 call releaseMonitor
$LN4@glfwSetWin:
; 209 :
; 210 : _glfwInputWindowMonitor(window, monitor);
0009d 48 8b 95 e8 00
00 00 mov rdx, QWORD PTR monitor$[rbp]
000a4 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
000ab e8 00 00 00 00 call _glfwInputWindowMonitor
; 211 :
; 212 : if (window->monitor)
000b0 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
000b7 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
000bc 74 2b je SHORT $LN5@glfwSetWin
; 213 : {
; 214 : window->null.visible = GLFW_TRUE;
000be 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
000c5 c7 80 b8 03 00
00 01 00 00 00 mov DWORD PTR [rax+952], 1
; 215 : acquireMonitor(window);
000cf 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
000d6 e8 00 00 00 00 call acquireMonitor
; 216 : fitToMonitor(window);
000db 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
000e2 e8 00 00 00 00 call fitToMonitor
; 217 : }
000e7 eb 32 jmp SHORT $LN6@glfwSetWin
$LN5@glfwSetWin:
; 218 : else
; 219 : {
; 220 : _glfwSetWindowPosNull(window, xpos, ypos);
000e9 44 8b 85 f8 00
00 00 mov r8d, DWORD PTR ypos$[rbp]
000f0 8b 95 f0 00 00
00 mov edx, DWORD PTR xpos$[rbp]
000f6 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
000fd e8 00 00 00 00 call _glfwSetWindowPosNull
; 221 : _glfwSetWindowSizeNull(window, width, height);
00102 44 8b 85 08 01
00 00 mov r8d, DWORD PTR height$[rbp]
00109 8b 95 00 01 00
00 mov edx, DWORD PTR width$[rbp]
0010f 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00116 e8 00 00 00 00 call _glfwSetWindowSizeNull
$LN6@glfwSetWin:
$LN1@glfwSetWin:
; 222 : }
; 223 : }
0011b 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00122 5f pop rdi
00123 5d pop rbp
00124 c3 ret 0
_glfwSetWindowMonitorNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowIconNull
_TEXT SEGMENT
window$ = 224
count$ = 232
images$ = 240
_glfwSetWindowIconNull PROC ; COMDAT
; 187 : {
$LN3:
00000 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
00005 89 54 24 10 mov DWORD PTR [rsp+16], edx
00009 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000e 55 push rbp
0000f 57 push rdi
00010 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
0001c 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 188 : }
00028 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0002f 5f pop rdi
00030 5d pop rbp
00031 c3 ret 0
_glfwSetWindowIconNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwSetWindowTitleNull
_TEXT SEGMENT
window$ = 224
title$ = 232
_glfwSetWindowTitleNull PROC ; COMDAT
; 183 : {
$LN3:
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
0000a 55 push rbp
0000b 57 push rdi
0000c 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00018 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 184 : }
00024 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
0002b 5f pop rdi
0002c 5d pop rbp
0002d c3 ret 0
_glfwSetWindowTitleNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwDestroyWindowNull
_TEXT SEGMENT
window$ = 224
_glfwDestroyWindowNull PROC ; COMDAT
; 171 : {
$LN6:
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00005 55 push rbp
00006 57 push rdi
00007 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00013 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 172 : if (window->monitor)
0001f 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00026 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
0002b 74 0c je SHORT $LN2@glfwDestro
; 173 : releaseMonitor(window);
0002d 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00034 e8 00 00 00 00 call releaseMonitor
$LN2@glfwDestro:
; 174 :
; 175 : if (_glfw.null.focusedWindow == window)
00039 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00040 48 39 05 38 2a
00 00 cmp QWORD PTR _glfw+10808, rax
00047 75 0b jne SHORT $LN3@glfwDestro
; 176 : _glfw.null.focusedWindow = NULL;
00049 48 c7 05 38 2a
00 00 00 00 00
00 mov QWORD PTR _glfw+10808, 0
$LN3@glfwDestro:
; 177 :
; 178 : if (window->context.destroy)
00054 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
0005b 48 83 b8 78 02
00 00 00 cmp QWORD PTR [rax+632], 0
00063 74 14 je SHORT $LN4@glfwDestro
; 179 : window->context.destroy(window);
00065 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0006c 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00073 ff 90 78 02 00
00 call QWORD PTR [rax+632]
$LN4@glfwDestro:
; 180 : }
00079 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
00080 5f pop rdi
00081 5d pop rbp
00082 c3 ret 0
_glfwDestroyWindowNull ENDP
_TEXT ENDS
; Function compile flags: /Odtp /RTCsu /ZI
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\null_window.c
; COMDAT _glfwCreateWindowNull
_TEXT SEGMENT
window$ = 224
wndconfig$ = 232
ctxconfig$ = 240
fbconfig$ = 248
_glfwCreateWindowNull PROC ; COMDAT
; 119 : {
$LN20:
00000 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
00005 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
0000a 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
0000f 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
00014 55 push rbp
00015 57 push rdi
00016 48 81 ec e8 00
00 00 sub rsp, 232 ; 000000e8H
0001d 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
00022 48 8d 0d 00 00
00 00 lea rcx, OFFSET FLAT:__9FD5015A_null_window@c
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
; 120 : if (!createNativeWindow(window, wndconfig, fbconfig))
0002e 4c 8b 85 f8 00
00 00 mov r8, QWORD PTR fbconfig$[rbp]
00035 48 8b 95 e8 00
00 00 mov rdx, QWORD PTR wndconfig$[rbp]
0003c 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00043 e8 00 00 00 00 call createNativeWindow
00048 85 c0 test eax, eax
0004a 75 07 jne SHORT $LN2@glfwCreate
; 121 : return GLFW_FALSE;
0004c 33 c0 xor eax, eax
0004e e9 6c 01 00 00 jmp $LN1@glfwCreate
$LN2@glfwCreate:
; 122 :
; 123 : if (ctxconfig->client != GLFW_NO_API)
00053 48 8b 85 f0 00
00 00 mov rax, QWORD PTR ctxconfig$[rbp]
0005a 83 38 00 cmp DWORD PTR [rax], 0
0005d 0f 84 ba 00 00
00 je $LN3@glfwCreate
; 124 : {
; 125 : if (ctxconfig->source == GLFW_NATIVE_CONTEXT_API ||
00063 48 8b 85 f0 00
00 00 mov rax, QWORD PTR ctxconfig$[rbp]
0006a 81 78 04 01 60
03 00 cmp DWORD PTR [rax+4], 221185 ; 00036001H
00071 74 10 je SHORT $LN6@glfwCreate
00073 48 8b 85 f0 00
00 00 mov rax, QWORD PTR ctxconfig$[rbp]
0007a 81 78 04 03 60
03 00 cmp DWORD PTR [rax+4], 221187 ; 00036003H
00081 75 37 jne SHORT $LN4@glfwCreate
$LN6@glfwCreate:
; 126 : ctxconfig->source == GLFW_OSMESA_CONTEXT_API)
; 127 : {
; 128 : if (!_glfwInitOSMesa())
00083 e8 00 00 00 00 call _glfwInitOSMesa
00088 85 c0 test eax, eax
0008a 75 07 jne SHORT $LN7@glfwCreate
; 129 : return GLFW_FALSE;
0008c 33 c0 xor eax, eax
0008e e9 2c 01 00 00 jmp $LN1@glfwCreate
$LN7@glfwCreate:
; 130 : if (!_glfwCreateContextOSMesa(window, ctxconfig, fbconfig))
00093 4c 8b 85 f8 00
00 00 mov r8, QWORD PTR fbconfig$[rbp]
0009a 48 8b 95 f0 00
00 00 mov rdx, QWORD PTR ctxconfig$[rbp]
000a1 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
000a8 e8 00 00 00 00 call _glfwCreateContextOSMesa
000ad 85 c0 test eax, eax
000af 75 07 jne SHORT $LN8@glfwCreate
; 131 : return GLFW_FALSE;
000b1 33 c0 xor eax, eax
000b3 e9 07 01 00 00 jmp $LN1@glfwCreate
$LN8@glfwCreate:
; 132 : }
000b8 eb 45 jmp SHORT $LN5@glfwCreate
$LN4@glfwCreate:
; 133 : else if (ctxconfig->source == GLFW_EGL_CONTEXT_API)
000ba 48 8b 85 f0 00
00 00 mov rax, QWORD PTR ctxconfig$[rbp]
000c1 81 78 04 02 60
03 00 cmp DWORD PTR [rax+4], 221186 ; 00036002H
000c8 75 35 jne SHORT $LN9@glfwCreate
; 134 : {
; 135 : if (!_glfwInitEGL())
000ca e8 00 00 00 00 call _glfwInitEGL
000cf 85 c0 test eax, eax
000d1 75 07 jne SHORT $LN10@glfwCreate
; 136 : return GLFW_FALSE;
000d3 33 c0 xor eax, eax
000d5 e9 e5 00 00 00 jmp $LN1@glfwCreate
$LN10@glfwCreate:
; 137 : if (!_glfwCreateContextEGL(window, ctxconfig, fbconfig))
000da 4c 8b 85 f8 00
00 00 mov r8, QWORD PTR fbconfig$[rbp]
000e1 48 8b 95 f0 00
00 00 mov rdx, QWORD PTR ctxconfig$[rbp]
000e8 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
000ef e8 00 00 00 00 call _glfwCreateContextEGL
000f4 85 c0 test eax, eax
000f6 75 07 jne SHORT $LN11@glfwCreate
; 138 : return GLFW_FALSE;
000f8 33 c0 xor eax, eax
000fa e9 c0 00 00 00 jmp $LN1@glfwCreate
$LN11@glfwCreate:
$LN9@glfwCreate:
$LN5@glfwCreate:
; 139 : }
; 140 :
; 141 : if (!_glfwRefreshContextAttribs(window, ctxconfig))
000ff 48 8b 95 f0 00
00 00 mov rdx, QWORD PTR ctxconfig$[rbp]
00106 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0010d e8 00 00 00 00 call _glfwRefreshContextAttribs
00112 85 c0 test eax, eax
00114 75 07 jne SHORT $LN12@glfwCreate
; 142 : return GLFW_FALSE;
00116 33 c0 xor eax, eax
00118 e9 a2 00 00 00 jmp $LN1@glfwCreate
$LN12@glfwCreate:
$LN3@glfwCreate:
; 143 : }
; 144 :
; 145 : if (wndconfig->mousePassthrough)
0011d 48 8b 85 e8 00
00 00 mov rax, QWORD PTR wndconfig$[rbp]
00124 83 78 3c 00 cmp DWORD PTR [rax+60], 0
00128 74 11 je SHORT $LN13@glfwCreate
; 146 : _glfwSetWindowMousePassthroughNull(window, GLFW_TRUE);
0012a ba 01 00 00 00 mov edx, 1
0012f 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00136 e8 00 00 00 00 call _glfwSetWindowMousePassthroughNull
$LN13@glfwCreate:
; 147 :
; 148 : if (window->monitor)
0013b 48 8b 85 e0 00
00 00 mov rax, QWORD PTR window$[rbp]
00142 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
00147 74 3f je SHORT $LN14@glfwCreate
; 149 : {
; 150 : _glfwShowWindowNull(window);
00149 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00150 e8 00 00 00 00 call _glfwShowWindowNull
; 151 : _glfwFocusWindowNull(window);
00155 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0015c e8 00 00 00 00 call _glfwFocusWindowNull
; 152 : acquireMonitor(window);
00161 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00168 e8 00 00 00 00 call acquireMonitor
; 153 :
; 154 : if (wndconfig->centerCursor)
0016d 48 8b 85 e8 00
00 00 mov rax, QWORD PTR wndconfig$[rbp]
00174 83 78 34 00 cmp DWORD PTR [rax+52], 0
00178 74 0c je SHORT $LN16@glfwCreate
; 155 : _glfwCenterCursorInContentArea(window);
0017a 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
00181 e8 00 00 00 00 call _glfwCenterCursorInContentArea
$LN16@glfwCreate:
; 156 : }
00186 eb 32 jmp SHORT $LN15@glfwCreate
$LN14@glfwCreate:
; 157 : else
; 158 : {
; 159 : if (wndconfig->visible)
00188 48 8b 85 e8 00
00 00 mov rax, QWORD PTR wndconfig$[rbp]
0018f 83 78 1c 00 cmp DWORD PTR [rax+28], 0
00193 74 25 je SHORT $LN17@glfwCreate
; 160 : {
; 161 : _glfwShowWindowNull(window);
00195 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
0019c e8 00 00 00 00 call _glfwShowWindowNull
; 162 : if (wndconfig->focused)
001a1 48 8b 85 e8 00
00 00 mov rax, QWORD PTR wndconfig$[rbp]
001a8 83 78 24 00 cmp DWORD PTR [rax+36], 0
001ac 74 0c je SHORT $LN18@glfwCreate
; 163 : _glfwFocusWindowNull(window);
001ae 48 8b 8d e0 00
00 00 mov rcx, QWORD PTR window$[rbp]
001b5 e8 00 00 00 00 call _glfwFocusWindowNull
$LN18@glfwCreate:
$LN17@glfwCreate:
$LN15@glfwCreate:
; 164 : }
; 165 : }
; 166 :
; 167 : return GLFW_TRUE;
001ba b8 01 00 00 00 mov eax, 1
$LN1@glfwCreate:
; 168 : }
001bf 48 8d a5 c8 00
00 00 lea rsp, QWORD PTR [rbp+200]
001c6 5f pop rdi
001c7 5d pop rbp
001c8 c3 ret 0
_glfwCreateWindowNull ENDP
_TEXT ENDS
END