; 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