8840 lines
260 KiB
Plaintext
8840 lines
260 KiB
Plaintext
; 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
|
||
__19139D6C_assert@h DB 01H
|
||
__B9985323_float@h DB 01H
|
||
__43ECF884_window@c DB 01H
|
||
msvcjmc ENDS
|
||
PUBLIC glfwDefaultWindowHints
|
||
PUBLIC glfwWindowHint
|
||
PUBLIC glfwWindowHintString
|
||
PUBLIC glfwCreateWindow
|
||
PUBLIC glfwDestroyWindow
|
||
PUBLIC glfwWindowShouldClose
|
||
PUBLIC glfwSetWindowShouldClose
|
||
PUBLIC glfwSetWindowTitle
|
||
PUBLIC glfwSetWindowIcon
|
||
PUBLIC glfwGetWindowPos
|
||
PUBLIC glfwSetWindowPos
|
||
PUBLIC glfwGetWindowSize
|
||
PUBLIC glfwSetWindowSizeLimits
|
||
PUBLIC glfwSetWindowAspectRatio
|
||
PUBLIC glfwSetWindowSize
|
||
PUBLIC glfwGetFramebufferSize
|
||
PUBLIC glfwGetWindowFrameSize
|
||
PUBLIC glfwGetWindowContentScale
|
||
PUBLIC glfwGetWindowOpacity
|
||
PUBLIC glfwSetWindowOpacity
|
||
PUBLIC glfwIconifyWindow
|
||
PUBLIC glfwRestoreWindow
|
||
PUBLIC glfwMaximizeWindow
|
||
PUBLIC glfwShowWindow
|
||
PUBLIC glfwHideWindow
|
||
PUBLIC glfwFocusWindow
|
||
PUBLIC glfwRequestWindowAttention
|
||
PUBLIC glfwGetWindowMonitor
|
||
PUBLIC glfwSetWindowMonitor
|
||
PUBLIC glfwGetWindowAttrib
|
||
PUBLIC glfwSetWindowAttrib
|
||
PUBLIC glfwSetWindowUserPointer
|
||
PUBLIC glfwGetWindowUserPointer
|
||
PUBLIC glfwSetWindowPosCallback
|
||
PUBLIC glfwSetWindowSizeCallback
|
||
PUBLIC glfwSetWindowCloseCallback
|
||
PUBLIC glfwSetWindowRefreshCallback
|
||
PUBLIC glfwSetWindowFocusCallback
|
||
PUBLIC glfwSetWindowIconifyCallback
|
||
PUBLIC glfwSetWindowMaximizeCallback
|
||
PUBLIC glfwSetFramebufferSizeCallback
|
||
PUBLIC glfwSetWindowContentScaleCallback
|
||
PUBLIC glfwPollEvents
|
||
PUBLIC glfwWaitEvents
|
||
PUBLIC glfwWaitEventsTimeout
|
||
PUBLIC glfwPostEmptyEvent
|
||
PUBLIC _glfwInputWindowFocus
|
||
PUBLIC _glfwInputWindowPos
|
||
PUBLIC _glfwInputWindowSize
|
||
PUBLIC _glfwInputFramebufferSize
|
||
PUBLIC _glfwInputWindowContentScale
|
||
PUBLIC _glfwInputWindowIconify
|
||
PUBLIC _glfwInputWindowMaximize
|
||
PUBLIC _glfwInputWindowDamage
|
||
PUBLIC _glfwInputWindowCloseRequest
|
||
PUBLIC _glfwInputWindowMonitor
|
||
PUBLIC __JustMyCode_Default
|
||
PUBLIC ??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@ ; `string'
|
||
PUBLIC ??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_1FM@BIOCBNPM@?$AAf?$AAo?$AAc?$AAu?$AAs?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW@ ; `string'
|
||
PUBLIC ??_C@_1BG@NBGFDFGM@?$AAw?$AAi?$AAd?$AAt?$AAh?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1BI@LAOJGIGJ@?$AAh?$AAe?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1GE@IJAEEKHD@?$AAi?$AAc?$AAo?$AAn?$AAi?$AAf?$AAi?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL@ ; `string'
|
||
PUBLIC ??_C@_1GE@BLEDIHCG@?$AAm?$AAa?$AAx?$AAi?$AAm?$AAi?$AAz?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL@ ; `string'
|
||
PUBLIC ??_C@_1BK@ELPPAFGD@?$AAx?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DO?$AA?5?$AA0?$AA?4?$AAf@ ; `string'
|
||
PUBLIC ??_C@_1CC@CEBJPBHI@?$AAx?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA@ ; `string'
|
||
PUBLIC ??_C@_1BK@KMOCKDPE@?$AAy?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DO?$AA?5?$AA0?$AA?4?$AAf@ ; `string'
|
||
PUBLIC ??_C@_1CC@JLKAEO@?$AAy?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA@ ; `string'
|
||
PUBLIC ??_C@_1BM@HJMHIOKI@?$AAt?$AAi?$AAt?$AAl?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_0BK@KJGCMOHN@Invalid?5window?5size?5?$CFix?$CFi@ ; `string'
|
||
PUBLIC ??_C@_0BL@IDFNAMEG@Invalid?5window?5hint?50x?$CF08X@ ; `string'
|
||
PUBLIC ??_C@_1BM@IFHPBCCM@?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ ; `string'
|
||
PUBLIC ??_C@_0CC@NBPCCDGB@Invalid?5window?5hint?5string?50x?$CF0@ ; `string'
|
||
PUBLIC ??_C@_1BG@DPDCLCPC@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1DK@OJCDFBEF@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA0?$AA?5?$AA?$HM?$AA?$HM?$AA?5?$AAi@ ; `string'
|
||
PUBLIC ??_C@_0CE@MPCJCEEO@Invalid?5image?5count?5for?5window?5@ ; `string'
|
||
PUBLIC ??_C@_1DC@DEFBHECJ@?$AAi?$AAm?$AAa?$AAg?$AAe?$AAs?$AA?$FL?$AAi?$AA?$FN?$AA?4?$AAp?$AAi?$AAx?$AAe?$AAl@ ; `string'
|
||
PUBLIC ??_C@_0CJ@FFMMFAIL@Invalid?5image?5dimensions?5for?5wi@ ; `string'
|
||
PUBLIC ??_C@_0CC@HJEJGDAP@Invalid?5window?5minimum?5size?5?$CFix@ ; `string'
|
||
PUBLIC ??_C@_0CC@NOHNODHG@Invalid?5window?5maximum?5size?5?$CFix@ ; `string'
|
||
PUBLIC ??_C@_1BG@DHGFCAFD@?$AAn?$AAu?$AAm?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1BG@GOKDILCC@?$AAd?$AAe?$AAn?$AAo?$AAm?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0@ ; `string'
|
||
PUBLIC ??_C@_0CC@BPDGBBAB@Invalid?5window?5aspect?5ratio?5?$CFi?3@ ; `string'
|
||
PUBLIC ??_C@_1CG@DAGMNBIP@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAo?$AAp?$AAa?$AAc@ ; `string'
|
||
PUBLIC ??_C@_1BO@KPFOBPHL@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?4?$AAf@ ; `string'
|
||
PUBLIC ??_C@_1BO@ICJKNLEI@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA1?$AA?4?$AAf@ ; `string'
|
||
PUBLIC ??_C@_0BK@MBEPKAIA@Invalid?5window?5opacity?5?$CFf@ ; `string'
|
||
PUBLIC ??_C@_0CA@KCGCFCEG@Invalid?5window?5attribute?50x?$CF08X@ ; `string'
|
||
PUBLIC ??_C@_0BI@BFOJALMM@Invalid?5refresh?5rate?5?$CFi@ ; `string'
|
||
PUBLIC ??_C@_1CG@MMOBEAAM@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAt?$AAi?$AAm?$AAe@ ; `string'
|
||
PUBLIC ??_C@_1BO@HBPLMLCE@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?4?$AA0@ ; `string'
|
||
PUBLIC ??_C@_1CG@JKJEJHGK@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAD?$AAB?$AAL?$AA_@ ; `string'
|
||
PUBLIC ??_C@_0BA@KMGHNAFM@Invalid?5time?5?$CFf@ ; `string'
|
||
PUBLIC __real@00000000
|
||
PUBLIC __real@0000000000000000
|
||
PUBLIC __real@3f800000
|
||
PUBLIC __real@7f7fffff
|
||
PUBLIC __real@7fefffffffffffff
|
||
EXTRN glfwMakeContextCurrent:PROC
|
||
EXTRN memset:PROC
|
||
EXTRN __imp_strncpy:PROC
|
||
EXTRN _glfwPlatformGetTls:PROC
|
||
EXTRN _glfwInputKey:PROC
|
||
EXTRN _glfwInputMouseClick:PROC
|
||
EXTRN _glfwInputError:PROC
|
||
EXTRN _glfwIsValidContextConfig:PROC
|
||
EXTRN _glfw_calloc:PROC
|
||
EXTRN _glfw_free:PROC
|
||
EXTRN __imp__wassert: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$glfwDefaultWindowHints DD imagerel $LN4
|
||
DD imagerel $LN4+343
|
||
DD imagerel $unwind$glfwDefaultWindowHints
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwWindowHint DD imagerel $LN97
|
||
DD imagerel $LN97+1928
|
||
DD imagerel $unwind$glfwWindowHint
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwWindowHintString DD imagerel $LN11
|
||
DD imagerel $LN11+307
|
||
DD imagerel $unwind$glfwWindowHintString
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwCreateWindow DD imagerel $LN11
|
||
DD imagerel $LN11+900
|
||
DD imagerel $unwind$glfwCreateWindow
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwDestroyWindow DD imagerel $LN8
|
||
DD imagerel $LN8+208
|
||
DD imagerel $unwind$glfwDestroyWindow
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwWindowShouldClose DD imagerel $LN5
|
||
DD imagerel $LN5+119
|
||
DD imagerel $unwind$glfwWindowShouldClose
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowShouldClose DD imagerel $LN5
|
||
DD imagerel $LN5+127
|
||
DD imagerel $unwind$glfwSetWindowShouldClose
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowTitle DD imagerel $LN6
|
||
DD imagerel $LN6+170
|
||
DD imagerel $unwind$glfwSetWindowTitle
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowIcon DD imagerel $LN14
|
||
DD imagerel $LN14+406
|
||
DD imagerel $unwind$glfwSetWindowIcon
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetWindowPos DD imagerel $LN7
|
||
DD imagerel $LN7+190
|
||
DD imagerel $unwind$glfwGetWindowPos
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowPos DD imagerel $LN6
|
||
DD imagerel $LN6+155
|
||
DD imagerel $unwind$glfwSetWindowPos
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetWindowSize DD imagerel $LN7
|
||
DD imagerel $LN7+190
|
||
DD imagerel $unwind$glfwGetWindowSize
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowSizeLimits DD imagerel $LN13
|
||
DD imagerel $LN13+411
|
||
DD imagerel $unwind$glfwSetWindowSizeLimits
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowAspectRatio DD imagerel $LN12
|
||
DD imagerel $LN12+337
|
||
DD imagerel $unwind$glfwSetWindowAspectRatio
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowSize DD imagerel $LN7
|
||
DD imagerel $LN7+242
|
||
DD imagerel $unwind$glfwSetWindowSize
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetFramebufferSize DD imagerel $LN7
|
||
DD imagerel $LN7+190
|
||
DD imagerel $unwind$glfwGetFramebufferSize
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetWindowFrameSize DD imagerel $LN9
|
||
DD imagerel $LN9+260
|
||
DD imagerel $unwind$glfwGetWindowFrameSize
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetWindowContentScale DD imagerel $LN7
|
||
DD imagerel $LN7+192
|
||
DD imagerel $unwind$glfwGetWindowContentScale
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetWindowOpacity DD imagerel $LN5
|
||
DD imagerel $LN5+128
|
||
DD imagerel $unwind$glfwGetWindowOpacity
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowOpacity DD imagerel $LN11
|
||
DD imagerel $LN11+354
|
||
DD imagerel $unwind$glfwSetWindowOpacity
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwIconifyWindow DD imagerel $LN5
|
||
DD imagerel $LN5+120
|
||
DD imagerel $unwind$glfwIconifyWindow
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwRestoreWindow DD imagerel $LN5
|
||
DD imagerel $LN5+120
|
||
DD imagerel $unwind$glfwRestoreWindow
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwMaximizeWindow DD imagerel $LN6
|
||
DD imagerel $LN6+133
|
||
DD imagerel $unwind$glfwMaximizeWindow
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwShowWindow DD imagerel $LN7
|
||
DD imagerel $LN7+153
|
||
DD imagerel $unwind$glfwShowWindow
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwHideWindow DD imagerel $LN6
|
||
DD imagerel $LN6+133
|
||
DD imagerel $unwind$glfwHideWindow
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwFocusWindow DD imagerel $LN5
|
||
DD imagerel $LN5+120
|
||
DD imagerel $unwind$glfwFocusWindow
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwRequestWindowAttention DD imagerel $LN5
|
||
DD imagerel $LN5+120
|
||
DD imagerel $unwind$glfwRequestWindowAttention
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetWindowMonitor DD imagerel $LN5
|
||
DD imagerel $LN5+120
|
||
DD imagerel $unwind$glfwGetWindowMonitor
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowMonitor DD imagerel $LN10
|
||
DD imagerel $LN10+408
|
||
DD imagerel $unwind$glfwSetWindowMonitor
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetWindowAttrib DD imagerel $LN34
|
||
DD imagerel $LN34+708
|
||
DD imagerel $unwind$glfwGetWindowAttrib
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowAttrib DD imagerel $LN19
|
||
DD imagerel $LN19+496
|
||
DD imagerel $unwind$glfwSetWindowAttrib
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowUserPointer DD imagerel $LN5
|
||
DD imagerel $LN5+130
|
||
DD imagerel $unwind$glfwSetWindowUserPointer
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwGetWindowUserPointer DD imagerel $LN5
|
||
DD imagerel $LN5+120
|
||
DD imagerel $unwind$glfwGetWindowUserPointer
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowPosCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetWindowPosCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowSizeCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetWindowSizeCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowCloseCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetWindowCloseCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowRefreshCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetWindowRefreshCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowFocusCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetWindowFocusCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowIconifyCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetWindowIconifyCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowMaximizeCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetWindowMaximizeCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetFramebufferSizeCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetFramebufferSizeCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwSetWindowContentScaleCallback DD imagerel $LN5
|
||
DD imagerel $LN5+168
|
||
DD imagerel $unwind$glfwSetWindowContentScaleCallback
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwPollEvents DD imagerel $LN4
|
||
DD imagerel $LN4+66
|
||
DD imagerel $unwind$glfwPollEvents
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwWaitEvents DD imagerel $LN4
|
||
DD imagerel $LN4+66
|
||
DD imagerel $unwind$glfwWaitEvents
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwWaitEventsTimeout DD imagerel $LN10
|
||
DD imagerel $LN10+305
|
||
DD imagerel $unwind$glfwWaitEventsTimeout
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$glfwPostEmptyEvent DD imagerel $LN4
|
||
DD imagerel $LN4+66
|
||
DD imagerel $unwind$glfwPostEmptyEvent
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowFocus DD imagerel $LN15
|
||
DD imagerel $LN15+349
|
||
DD imagerel $unwind$_glfwInputWindowFocus
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowPos DD imagerel $LN5
|
||
DD imagerel $LN5+138
|
||
DD imagerel $unwind$_glfwInputWindowPos
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowSize DD imagerel $LN7
|
||
DD imagerel $LN7+212
|
||
DD imagerel $unwind$_glfwInputWindowSize
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputFramebufferSize DD imagerel $LN7
|
||
DD imagerel $LN7+212
|
||
DD imagerel $unwind$_glfwInputFramebufferSize
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowContentScale DD imagerel $LN9
|
||
DD imagerel $LN9+324
|
||
DD imagerel $unwind$_glfwInputWindowContentScale
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowIconify DD imagerel $LN6
|
||
DD imagerel $LN6+172
|
||
DD imagerel $unwind$_glfwInputWindowIconify
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowMaximize DD imagerel $LN6
|
||
DD imagerel $LN6+172
|
||
DD imagerel $unwind$_glfwInputWindowMaximize
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowDamage DD imagerel $LN5
|
||
DD imagerel $LN5+116
|
||
DD imagerel $unwind$_glfwInputWindowDamage
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowCloseRequest DD imagerel $LN5
|
||
DD imagerel $LN5+130
|
||
DD imagerel $unwind$_glfwInputWindowCloseRequest
|
||
pdata ENDS
|
||
; COMDAT pdata
|
||
pdata SEGMENT
|
||
$pdata$_glfwInputWindowMonitor DD imagerel $LN4
|
||
DD imagerel $LN4+102
|
||
DD imagerel $unwind$_glfwInputWindowMonitor
|
||
pdata ENDS
|
||
; COMDAT __real@7fefffffffffffff
|
||
CONST SEGMENT
|
||
__real@7fefffffffffffff DQ 07fefffffffffffffr ; 1.79769e+308
|
||
CONST ENDS
|
||
; COMDAT __real@7f7fffff
|
||
CONST SEGMENT
|
||
__real@7f7fffff DD 07f7fffffr ; 3.40282e+38
|
||
CONST ENDS
|
||
; COMDAT __real@3f800000
|
||
CONST SEGMENT
|
||
__real@3f800000 DD 03f800000r ; 1
|
||
CONST ENDS
|
||
; COMDAT __real@0000000000000000
|
||
CONST SEGMENT
|
||
__real@0000000000000000 DQ 00000000000000000r ; 0
|
||
CONST ENDS
|
||
; COMDAT __real@00000000
|
||
CONST SEGMENT
|
||
__real@00000000 DD 000000000r ; 0
|
||
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@_0BA@KMGHNAFM@Invalid?5time?5?$CFf@
|
||
CONST SEGMENT
|
||
??_C@_0BA@KMGHNAFM@Invalid?5time?5?$CFf@ DB 'Invalid time %f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CG@JKJEJHGK@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAD?$AAB?$AAL?$AA_@
|
||
CONST SEGMENT
|
||
??_C@_1CG@JKJEJHGK@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAD?$AAB?$AAL?$AA_@ DB 't'
|
||
DB 00H, 'i', 00H, 'm', 00H, 'e', 00H, 'o', 00H, 'u', 00H, 't', 00H
|
||
DB ' ', 00H, '<', 00H, '=', 00H, ' ', 00H, 'D', 00H, 'B', 00H, 'L'
|
||
DB 00H, '_', 00H, 'M', 00H, 'A', 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BO@HBPLMLCE@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?4?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BO@HBPLMLCE@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?4?$AA0@ DB 't'
|
||
DB 00H, 'i', 00H, 'm', 00H, 'e', 00H, 'o', 00H, 'u', 00H, 't', 00H
|
||
DB ' ', 00H, '>', 00H, '=', 00H, ' ', 00H, '0', 00H, '.', 00H, '0'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CG@MMOBEAAM@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAt?$AAi?$AAm?$AAe@
|
||
CONST SEGMENT
|
||
??_C@_1CG@MMOBEAAM@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAt?$AAi?$AAm?$AAe@ DB 't'
|
||
DB 00H, 'i', 00H, 'm', 00H, 'e', 00H, 'o', 00H, 'u', 00H, 't', 00H
|
||
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 't', 00H, 'i', 00H, 'm'
|
||
DB 00H, 'e', 00H, 'o', 00H, 'u', 00H, 't', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BI@BFOJALMM@Invalid?5refresh?5rate?5?$CFi@
|
||
CONST SEGMENT
|
||
??_C@_0BI@BFOJALMM@Invalid?5refresh?5rate?5?$CFi@ DB 'Invalid refresh rat'
|
||
DB 'e %i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CA@KCGCFCEG@Invalid?5window?5attribute?50x?$CF08X@
|
||
CONST SEGMENT
|
||
??_C@_0CA@KCGCFCEG@Invalid?5window?5attribute?50x?$CF08X@ DB 'Invalid win'
|
||
DB 'dow attribute 0x%08X', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BK@MBEPKAIA@Invalid?5window?5opacity?5?$CFf@
|
||
CONST SEGMENT
|
||
??_C@_0BK@MBEPKAIA@Invalid?5window?5opacity?5?$CFf@ DB 'Invalid window op'
|
||
DB 'acity %f', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BO@ICJKNLEI@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA1?$AA?4?$AAf@
|
||
CONST SEGMENT
|
||
??_C@_1BO@ICJKNLEI@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA1?$AA?4?$AAf@ DB 'o'
|
||
DB 00H, 'p', 00H, 'a', 00H, 'c', 00H, 'i', 00H, 't', 00H, 'y', 00H
|
||
DB ' ', 00H, '<', 00H, '=', 00H, ' ', 00H, '1', 00H, '.', 00H, 'f'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BO@KPFOBPHL@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?4?$AAf@
|
||
CONST SEGMENT
|
||
??_C@_1BO@KPFOBPHL@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?4?$AAf@ DB 'o'
|
||
DB 00H, 'p', 00H, 'a', 00H, 'c', 00H, 'i', 00H, 't', 00H, 'y', 00H
|
||
DB ' ', 00H, '>', 00H, '=', 00H, ' ', 00H, '0', 00H, '.', 00H, 'f'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CG@DAGMNBIP@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAo?$AAp?$AAa?$AAc@
|
||
CONST SEGMENT
|
||
??_C@_1CG@DAGMNBIP@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAo?$AAp?$AAa?$AAc@ DB 'o'
|
||
DB 00H, 'p', 00H, 'a', 00H, 'c', 00H, 'i', 00H, 't', 00H, 'y', 00H
|
||
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'o', 00H, 'p', 00H, 'a'
|
||
DB 00H, 'c', 00H, 'i', 00H, 't', 00H, 'y', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CC@BPDGBBAB@Invalid?5window?5aspect?5ratio?5?$CFi?3@
|
||
CONST SEGMENT
|
||
??_C@_0CC@BPDGBBAB@Invalid?5window?5aspect?5ratio?5?$CFi?3@ DB 'Invalid w'
|
||
DB 'indow aspect ratio %i:%i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BG@GOKDILCC@?$AAd?$AAe?$AAn?$AAo?$AAm?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BG@GOKDILCC@?$AAd?$AAe?$AAn?$AAo?$AAm?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0@ DB 'd'
|
||
DB 00H, 'e', 00H, 'n', 00H, 'o', 00H, 'm', 00H, ' ', 00H, '!', 00H
|
||
DB '=', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BG@DHGFCAFD@?$AAn?$AAu?$AAm?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BG@DHGFCAFD@?$AAn?$AAu?$AAm?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0@ DB 'n'
|
||
DB 00H, 'u', 00H, 'm', 00H, 'e', 00H, 'r', 00H, ' ', 00H, '!', 00H
|
||
DB '=', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CC@NOHNODHG@Invalid?5window?5maximum?5size?5?$CFix@
|
||
CONST SEGMENT
|
||
??_C@_0CC@NOHNODHG@Invalid?5window?5maximum?5size?5?$CFix@ DB 'Invalid wi'
|
||
DB 'ndow maximum size %ix%i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CC@HJEJGDAP@Invalid?5window?5minimum?5size?5?$CFix@
|
||
CONST SEGMENT
|
||
??_C@_0CC@HJEJGDAP@Invalid?5window?5minimum?5size?5?$CFix@ DB 'Invalid wi'
|
||
DB 'ndow minimum size %ix%i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CJ@FFMMFAIL@Invalid?5image?5dimensions?5for?5wi@
|
||
CONST SEGMENT
|
||
??_C@_0CJ@FFMMFAIL@Invalid?5image?5dimensions?5for?5wi@ DB 'Invalid image'
|
||
DB ' dimensions for window icon', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1DC@DEFBHECJ@?$AAi?$AAm?$AAa?$AAg?$AAe?$AAs?$AA?$FL?$AAi?$AA?$FN?$AA?4?$AAp?$AAi?$AAx?$AAe?$AAl@
|
||
CONST SEGMENT
|
||
??_C@_1DC@DEFBHECJ@?$AAi?$AAm?$AAa?$AAg?$AAe?$AAs?$AA?$FL?$AAi?$AA?$FN?$AA?4?$AAp?$AAi?$AAx?$AAe?$AAl@ DB 'i'
|
||
DB 00H, 'm', 00H, 'a', 00H, 'g', 00H, 'e', 00H, 's', 00H, '[', 00H
|
||
DB 'i', 00H, ']', 00H, '.', 00H, 'p', 00H, 'i', 00H, 'x', 00H, 'e'
|
||
DB 00H, 'l', 00H, 's', 00H, ' ', 00H, '!', 00H, '=', 00H, ' ', 00H
|
||
DB 'N', 00H, 'U', 00H, 'L', 00H, 'L', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CE@MPCJCEEO@Invalid?5image?5count?5for?5window?5@
|
||
CONST SEGMENT
|
||
??_C@_0CE@MPCJCEEO@Invalid?5image?5count?5for?5window?5@ DB 'Invalid imag'
|
||
DB 'e count for window icon', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1DK@OJCDFBEF@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA0?$AA?5?$AA?$HM?$AA?$HM?$AA?5?$AAi@
|
||
CONST SEGMENT
|
||
??_C@_1DK@OJCDFBEF@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA0?$AA?5?$AA?$HM?$AA?$HM?$AA?5?$AAi@ DB 'c'
|
||
DB 00H, 'o', 00H, 'u', 00H, 'n', 00H, 't', 00H, ' ', 00H, '=', 00H
|
||
DB '=', 00H, ' ', 00H, '0', 00H, ' ', 00H, '|', 00H, '|', 00H, ' '
|
||
DB 00H, 'i', 00H, 'm', 00H, 'a', 00H, 'g', 00H, 'e', 00H, 's', 00H
|
||
DB ' ', 00H, '!', 00H, '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L'
|
||
DB 00H, 'L', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BG@DPDCLCPC@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BG@DPDCLCPC@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ DB 'c'
|
||
DB 00H, 'o', 00H, 'u', 00H, 'n', 00H, 't', 00H, ' ', 00H, '>', 00H
|
||
DB '=', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0CC@NBPCCDGB@Invalid?5window?5hint?5string?50x?$CF0@
|
||
CONST SEGMENT
|
||
??_C@_0CC@NBPCCDGB@Invalid?5window?5hint?5string?50x?$CF0@ DB 'Invalid wi'
|
||
DB 'ndow hint string 0x%08X', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BM@IFHPBCCM@?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BM@IFHPBCCM@?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 'v'
|
||
DB 00H, 'a', 00H, 'l', 00H, 'u', 00H, 'e', 00H, ' ', 00H, '!', 00H
|
||
DB '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L', 00H, 00H
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BL@IDFNAMEG@Invalid?5window?5hint?50x?$CF08X@
|
||
CONST SEGMENT
|
||
??_C@_0BL@IDFNAMEG@Invalid?5window?5hint?50x?$CF08X@ DB 'Invalid window h'
|
||
DB 'int 0x%08X', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_0BK@KJGCMOHN@Invalid?5window?5size?5?$CFix?$CFi@
|
||
CONST SEGMENT
|
||
??_C@_0BK@KJGCMOHN@Invalid?5window?5size?5?$CFix?$CFi@ DB 'Invalid window'
|
||
DB ' size %ix%i', 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BM@HJMHIOKI@?$AAt?$AAi?$AAt?$AAl?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BM@HJMHIOKI@?$AAt?$AAi?$AAt?$AAl?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 't'
|
||
DB 00H, 'i', 00H, 't', 00H, 'l', 00H, 'e', 00H, ' ', 00H, '!', 00H
|
||
DB '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L', 00H, 00H
|
||
DB 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CC@JLKAEO@?$AAy?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA@
|
||
CONST SEGMENT
|
||
??_C@_1CC@JLKAEO@?$AAy?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA@ DB 'y'
|
||
DB 00H, 's', 00H, 'c', 00H, 'a', 00H, 'l', 00H, 'e', 00H, ' ', 00H
|
||
DB '<', 00H, ' ', 00H, 'F', 00H, 'L', 00H, 'T', 00H, '_', 00H, 'M'
|
||
DB 00H, 'A', 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BK@KMOCKDPE@?$AAy?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DO?$AA?5?$AA0?$AA?4?$AAf@
|
||
CONST SEGMENT
|
||
??_C@_1BK@KMOCKDPE@?$AAy?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DO?$AA?5?$AA0?$AA?4?$AAf@ DB 'y'
|
||
DB 00H, 's', 00H, 'c', 00H, 'a', 00H, 'l', 00H, 'e', 00H, ' ', 00H
|
||
DB '>', 00H, ' ', 00H, '0', 00H, '.', 00H, 'f', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1CC@CEBJPBHI@?$AAx?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA@
|
||
CONST SEGMENT
|
||
??_C@_1CC@CEBJPBHI@?$AAx?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA@ DB 'x'
|
||
DB 00H, 's', 00H, 'c', 00H, 'a', 00H, 'l', 00H, 'e', 00H, ' ', 00H
|
||
DB '<', 00H, ' ', 00H, 'F', 00H, 'L', 00H, 'T', 00H, '_', 00H, 'M'
|
||
DB 00H, 'A', 00H, 'X', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BK@ELPPAFGD@?$AAx?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DO?$AA?5?$AA0?$AA?4?$AAf@
|
||
CONST SEGMENT
|
||
??_C@_1BK@ELPPAFGD@?$AAx?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DO?$AA?5?$AA0?$AA?4?$AAf@ DB 'x'
|
||
DB 00H, 's', 00H, 'c', 00H, 'a', 00H, 'l', 00H, 'e', 00H, ' ', 00H
|
||
DB '>', 00H, ' ', 00H, '0', 00H, '.', 00H, 'f', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1GE@BLEDIHCG@?$AAm?$AAa?$AAx?$AAi?$AAm?$AAi?$AAz?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1GE@BLEDIHCG@?$AAm?$AAa?$AAx?$AAi?$AAm?$AAi?$AAz?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL@ DB 'm'
|
||
DB 00H, 'a', 00H, 'x', 00H, 'i', 00H, 'm', 00H, 'i', 00H, 'z', 00H
|
||
DB 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G'
|
||
DB 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'T', 00H, 'R', 00H
|
||
DB 'U', 00H, 'E', 00H, ' ', 00H, '|', 00H, '|', 00H, ' ', 00H, 'm'
|
||
DB 00H, 'a', 00H, 'x', 00H, 'i', 00H, 'm', 00H, 'i', 00H, 'z', 00H
|
||
DB 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G'
|
||
DB 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'F', 00H, 'A', 00H
|
||
DB 'L', 00H, 'S', 00H, 'E', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1GE@IJAEEKHD@?$AAi?$AAc?$AAo?$AAn?$AAi?$AAf?$AAi?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1GE@IJAEEKHD@?$AAi?$AAc?$AAo?$AAn?$AAi?$AAf?$AAi?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL@ DB 'i'
|
||
DB 00H, 'c', 00H, 'o', 00H, 'n', 00H, 'i', 00H, 'f', 00H, 'i', 00H
|
||
DB 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G'
|
||
DB 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'T', 00H, 'R', 00H
|
||
DB 'U', 00H, 'E', 00H, ' ', 00H, '|', 00H, '|', 00H, ' ', 00H, 'i'
|
||
DB 00H, 'c', 00H, 'o', 00H, 'n', 00H, 'i', 00H, 'f', 00H, 'i', 00H
|
||
DB 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G'
|
||
DB 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'F', 00H, 'A', 00H
|
||
DB 'L', 00H, 'S', 00H, 'E', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BI@LAOJGIGJ@?$AAh?$AAe?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BI@LAOJGIGJ@?$AAh?$AAe?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ DB 'h'
|
||
DB 00H, 'e', 00H, 'i', 00H, 'g', 00H, 'h', 00H, 't', 00H, ' ', 00H
|
||
DB '>', 00H, '=', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BG@NBGFDFGM@?$AAw?$AAi?$AAd?$AAt?$AAh?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
CONST SEGMENT
|
||
??_C@_1BG@NBGFDFGM@?$AAw?$AAi?$AAd?$AAt?$AAh?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@ DB 'w'
|
||
DB 00H, 'i', 00H, 'd', 00H, 't', 00H, 'h', 00H, ' ', 00H, '>', 00H
|
||
DB '=', 00H, ' ', 00H, '0', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1FM@BIOCBNPM@?$AAf?$AAo?$AAc?$AAu?$AAs?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW@
|
||
CONST SEGMENT
|
||
??_C@_1FM@BIOCBNPM@?$AAf?$AAo?$AAc?$AAu?$AAs?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW@ DB 'f'
|
||
DB 00H, 'o', 00H, 'c', 00H, 'u', 00H, 's', 00H, 'e', 00H, 'd', 00H
|
||
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F'
|
||
DB 00H, 'W', 00H, '_', 00H, 'T', 00H, 'R', 00H, 'U', 00H, 'E', 00H
|
||
DB ' ', 00H, '|', 00H, '|', 00H, ' ', 00H, 'f', 00H, 'o', 00H, 'c'
|
||
DB 00H, 'u', 00H, 's', 00H, 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H
|
||
DB '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_'
|
||
DB 00H, 'F', 00H, 'A', 00H, 'L', 00H, 'S', 00H, 'E', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
CONST SEGMENT
|
||
??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@ DB 'w'
|
||
DB 00H, 'i', 00H, 'n', 00H, 'd', 00H, 'o', 00H, 'w', 00H, ' ', 00H
|
||
DB '!', 00H, '=', 00H, ' ', 00H, 'N', 00H, 'U', 00H, 'L', 00H, 'L'
|
||
DB 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT ??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
CONST SEGMENT
|
||
??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@ DB 'D'
|
||
DB 00H, ':', 00H, '\', 00H, 'N', 00H, 'i', 00H, 't', 00H, 'l', 00H
|
||
DB 'o', 00H, 'a', 00H, 'd', 00H, 'I', 00H, 'n', 00H, 'd', 00H, 'u'
|
||
DB 00H, 's', 00H, 't', 00H, 'r', 00H, 'y', 00H, '\', 00H, 014H, 'x'
|
||
DB 'vzy', 098H, 0eeH, 'v\', 00H, '1', 00H, '-', 00H, 'F', 00H, 'l'
|
||
DB 00H, 'a', 00H, 'g', 00H, 's', 00H, 'h', 00H, 'i', 00H, 'p', 00H
|
||
DB '\', 00H, 'T', 00H, 'H', 00H, '2', 00H, '0', 00H, '2', 00H, '0'
|
||
DB 00H, '\', 00H, 'P', 00H, 'r', 00H, 'o', 00H, 'j', 00H, 'e', 00H
|
||
DB 'c', 00H, 't', 00H, 'F', 00H, 'i', 00H, 'l', 00H, 'e', 00H, '\'
|
||
DB 00H, 090H, 'n', 0e3H, 'N', 01H, 'x\', 00H, 'S', 00H, 't', 00H, 'g'
|
||
DB 00H, 'S', 00H, 'h', 00H, 'a', 00H, 'r', 00H, 'p', 00H, 'G', 00H
|
||
DB 'r', 00H, 'a', 00H, 'p', 00H, 'h', 00H, 'i', 00H, 'c', 00H, '\'
|
||
DB 00H, 'c', 00H, 'o', 00H, 'd', 00H, 'e', 00H, '\', 00H, 'g', 00H
|
||
DB 'l', 00H, 'f', 00H, 'w', 00H, '\', 00H, 'w', 00H, 'i', 00H, 'n'
|
||
DB 00H, 'd', 00H, 'o', 00H, 'w', 00H, '.', 00H, 'c', 00H, 00H, 00H ; `string'
|
||
CONST ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowMonitor DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c001dH
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowCloseRequest DD 025051301H
|
||
DD 010e2313H
|
||
DD 07007001dH
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowDamage DD 025051301H
|
||
DD 010e2313H
|
||
DD 07007001dH
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowMaximize DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b001dH
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowIconify DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b001dH
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowContentScale DD 025051f01H
|
||
DD 011a231fH
|
||
DD 07013001dH
|
||
DD 05012H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputFramebufferSize DD 025051c01H
|
||
DD 0117231cH
|
||
DD 07010001dH
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowSize DD 025051c01H
|
||
DD 0117231cH
|
||
DD 07010001dH
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowPos DD 025051c01H
|
||
DD 0117231cH
|
||
DD 07010001dH
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$_glfwInputWindowFocus DD 035051701H
|
||
DD 01123317H
|
||
DD 0700b002bH
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwPostEmptyEvent DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwWaitEventsTimeout DD 025051401H
|
||
DD 010f2314H
|
||
DD 07008001dH
|
||
DD 05007H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwWaitEvents DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwPollEvents DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowContentScaleCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetFramebufferSizeCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowMaximizeCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowIconifyCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowFocusCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowRefreshCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowCloseCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowSizeCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowPosCallback DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0025H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetWindowUserPointer DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowUserPointer DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0021H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowAttrib DD 025051c01H
|
||
DD 0117231cH
|
||
DD 070100021H
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetWindowAttrib DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowMonitor DD 045052201H
|
||
DD 011d4322H
|
||
DD 070160029H
|
||
DD 05015H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetWindowMonitor DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwRequestWindowAttention DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwFocusWindow DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwHideWindow DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwShowWindow DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwMaximizeWindow DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwRestoreWindow DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwIconifyWindow DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowOpacity DD 025051901H
|
||
DD 01142319H
|
||
DD 0700d0021H
|
||
DD 0500cH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetWindowOpacity DD 035051301H
|
||
DD 010e3313H
|
||
DD 070070023H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetWindowContentScale DD 025051d01H
|
||
DD 0118231dH
|
||
DD 070110021H
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetWindowFrameSize DD 035052201H
|
||
DD 011d3322H
|
||
DD 070160023H
|
||
DD 05015H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetFramebufferSize DD 025051d01H
|
||
DD 0118231dH
|
||
DD 070110021H
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowSize DD 025051c01H
|
||
DD 0117231cH
|
||
DD 070100021H
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowAspectRatio DD 025051c01H
|
||
DD 0117231cH
|
||
DD 070100021H
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowSizeLimits DD 035052101H
|
||
DD 011c3321H
|
||
DD 070150023H
|
||
DD 05014H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetWindowSize DD 025051d01H
|
||
DD 0118231dH
|
||
DD 070110021H
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowPos DD 025051c01H
|
||
DD 0117231cH
|
||
DD 070100021H
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwGetWindowPos DD 025051d01H
|
||
DD 0118231dH
|
||
DD 070110021H
|
||
DD 05010H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowIcon DD 025051c01H
|
||
DD 0117231cH
|
||
DD 070100025H
|
||
DD 0500fH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowTitle DD 025051801H
|
||
DD 01132318H
|
||
DD 0700c0021H
|
||
DD 0500bH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwSetWindowShouldClose DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b0021H
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwWindowShouldClose DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070021H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwDestroyWindow DD 025051301H
|
||
DD 010e2313H
|
||
DD 070070025H
|
||
DD 05006H
|
||
xdata ENDS
|
||
; COMDAT voltbl
|
||
voltbl SEGMENT
|
||
_volmd DW 043H
|
||
DW 036aH
|
||
voltbl ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwCreateWindow DD 025064a19H
|
||
DD 011c2321H
|
||
DD 0701500f6H
|
||
DD 050136014H
|
||
DD imagerel __GSHandlerCheck
|
||
DD 07a8H
|
||
xdata ENDS
|
||
; COMDAT CONST
|
||
CONST SEGMENT
|
||
glfwCreateWindow$rtcName$0 DB 066H
|
||
DB 062H
|
||
DB 063H
|
||
DB 06fH
|
||
DB 06eH
|
||
DB 066H
|
||
DB 069H
|
||
DB 067H
|
||
DB 00H
|
||
ORG $+7
|
||
glfwCreateWindow$rtcName$1 DB 063H
|
||
DB 074H
|
||
DB 078H
|
||
DB 063H
|
||
DB 06fH
|
||
DB 06eH
|
||
DB 066H
|
||
DB 069H
|
||
DB 067H
|
||
DB 00H
|
||
ORG $+6
|
||
glfwCreateWindow$rtcName$2 DB 077H
|
||
DB 06eH
|
||
DB 064H
|
||
DB 063H
|
||
DB 06fH
|
||
DB 06eH
|
||
DB 066H
|
||
DB 069H
|
||
DB 067H
|
||
DB 00H
|
||
ORG $+6
|
||
glfwCreateWindow$rtcVarDesc DD 0f0H
|
||
DD 0450H
|
||
DQ FLAT:glfwCreateWindow$rtcName$2
|
||
DD 098H
|
||
DD 038H
|
||
DQ FLAT:glfwCreateWindow$rtcName$1
|
||
DD 030H
|
||
DD 048H
|
||
DQ FLAT:glfwCreateWindow$rtcName$0
|
||
ORG $+144
|
||
glfwCreateWindow$rtcFrameData DD 03H
|
||
DD 00H
|
||
DQ FLAT:glfwCreateWindow$rtcVarDesc
|
||
CONST ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwWindowHintString DD 025051701H
|
||
DD 01122317H
|
||
DD 0700b001fH
|
||
DD 0500aH
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwWindowHint DD 025051601H
|
||
DD 01112316H
|
||
DD 0700a001fH
|
||
DD 05009H
|
||
xdata ENDS
|
||
; COMDAT xdata
|
||
xdata SEGMENT
|
||
$unwind$glfwDefaultWindowHints DD 025050f01H
|
||
DD 010a230fH
|
||
DD 07003001dH
|
||
DD 05002H
|
||
xdata ENDS
|
||
; Function compile flags: /Odt
|
||
; COMDAT __JustMyCode_Default
|
||
_TEXT SEGMENT
|
||
__JustMyCode_Default PROC ; COMDAT
|
||
00000 c2 00 00 ret 0
|
||
__JustMyCode_Default ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowMonitor
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
monitor$ = 232
|
||
_glfwInputWindowMonitor PROC ; COMDAT
|
||
|
||
; 173 : {
|
||
|
||
$LN4:
|
||
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:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 174 : assert(window != NULL);
|
||
|
||
00024 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
0002c 75 1c jne SHORT $LN3@glfwInputW
|
||
0002e 41 b8 ae 00 00
|
||
00 mov r8d, 174 ; 000000aeH
|
||
00034 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003b 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00042 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00048 33 c0 xor eax, eax
|
||
$LN3@glfwInputW:
|
||
|
||
; 175 : window->monitor = monitor;
|
||
|
||
0004a 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00051 48 8b 8d e8 00
|
||
00 00 mov rcx, QWORD PTR monitor$[rbp]
|
||
00058 48 89 48 50 mov QWORD PTR [rax+80], rcx
|
||
|
||
; 176 : }
|
||
|
||
0005c 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00063 5f pop rdi
|
||
00064 5d pop rbp
|
||
00065 c3 ret 0
|
||
_glfwInputWindowMonitor ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowCloseRequest
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
_glfwInputWindowCloseRequest PROC ; COMDAT
|
||
|
||
; 161 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 162 : assert(window != NULL);
|
||
|
||
0001f 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00027 75 1c jne SHORT $LN4@glfwInputW
|
||
00029 41 b8 a2 00 00
|
||
00 mov r8d, 162 ; 000000a2H
|
||
0002f 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00036 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0003d ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00043 33 c0 xor eax, eax
|
||
$LN4@glfwInputW:
|
||
|
||
; 163 :
|
||
; 164 : window->shouldClose = GLFW_TRUE;
|
||
|
||
00045 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0004c c7 40 20 01 00
|
||
00 00 mov DWORD PTR [rax+32], 1
|
||
|
||
; 165 :
|
||
; 166 : if (window->callbacks.close)
|
||
|
||
00053 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0005a 48 83 b8 e0 02
|
||
00 00 00 cmp QWORD PTR [rax+736], 0
|
||
00062 74 14 je SHORT $LN2@glfwInputW
|
||
|
||
; 167 : window->callbacks.close((GLFWwindow*) window);
|
||
|
||
00064 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0006b 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00072 ff 90 e0 02 00
|
||
00 call QWORD PTR [rax+736]
|
||
$LN2@glfwInputW:
|
||
|
||
; 168 : }
|
||
|
||
00078 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0007f 5f pop rdi
|
||
00080 5d pop rbp
|
||
00081 c3 ret 0
|
||
_glfwInputWindowCloseRequest ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowDamage
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
_glfwInputWindowDamage PROC ; COMDAT
|
||
|
||
; 151 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 152 : assert(window != NULL);
|
||
|
||
0001f 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00027 75 1c jne SHORT $LN4@glfwInputW
|
||
00029 41 b8 98 00 00
|
||
00 mov r8d, 152 ; 00000098H
|
||
0002f 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00036 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0003d ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00043 33 c0 xor eax, eax
|
||
$LN4@glfwInputW:
|
||
|
||
; 153 :
|
||
; 154 : if (window->callbacks.refresh)
|
||
|
||
00045 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0004c 48 83 b8 e8 02
|
||
00 00 00 cmp QWORD PTR [rax+744], 0
|
||
00054 74 14 je SHORT $LN2@glfwInputW
|
||
|
||
; 155 : window->callbacks.refresh((GLFWwindow*) window);
|
||
|
||
00056 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0005d 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00064 ff 90 e8 02 00
|
||
00 call QWORD PTR [rax+744]
|
||
$LN2@glfwInputW:
|
||
|
||
; 156 : }
|
||
|
||
0006a 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00071 5f pop rdi
|
||
00072 5d pop rbp
|
||
00073 c3 ret 0
|
||
_glfwInputWindowDamage ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowMaximize
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
maximized$ = 232
|
||
_glfwInputWindowMaximize PROC ; COMDAT
|
||
|
||
; 112 : {
|
||
|
||
$LN6:
|
||
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:__43ECF884_window@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 113 : assert(window != NULL);
|
||
|
||
00023 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
0002b 75 1c jne SHORT $LN4@glfwInputW
|
||
0002d 41 b8 71 00 00
|
||
00 mov r8d, 113 ; 00000071H
|
||
00033 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00041 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00047 33 c0 xor eax, eax
|
||
$LN4@glfwInputW:
|
||
|
||
; 114 : assert(maximized == GLFW_TRUE || maximized == GLFW_FALSE);
|
||
|
||
00049 83 bd e8 00 00
|
||
00 01 cmp DWORD PTR maximized$[rbp], 1
|
||
00050 74 25 je SHORT $LN5@glfwInputW
|
||
00052 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR maximized$[rbp], 0
|
||
00059 74 1c je SHORT $LN5@glfwInputW
|
||
0005b 41 b8 72 00 00
|
||
00 mov r8d, 114 ; 00000072H
|
||
00061 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00068 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1GE@BLEDIHCG@?$AAm?$AAa?$AAx?$AAi?$AAm?$AAi?$AAz?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL@
|
||
0006f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00075 33 c0 xor eax, eax
|
||
$LN5@glfwInputW:
|
||
|
||
; 115 :
|
||
; 116 : if (window->callbacks.maximize)
|
||
|
||
00077 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 83 b8 00 03
|
||
00 00 00 cmp QWORD PTR [rax+768], 0
|
||
00086 74 1a je SHORT $LN2@glfwInputW
|
||
|
||
; 117 : window->callbacks.maximize((GLFWwindow*) window, maximized);
|
||
|
||
00088 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR maximized$[rbp]
|
||
0008e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00095 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0009c ff 90 00 03 00
|
||
00 call QWORD PTR [rax+768]
|
||
$LN2@glfwInputW:
|
||
|
||
; 118 : }
|
||
|
||
000a2 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000a9 5f pop rdi
|
||
000aa 5d pop rbp
|
||
000ab c3 ret 0
|
||
_glfwInputWindowMaximize ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowIconify
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
iconified$ = 232
|
||
_glfwInputWindowIconify PROC ; COMDAT
|
||
|
||
; 101 : {
|
||
|
||
$LN6:
|
||
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:__43ECF884_window@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 102 : assert(window != NULL);
|
||
|
||
00023 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
0002b 75 1c jne SHORT $LN4@glfwInputW
|
||
0002d 41 b8 66 00 00
|
||
00 mov r8d, 102 ; 00000066H
|
||
00033 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00041 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00047 33 c0 xor eax, eax
|
||
$LN4@glfwInputW:
|
||
|
||
; 103 : assert(iconified == GLFW_TRUE || iconified == GLFW_FALSE);
|
||
|
||
00049 83 bd e8 00 00
|
||
00 01 cmp DWORD PTR iconified$[rbp], 1
|
||
00050 74 25 je SHORT $LN5@glfwInputW
|
||
00052 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR iconified$[rbp], 0
|
||
00059 74 1c je SHORT $LN5@glfwInputW
|
||
0005b 41 b8 67 00 00
|
||
00 mov r8d, 103 ; 00000067H
|
||
00061 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00068 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1GE@IJAEEKHD@?$AAi?$AAc?$AAo?$AAn?$AAi?$AAf?$AAi?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL@
|
||
0006f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00075 33 c0 xor eax, eax
|
||
$LN5@glfwInputW:
|
||
|
||
; 104 :
|
||
; 105 : if (window->callbacks.iconify)
|
||
|
||
00077 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 83 b8 f8 02
|
||
00 00 00 cmp QWORD PTR [rax+760], 0
|
||
00086 74 1a je SHORT $LN2@glfwInputW
|
||
|
||
; 106 : window->callbacks.iconify((GLFWwindow*) window, iconified);
|
||
|
||
00088 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR iconified$[rbp]
|
||
0008e 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00095 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0009c ff 90 f8 02 00
|
||
00 call QWORD PTR [rax+760]
|
||
$LN2@glfwInputW:
|
||
|
||
; 107 : }
|
||
|
||
000a2 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000a9 5f pop rdi
|
||
000aa 5d pop rbp
|
||
000ab c3 ret 0
|
||
_glfwInputWindowIconify ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowContentScale
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
xscale$ = 232
|
||
yscale$ = 240
|
||
_glfwInputWindowContentScale PROC ; COMDAT
|
||
|
||
; 137 : {
|
||
|
||
$LN9:
|
||
00000 f3 0f 11 54 24
|
||
18 movss DWORD PTR [rsp+24], xmm2
|
||
00006 f3 0f 11 4c 24
|
||
10 movss DWORD 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:__43ECF884_window@c
|
||
00026 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 138 : assert(window != NULL);
|
||
|
||
0002b 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00033 75 1c jne SHORT $LN4@glfwInputW
|
||
00035 41 b8 8a 00 00
|
||
00 mov r8d, 138 ; 0000008aH
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00049 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004f 33 c0 xor eax, eax
|
||
$LN4@glfwInputW:
|
||
|
||
; 139 : assert(xscale > 0.f);
|
||
|
||
00051 f3 0f 10 85 e8
|
||
00 00 00 movss xmm0, DWORD PTR xscale$[rbp]
|
||
00059 0f 2f 05 00 00
|
||
00 00 comiss xmm0, DWORD PTR __real@00000000
|
||
00060 77 1c ja SHORT $LN5@glfwInputW
|
||
00062 41 b8 8b 00 00
|
||
00 mov r8d, 139 ; 0000008bH
|
||
00068 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0006f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BK@ELPPAFGD@?$AAx?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DO?$AA?5?$AA0?$AA?4?$AAf@
|
||
00076 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0007c 33 c0 xor eax, eax
|
||
$LN5@glfwInputW:
|
||
|
||
; 140 : assert(xscale < FLT_MAX);
|
||
|
||
0007e f3 0f 10 05 00
|
||
00 00 00 movss xmm0, DWORD PTR __real@7f7fffff
|
||
00086 0f 2f 85 e8 00
|
||
00 00 comiss xmm0, DWORD PTR xscale$[rbp]
|
||
0008d 77 1c ja SHORT $LN6@glfwInputW
|
||
0008f 41 b8 8c 00 00
|
||
00 mov r8d, 140 ; 0000008cH
|
||
00095 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0009c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CC@CEBJPBHI@?$AAx?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA@
|
||
000a3 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000a9 33 c0 xor eax, eax
|
||
$LN6@glfwInputW:
|
||
|
||
; 141 : assert(yscale > 0.f);
|
||
|
||
000ab f3 0f 10 85 f0
|
||
00 00 00 movss xmm0, DWORD PTR yscale$[rbp]
|
||
000b3 0f 2f 05 00 00
|
||
00 00 comiss xmm0, DWORD PTR __real@00000000
|
||
000ba 77 1c ja SHORT $LN7@glfwInputW
|
||
000bc 41 b8 8d 00 00
|
||
00 mov r8d, 141 ; 0000008dH
|
||
000c2 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000c9 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BK@KMOCKDPE@?$AAy?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DO?$AA?5?$AA0?$AA?4?$AAf@
|
||
000d0 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000d6 33 c0 xor eax, eax
|
||
$LN7@glfwInputW:
|
||
|
||
; 142 : assert(yscale < FLT_MAX);
|
||
|
||
000d8 f3 0f 10 05 00
|
||
00 00 00 movss xmm0, DWORD PTR __real@7f7fffff
|
||
000e0 0f 2f 85 f0 00
|
||
00 00 comiss xmm0, DWORD PTR yscale$[rbp]
|
||
000e7 77 1c ja SHORT $LN8@glfwInputW
|
||
000e9 41 b8 8e 00 00
|
||
00 mov r8d, 142 ; 0000008eH
|
||
000ef 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000f6 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CC@JLKAEO@?$AAy?$AAs?$AAc?$AAa?$AAl?$AAe?$AA?5?$AA?$DM?$AA?5?$AAF?$AAL?$AAT?$AA_?$AAM?$AAA@
|
||
000fd ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00103 33 c0 xor eax, eax
|
||
$LN8@glfwInputW:
|
||
|
||
; 143 :
|
||
; 144 : if (window->callbacks.scale)
|
||
|
||
00105 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0010c 48 83 b8 10 03
|
||
00 00 00 cmp QWORD PTR [rax+784], 0
|
||
00114 74 24 je SHORT $LN2@glfwInputW
|
||
|
||
; 145 : window->callbacks.scale((GLFWwindow*) window, xscale, yscale);
|
||
|
||
00116 f3 0f 10 95 f0
|
||
00 00 00 movss xmm2, DWORD PTR yscale$[rbp]
|
||
0011e f3 0f 10 8d e8
|
||
00 00 00 movss xmm1, DWORD PTR xscale$[rbp]
|
||
00126 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0012d 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00134 ff 90 10 03 00
|
||
00 call QWORD PTR [rax+784]
|
||
$LN2@glfwInputW:
|
||
|
||
; 146 : }
|
||
|
||
0013a 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00141 5f pop rdi
|
||
00142 5d pop rbp
|
||
00143 c3 ret 0
|
||
_glfwInputWindowContentScale ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputFramebufferSize
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
width$ = 232
|
||
height$ = 240
|
||
_glfwInputFramebufferSize PROC ; COMDAT
|
||
|
||
; 124 : {
|
||
|
||
$LN7:
|
||
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:__43ECF884_window@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 125 : assert(window != NULL);
|
||
|
||
00028 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00030 75 1c jne SHORT $LN4@glfwInputF
|
||
00032 41 b8 7d 00 00
|
||
00 mov r8d, 125 ; 0000007dH
|
||
00038 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00046 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004c 33 c0 xor eax, eax
|
||
$LN4@glfwInputF:
|
||
|
||
; 126 : assert(width >= 0);
|
||
|
||
0004e 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR width$[rbp], 0
|
||
00055 7d 1c jge SHORT $LN5@glfwInputF
|
||
00057 41 b8 7e 00 00
|
||
00 mov r8d, 126 ; 0000007eH
|
||
0005d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00064 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@NBGFDFGM@?$AAw?$AAi?$AAd?$AAt?$AAh?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
0006b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00071 33 c0 xor eax, eax
|
||
$LN5@glfwInputF:
|
||
|
||
; 127 : assert(height >= 0);
|
||
|
||
00073 83 bd f0 00 00
|
||
00 00 cmp DWORD PTR height$[rbp], 0
|
||
0007a 7d 1c jge SHORT $LN6@glfwInputF
|
||
0007c 41 b8 7f 00 00
|
||
00 mov r8d, 127 ; 0000007fH
|
||
00082 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00089 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BI@LAOJGIGJ@?$AAh?$AAe?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
00090 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00096 33 c0 xor eax, eax
|
||
$LN6@glfwInputF:
|
||
|
||
; 128 :
|
||
; 129 : if (window->callbacks.fbsize)
|
||
|
||
00098 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0009f 48 83 b8 08 03
|
||
00 00 00 cmp QWORD PTR [rax+776], 0
|
||
000a7 74 21 je SHORT $LN2@glfwInputF
|
||
|
||
; 130 : window->callbacks.fbsize((GLFWwindow*) window, width, height);
|
||
|
||
000a9 44 8b 85 f0 00
|
||
00 00 mov r8d, DWORD PTR height$[rbp]
|
||
000b0 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR width$[rbp]
|
||
000b6 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
000bd 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
000c4 ff 90 08 03 00
|
||
00 call QWORD PTR [rax+776]
|
||
$LN2@glfwInputF:
|
||
|
||
; 131 : }
|
||
|
||
000ca 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000d1 5f pop rdi
|
||
000d2 5d pop rbp
|
||
000d3 c3 ret 0
|
||
_glfwInputFramebufferSize ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowSize
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
width$ = 232
|
||
height$ = 240
|
||
_glfwInputWindowSize PROC ; COMDAT
|
||
|
||
; 89 : {
|
||
|
||
$LN7:
|
||
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:__43ECF884_window@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 90 : assert(window != NULL);
|
||
|
||
00028 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00030 75 1c jne SHORT $LN4@glfwInputW
|
||
00032 41 b8 5a 00 00
|
||
00 mov r8d, 90 ; 0000005aH
|
||
00038 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00046 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004c 33 c0 xor eax, eax
|
||
$LN4@glfwInputW:
|
||
|
||
; 91 : assert(width >= 0);
|
||
|
||
0004e 83 bd e8 00 00
|
||
00 00 cmp DWORD PTR width$[rbp], 0
|
||
00055 7d 1c jge SHORT $LN5@glfwInputW
|
||
00057 41 b8 5b 00 00
|
||
00 mov r8d, 91 ; 0000005bH
|
||
0005d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00064 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@NBGFDFGM@?$AAw?$AAi?$AAd?$AAt?$AAh?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
0006b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00071 33 c0 xor eax, eax
|
||
$LN5@glfwInputW:
|
||
|
||
; 92 : assert(height >= 0);
|
||
|
||
00073 83 bd f0 00 00
|
||
00 00 cmp DWORD PTR height$[rbp], 0
|
||
0007a 7d 1c jge SHORT $LN6@glfwInputW
|
||
0007c 41 b8 5c 00 00
|
||
00 mov r8d, 92 ; 0000005cH
|
||
00082 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00089 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BI@LAOJGIGJ@?$AAh?$AAe?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
00090 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00096 33 c0 xor eax, eax
|
||
$LN6@glfwInputW:
|
||
|
||
; 93 :
|
||
; 94 : if (window->callbacks.size)
|
||
|
||
00098 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0009f 48 83 b8 d8 02
|
||
00 00 00 cmp QWORD PTR [rax+728], 0
|
||
000a7 74 21 je SHORT $LN2@glfwInputW
|
||
|
||
; 95 : window->callbacks.size((GLFWwindow*) window, width, height);
|
||
|
||
000a9 44 8b 85 f0 00
|
||
00 00 mov r8d, DWORD PTR height$[rbp]
|
||
000b0 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR width$[rbp]
|
||
000b6 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
000bd 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
000c4 ff 90 d8 02 00
|
||
00 call QWORD PTR [rax+728]
|
||
$LN2@glfwInputW:
|
||
|
||
; 96 : }
|
||
|
||
000ca 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
000d1 5f pop rdi
|
||
000d2 5d pop rbp
|
||
000d3 c3 ret 0
|
||
_glfwInputWindowSize ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowPos
|
||
_TEXT SEGMENT
|
||
window$ = 224
|
||
x$ = 232
|
||
y$ = 240
|
||
_glfwInputWindowPos PROC ; COMDAT
|
||
|
||
; 78 : {
|
||
|
||
$LN5:
|
||
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:__43ECF884_window@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 79 : assert(window != NULL);
|
||
|
||
00028 48 83 bd e0 00
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
00030 75 1c jne SHORT $LN4@glfwInputW
|
||
00032 41 b8 4f 00 00
|
||
00 mov r8d, 79 ; 0000004fH
|
||
00038 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003f 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00046 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004c 33 c0 xor eax, eax
|
||
$LN4@glfwInputW:
|
||
|
||
; 80 :
|
||
; 81 : if (window->callbacks.pos)
|
||
|
||
0004e 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00055 48 83 b8 d0 02
|
||
00 00 00 cmp QWORD PTR [rax+720], 0
|
||
0005d 74 21 je SHORT $LN2@glfwInputW
|
||
|
||
; 82 : window->callbacks.pos((GLFWwindow*) window, x, y);
|
||
|
||
0005f 44 8b 85 f0 00
|
||
00 00 mov r8d, DWORD PTR y$[rbp]
|
||
00066 8b 95 e8 00 00
|
||
00 mov edx, DWORD PTR x$[rbp]
|
||
0006c 48 8b 8d e0 00
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00073 48 8b 85 e0 00
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0007a ff 90 d0 02 00
|
||
00 call QWORD PTR [rax+720]
|
||
$LN2@glfwInputW:
|
||
|
||
; 83 : }
|
||
|
||
00080 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00087 5f pop rdi
|
||
00088 5d pop rbp
|
||
00089 c3 ret 0
|
||
_glfwInputWindowPos ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT _glfwInputWindowFocus
|
||
_TEXT SEGMENT
|
||
key$1 = 4
|
||
button$2 = 36
|
||
scancode$3 = 68
|
||
window$ = 320
|
||
focused$ = 328
|
||
_glfwInputWindowFocus PROC ; COMDAT
|
||
|
||
; 46 : {
|
||
|
||
$LN15:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 58 01
|
||
00 00 sub rsp, 344 ; 00000158H
|
||
00012 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 47 : assert(window != NULL);
|
||
|
||
00023 48 83 bd 40 01
|
||
00 00 00 cmp QWORD PTR window$[rbp], 0
|
||
0002b 75 1c jne SHORT $LN13@glfwInputW
|
||
0002d 41 b8 2f 00 00
|
||
00 mov r8d, 47 ; 0000002fH
|
||
00033 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00041 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00047 33 c0 xor eax, eax
|
||
$LN13@glfwInputW:
|
||
|
||
; 48 : assert(focused == GLFW_TRUE || focused == GLFW_FALSE);
|
||
|
||
00049 83 bd 48 01 00
|
||
00 01 cmp DWORD PTR focused$[rbp], 1
|
||
00050 74 25 je SHORT $LN14@glfwInputW
|
||
00052 83 bd 48 01 00
|
||
00 00 cmp DWORD PTR focused$[rbp], 0
|
||
00059 74 1c je SHORT $LN14@glfwInputW
|
||
0005b 41 b8 30 00 00
|
||
00 mov r8d, 48 ; 00000030H
|
||
00061 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00068 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1FM@BIOCBNPM@?$AAf?$AAo?$AAc?$AAu?$AAs?$AAe?$AAd?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAG?$AAL?$AAF?$AAW@
|
||
0006f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00075 33 c0 xor eax, eax
|
||
$LN14@glfwInputW:
|
||
|
||
; 49 :
|
||
; 50 : if (window->callbacks.focus)
|
||
|
||
00077 48 8b 85 40 01
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 83 b8 f0 02
|
||
00 00 00 cmp QWORD PTR [rax+752], 0
|
||
00086 74 1a je SHORT $LN8@glfwInputW
|
||
|
||
; 51 : window->callbacks.focus((GLFWwindow*) window, focused);
|
||
|
||
00088 8b 95 48 01 00
|
||
00 mov edx, DWORD PTR focused$[rbp]
|
||
0008e 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00095 48 8b 85 40 01
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
0009c ff 90 f0 02 00
|
||
00 call QWORD PTR [rax+752]
|
||
$LN8@glfwInputW:
|
||
|
||
; 52 :
|
||
; 53 : if (!focused)
|
||
|
||
000a2 83 bd 48 01 00
|
||
00 00 cmp DWORD PTR focused$[rbp], 0
|
||
000a9 0f 85 a4 00 00
|
||
00 jne $LN9@glfwInputW
|
||
|
||
; 54 : {
|
||
; 55 : int key, button;
|
||
; 56 :
|
||
; 57 : for (key = 0; key <= GLFW_KEY_LAST; key++)
|
||
|
||
000af c7 45 04 00 00
|
||
00 00 mov DWORD PTR key$1[rbp], 0
|
||
000b6 eb 08 jmp SHORT $LN4@glfwInputW
|
||
$LN2@glfwInputW:
|
||
000b8 8b 45 04 mov eax, DWORD PTR key$1[rbp]
|
||
000bb ff c0 inc eax
|
||
000bd 89 45 04 mov DWORD PTR key$1[rbp], eax
|
||
$LN4@glfwInputW:
|
||
000c0 81 7d 04 5c 01
|
||
00 00 cmp DWORD PTR key$1[rbp], 348 ; 0000015cH
|
||
000c7 7f 44 jg SHORT $LN3@glfwInputW
|
||
|
||
; 58 : {
|
||
; 59 : if (window->keys[key] == GLFW_PRESS)
|
||
|
||
000c9 48 63 45 04 movsxd rax, DWORD PTR key$1[rbp]
|
||
000cd 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
000d4 0f be 84 01 90
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+144]
|
||
000dc 83 f8 01 cmp eax, 1
|
||
000df 75 2a jne SHORT $LN10@glfwInputW
|
||
|
||
; 60 : {
|
||
; 61 : const int scancode = _glfw.platform.getKeyScancode(key);
|
||
|
||
000e1 8b 4d 04 mov ecx, DWORD PTR key$1[rbp]
|
||
000e4 ff 15 90 00 00
|
||
00 call QWORD PTR _glfw+144
|
||
000ea 89 45 44 mov DWORD PTR scancode$3[rbp], eax
|
||
|
||
; 62 : _glfwInputKey(window, key, scancode, GLFW_RELEASE, 0);
|
||
|
||
000ed c7 44 24 20 00
|
||
00 00 00 mov DWORD PTR [rsp+32], 0
|
||
000f5 45 33 c9 xor r9d, r9d
|
||
000f8 44 8b 45 44 mov r8d, DWORD PTR scancode$3[rbp]
|
||
000fc 8b 55 04 mov edx, DWORD PTR key$1[rbp]
|
||
000ff 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00106 e8 00 00 00 00 call _glfwInputKey
|
||
$LN10@glfwInputW:
|
||
|
||
; 63 : }
|
||
; 64 : }
|
||
|
||
0010b eb ab jmp SHORT $LN2@glfwInputW
|
||
$LN3@glfwInputW:
|
||
|
||
; 65 :
|
||
; 66 : for (button = 0; button <= GLFW_MOUSE_BUTTON_LAST; button++)
|
||
|
||
0010d c7 45 24 00 00
|
||
00 00 mov DWORD PTR button$2[rbp], 0
|
||
00114 eb 08 jmp SHORT $LN7@glfwInputW
|
||
$LN5@glfwInputW:
|
||
00116 8b 45 24 mov eax, DWORD PTR button$2[rbp]
|
||
00119 ff c0 inc eax
|
||
0011b 89 45 24 mov DWORD PTR button$2[rbp], eax
|
||
$LN7@glfwInputW:
|
||
0011e 83 7d 24 07 cmp DWORD PTR button$2[rbp], 7
|
||
00122 7f 2f jg SHORT $LN6@glfwInputW
|
||
|
||
; 67 : {
|
||
; 68 : if (window->mouseButtons[button] == GLFW_PRESS)
|
||
|
||
00124 48 63 45 24 movsxd rax, DWORD PTR button$2[rbp]
|
||
00128 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0012f 0f be 84 01 88
|
||
00 00 00 movsx eax, BYTE PTR [rcx+rax+136]
|
||
00137 83 f8 01 cmp eax, 1
|
||
0013a 75 15 jne SHORT $LN11@glfwInputW
|
||
|
||
; 69 : _glfwInputMouseClick(window, button, GLFW_RELEASE, 0);
|
||
|
||
0013c 45 33 c9 xor r9d, r9d
|
||
0013f 45 33 c0 xor r8d, r8d
|
||
00142 8b 55 24 mov edx, DWORD PTR button$2[rbp]
|
||
00145 48 8b 8d 40 01
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
0014c e8 00 00 00 00 call _glfwInputMouseClick
|
||
$LN11@glfwInputW:
|
||
|
||
; 70 : }
|
||
|
||
00151 eb c3 jmp SHORT $LN5@glfwInputW
|
||
$LN6@glfwInputW:
|
||
$LN9@glfwInputW:
|
||
|
||
; 71 : }
|
||
; 72 : }
|
||
|
||
00153 48 8d a5 28 01
|
||
00 00 lea rsp, QWORD PTR [rbp+296]
|
||
0015a 5f pop rdi
|
||
0015b 5d pop rbp
|
||
0015c c3 ret 0
|
||
_glfwInputWindowFocus ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwPostEmptyEvent
|
||
_TEXT SEGMENT
|
||
glfwPostEmptyEvent PROC ; COMDAT
|
||
|
||
; 1151 : {
|
||
|
||
$LN4:
|
||
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:__43ECF884_window@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1152 : _GLFW_REQUIRE_INIT();
|
||
|
||
0001b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00022 75 0e jne SHORT $LN2@glfwPostEm
|
||
00024 33 d2 xor edx, edx
|
||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002b e8 00 00 00 00 call _glfwInputError
|
||
00030 eb 06 jmp SHORT $LN1@glfwPostEm
|
||
$LN2@glfwPostEm:
|
||
|
||
; 1153 : _glfw.platform.postEmptyEvent();
|
||
|
||
00032 ff 15 30 02 00
|
||
00 call QWORD PTR _glfw+560
|
||
$LN1@glfwPostEm:
|
||
|
||
; 1154 : }
|
||
|
||
00038 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0003f 5f pop rdi
|
||
00040 5d pop rbp
|
||
00041 c3 ret 0
|
||
glfwPostEmptyEvent ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwWaitEventsTimeout
|
||
_TEXT SEGMENT
|
||
timeout$ = 224
|
||
glfwWaitEventsTimeout PROC ; COMDAT
|
||
|
||
; 1135 : {
|
||
|
||
$LN10:
|
||
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:__43ECF884_window@c
|
||
0001b e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1136 : _GLFW_REQUIRE_INIT();
|
||
|
||
00020 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00027 75 11 jne SHORT $LN2@glfwWaitEv
|
||
00029 33 d2 xor edx, edx
|
||
0002b b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00030 e8 00 00 00 00 call _glfwInputError
|
||
00035 e9 ed 00 00 00 jmp $LN1@glfwWaitEv
|
||
$LN2@glfwWaitEv:
|
||
|
||
; 1137 : assert(timeout == timeout);
|
||
|
||
0003a f2 0f 10 85 e0
|
||
00 00 00 movsd xmm0, QWORD PTR timeout$[rbp]
|
||
00042 66 0f 2e 85 e0
|
||
00 00 00 ucomisd xmm0, QWORD PTR timeout$[rbp]
|
||
0004a 7a 02 jp SHORT $LN9@glfwWaitEv
|
||
0004c 74 1c je SHORT $LN6@glfwWaitEv
|
||
$LN9@glfwWaitEv:
|
||
0004e 41 b8 71 04 00
|
||
00 mov r8d, 1137 ; 00000471H
|
||
00054 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0005b 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CG@MMOBEAAM@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAt?$AAi?$AAm?$AAe@
|
||
00062 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00068 33 c0 xor eax, eax
|
||
$LN6@glfwWaitEv:
|
||
|
||
; 1138 : assert(timeout >= 0.0);
|
||
|
||
0006a f2 0f 10 85 e0
|
||
00 00 00 movsd xmm0, QWORD PTR timeout$[rbp]
|
||
00072 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@0000000000000000
|
||
0007a 73 1c jae SHORT $LN7@glfwWaitEv
|
||
0007c 41 b8 72 04 00
|
||
00 mov r8d, 1138 ; 00000472H
|
||
00082 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00089 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@HBPLMLCE@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?4?$AA0@
|
||
00090 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00096 33 c0 xor eax, eax
|
||
$LN7@glfwWaitEv:
|
||
|
||
; 1139 : assert(timeout <= DBL_MAX);
|
||
|
||
00098 f2 0f 10 05 00
|
||
00 00 00 movsd xmm0, QWORD PTR __real@7fefffffffffffff
|
||
000a0 66 0f 2f 85 e0
|
||
00 00 00 comisd xmm0, QWORD PTR timeout$[rbp]
|
||
000a8 73 1c jae SHORT $LN8@glfwWaitEv
|
||
000aa 41 b8 73 04 00
|
||
00 mov r8d, 1139 ; 00000473H
|
||
000b0 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000b7 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CG@JKJEJHGK@?$AAt?$AAi?$AAm?$AAe?$AAo?$AAu?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AAD?$AAB?$AAL?$AA_@
|
||
000be ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000c4 33 c0 xor eax, eax
|
||
$LN8@glfwWaitEv:
|
||
|
||
; 1140 :
|
||
; 1141 : if (timeout != timeout || timeout < 0.0 || timeout > DBL_MAX)
|
||
|
||
000c6 f2 0f 10 85 e0
|
||
00 00 00 movsd xmm0, QWORD PTR timeout$[rbp]
|
||
000ce 66 0f 2e 85 e0
|
||
00 00 00 ucomisd xmm0, QWORD PTR timeout$[rbp]
|
||
000d6 7a 21 jp SHORT $LN4@glfwWaitEv
|
||
000d8 75 1f jne SHORT $LN4@glfwWaitEv
|
||
000da 0f 57 c0 xorps xmm0, xmm0
|
||
000dd 66 0f 2f 85 e0
|
||
00 00 00 comisd xmm0, QWORD PTR timeout$[rbp]
|
||
000e5 77 12 ja SHORT $LN4@glfwWaitEv
|
||
000e7 f2 0f 10 85 e0
|
||
00 00 00 movsd xmm0, QWORD PTR timeout$[rbp]
|
||
000ef 66 0f 2f 05 00
|
||
00 00 00 comisd xmm0, QWORD PTR __real@7fefffffffffffff
|
||
000f7 76 20 jbe SHORT $LN3@glfwWaitEv
|
||
$LN4@glfwWaitEv:
|
||
|
||
; 1142 : {
|
||
; 1143 : _glfwInputError(GLFW_INVALID_VALUE, "Invalid time %f", timeout);
|
||
|
||
000f9 f2 0f 10 95 e0
|
||
00 00 00 movsd xmm2, QWORD PTR timeout$[rbp]
|
||
00101 66 49 0f 7e d0 movq r8, xmm2
|
||
00106 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BA@KMGHNAFM@Invalid?5time?5?$CFf@
|
||
0010d b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
00112 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 1144 : return;
|
||
|
||
00117 eb 0e jmp SHORT $LN1@glfwWaitEv
|
||
$LN3@glfwWaitEv:
|
||
|
||
; 1145 : }
|
||
; 1146 :
|
||
; 1147 : _glfw.platform.waitEventsTimeout(timeout);
|
||
|
||
00119 f2 0f 10 85 e0
|
||
00 00 00 movsd xmm0, QWORD PTR timeout$[rbp]
|
||
00121 ff 15 28 02 00
|
||
00 call QWORD PTR _glfw+552
|
||
$LN1@glfwWaitEv:
|
||
|
||
; 1148 : }
|
||
|
||
00127 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0012e 5f pop rdi
|
||
0012f 5d pop rbp
|
||
00130 c3 ret 0
|
||
glfwWaitEventsTimeout ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwWaitEvents
|
||
_TEXT SEGMENT
|
||
glfwWaitEvents PROC ; COMDAT
|
||
|
||
; 1129 : {
|
||
|
||
$LN4:
|
||
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:__43ECF884_window@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1130 : _GLFW_REQUIRE_INIT();
|
||
|
||
0001b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00022 75 0e jne SHORT $LN2@glfwWaitEv
|
||
00024 33 d2 xor edx, edx
|
||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002b e8 00 00 00 00 call _glfwInputError
|
||
00030 eb 06 jmp SHORT $LN1@glfwWaitEv
|
||
$LN2@glfwWaitEv:
|
||
|
||
; 1131 : _glfw.platform.waitEvents();
|
||
|
||
00032 ff 15 20 02 00
|
||
00 call QWORD PTR _glfw+544
|
||
$LN1@glfwWaitEv:
|
||
|
||
; 1132 : }
|
||
|
||
00038 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0003f 5f pop rdi
|
||
00040 5d pop rbp
|
||
00041 c3 ret 0
|
||
glfwWaitEvents ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwPollEvents
|
||
_TEXT SEGMENT
|
||
glfwPollEvents PROC ; COMDAT
|
||
|
||
; 1123 : {
|
||
|
||
$LN4:
|
||
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:__43ECF884_window@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1124 : _GLFW_REQUIRE_INIT();
|
||
|
||
0001b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00022 75 0e jne SHORT $LN2@glfwPollEv
|
||
00024 33 d2 xor edx, edx
|
||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002b e8 00 00 00 00 call _glfwInputError
|
||
00030 eb 06 jmp SHORT $LN1@glfwPollEv
|
||
$LN2@glfwPollEv:
|
||
|
||
; 1125 : _glfw.platform.pollEvents();
|
||
|
||
00032 ff 15 18 02 00
|
||
00 call QWORD PTR _glfw+536
|
||
$LN1@glfwPollEv:
|
||
|
||
; 1126 : }
|
||
|
||
00038 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
0003f 5f pop rdi
|
||
00040 5d pop rbp
|
||
00041 c3 ret 0
|
||
glfwPollEvents ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowContentScaleCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetWindowContentScaleCallback PROC ; COMDAT
|
||
|
||
; 1113 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1114 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1115 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 5b 04 00
|
||
00 mov r8d, 1115 ; 0000045bH
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1116 :
|
||
; 1117 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1118 : _GLFW_SWAP(GLFWwindowcontentscalefun, window->callbacks.scale, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 10 03
|
||
00 00 mov rax, QWORD PTR [rax+784]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 10 03
|
||
00 00 mov QWORD PTR [rax+784], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1119 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1120 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetWindowContentScaleCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetFramebufferSizeCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetFramebufferSizeCallback PROC ; COMDAT
|
||
|
||
; 1102 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1103 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1104 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetFra
|
||
00036 41 b8 50 04 00
|
||
00 mov r8d, 1104 ; 00000450H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetFra:
|
||
|
||
; 1105 :
|
||
; 1106 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetFra
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetFra
|
||
$LN2@glfwSetFra:
|
||
|
||
; 1107 : _GLFW_SWAP(GLFWframebuffersizefun, window->callbacks.fbsize, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 08 03
|
||
00 00 mov rax, QWORD PTR [rax+776]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 08 03
|
||
00 00 mov QWORD PTR [rax+776], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1108 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetFra:
|
||
|
||
; 1109 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetFramebufferSizeCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowMaximizeCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetWindowMaximizeCallback PROC ; COMDAT
|
||
|
||
; 1091 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1092 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1093 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 45 04 00
|
||
00 mov r8d, 1093 ; 00000445H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1094 :
|
||
; 1095 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1096 : _GLFW_SWAP(GLFWwindowmaximizefun, window->callbacks.maximize, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 00 03
|
||
00 00 mov rax, QWORD PTR [rax+768]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 00 03
|
||
00 00 mov QWORD PTR [rax+768], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1097 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1098 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetWindowMaximizeCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowIconifyCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetWindowIconifyCallback PROC ; COMDAT
|
||
|
||
; 1080 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1081 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1082 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 3a 04 00
|
||
00 mov r8d, 1082 ; 0000043aH
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1083 :
|
||
; 1084 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1085 : _GLFW_SWAP(GLFWwindowiconifyfun, window->callbacks.iconify, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 f8 02
|
||
00 00 mov rax, QWORD PTR [rax+760]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 f8 02
|
||
00 00 mov QWORD PTR [rax+760], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1086 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1087 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetWindowIconifyCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowFocusCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetWindowFocusCallback PROC ; COMDAT
|
||
|
||
; 1069 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1070 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1071 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 2f 04 00
|
||
00 mov r8d, 1071 ; 0000042fH
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1072 :
|
||
; 1073 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1074 : _GLFW_SWAP(GLFWwindowfocusfun, window->callbacks.focus, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 f0 02
|
||
00 00 mov rax, QWORD PTR [rax+752]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 f0 02
|
||
00 00 mov QWORD PTR [rax+752], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1075 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1076 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetWindowFocusCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowRefreshCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetWindowRefreshCallback PROC ; COMDAT
|
||
|
||
; 1058 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1059 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1060 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 24 04 00
|
||
00 mov r8d, 1060 ; 00000424H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1061 :
|
||
; 1062 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1063 : _GLFW_SWAP(GLFWwindowrefreshfun, window->callbacks.refresh, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 e8 02
|
||
00 00 mov rax, QWORD PTR [rax+744]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 e8 02
|
||
00 00 mov QWORD PTR [rax+744], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1064 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1065 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetWindowRefreshCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowCloseCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetWindowCloseCallback PROC ; COMDAT
|
||
|
||
; 1047 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1048 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1049 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 19 04 00
|
||
00 mov r8d, 1049 ; 00000419H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1050 :
|
||
; 1051 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1052 : _GLFW_SWAP(GLFWwindowclosefun, window->callbacks.close, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 e0 02
|
||
00 00 mov rax, QWORD PTR [rax+736]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 e0 02
|
||
00 00 mov QWORD PTR [rax+736], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1053 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1054 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetWindowCloseCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowSizeCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetWindowSizeCallback PROC ; COMDAT
|
||
|
||
; 1036 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1037 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1038 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 0e 04 00
|
||
00 mov r8d, 1038 ; 0000040eH
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1039 :
|
||
; 1040 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1041 : _GLFW_SWAP(GLFWwindowsizefun, window->callbacks.size, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 d8 02
|
||
00 00 mov rax, QWORD PTR [rax+728]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 d8 02
|
||
00 00 mov QWORD PTR [rax+728], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1042 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1043 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetWindowSizeCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowPosCallback
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
t$1 = 40
|
||
handle$ = 288
|
||
cbfun$ = 296
|
||
glfwSetWindowPosCallback PROC ; COMDAT
|
||
|
||
; 1025 : {
|
||
|
||
$LN5:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1026 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1027 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 03 04 00
|
||
00 mov r8d, 1027 ; 00000403H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1028 :
|
||
; 1029 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 10 jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 33 c0 xor eax, eax
|
||
00069 eb 33 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1030 : _GLFW_SWAP(GLFWwindowposfun, window->callbacks.pos, cbfun);
|
||
|
||
0006b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006f 48 8b 80 d0 02
|
||
00 00 mov rax, QWORD PTR [rax+720]
|
||
00076 48 89 45 28 mov QWORD PTR t$1[rbp], rax
|
||
0007a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007e 48 8b 8d 28 01
|
||
00 00 mov rcx, QWORD PTR cbfun$[rbp]
|
||
00085 48 89 88 d0 02
|
||
00 00 mov QWORD PTR [rax+720], rcx
|
||
0008c 48 8b 45 28 mov rax, QWORD PTR t$1[rbp]
|
||
00090 48 89 85 28 01
|
||
00 00 mov QWORD PTR cbfun$[rbp], rax
|
||
|
||
; 1031 : return cbfun;
|
||
|
||
00097 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR cbfun$[rbp]
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1032 : }
|
||
|
||
0009e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000a5 5f pop rdi
|
||
000a6 5d pop rbp
|
||
000a7 c3 ret 0
|
||
glfwSetWindowPosCallback ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetWindowUserPointer
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwGetWindowUserPointer PROC ; COMDAT
|
||
|
||
; 1015 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1016 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1017 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN4@glfwGetWin
|
||
00031 41 b8 f9 03 00
|
||
00 mov r8d, 1017 ; 000003f9H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN4@glfwGetWin:
|
||
|
||
; 1018 :
|
||
; 1019 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 10 jne SHORT $LN2@glfwGetWin
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 33 c0 xor eax, eax
|
||
00064 eb 08 jmp SHORT $LN1@glfwGetWin
|
||
$LN2@glfwGetWin:
|
||
|
||
; 1020 : return window->userPointer;
|
||
|
||
00066 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006a 48 8b 40 28 mov rax, QWORD PTR [rax+40]
|
||
$LN1@glfwGetWin:
|
||
|
||
; 1021 : }
|
||
|
||
0006e 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00075 5f pop rdi
|
||
00076 5d pop rbp
|
||
00077 c3 ret 0
|
||
glfwGetWindowUserPointer ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowUserPointer
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
pointer$ = 264
|
||
glfwSetWindowUserPointer PROC ; COMDAT
|
||
|
||
; 1006 : {
|
||
|
||
$LN5:
|
||
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 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 1007 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 1008 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 f0 03 00
|
||
00 mov r8d, 1008 ; 000003f0H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 1009 :
|
||
; 1010 : _GLFW_REQUIRE_INIT();
|
||
|
||
00052 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00059 75 0e jne SHORT $LN2@glfwSetWin
|
||
0005b 33 d2 xor edx, edx
|
||
0005d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00062 e8 00 00 00 00 call _glfwInputError
|
||
00067 eb 0f jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 1011 : window->userPointer = pointer;
|
||
|
||
00069 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006d 48 8b 8d 08 01
|
||
00 00 mov rcx, QWORD PTR pointer$[rbp]
|
||
00074 48 89 48 28 mov QWORD PTR [rax+40], rcx
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1012 : }
|
||
|
||
00078 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0007f 5f pop rdi
|
||
00080 5d pop rbp
|
||
00081 c3 ret 0
|
||
glfwSetWindowUserPointer ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowAttrib
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
tv74 = 212
|
||
tv73 = 212
|
||
handle$ = 256
|
||
attrib$ = 264
|
||
value$ = 272
|
||
glfwSetWindowAttrib PROC ; COMDAT
|
||
|
||
; 912 : {
|
||
|
||
$LN19:
|
||
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 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 913 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00028 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002f 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 914 : assert(window != NULL);
|
||
|
||
00033 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00038 75 1c jne SHORT $LN15@glfwSetWin
|
||
0003a 41 b8 92 03 00
|
||
00 mov r8d, 914 ; 00000392H
|
||
00040 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00047 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004e ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00054 33 c0 xor eax, eax
|
||
$LN15@glfwSetWin:
|
||
|
||
; 915 :
|
||
; 916 : _GLFW_REQUIRE_INIT();
|
||
|
||
00056 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0005d 75 11 jne SHORT $LN4@glfwSetWin
|
||
0005f 33 d2 xor edx, edx
|
||
00061 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00066 e8 00 00 00 00 call _glfwInputError
|
||
0006b e9 48 01 00 00 jmp $LN1@glfwSetWin
|
||
$LN4@glfwSetWin:
|
||
|
||
; 917 :
|
||
; 918 : value = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00070 83 bd 10 01 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
00077 74 0c je SHORT $LN16@glfwSetWin
|
||
00079 c7 85 d4 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv73[rbp], 1
|
||
00083 eb 0a jmp SHORT $LN17@glfwSetWin
|
||
$LN16@glfwSetWin:
|
||
00085 c7 85 d4 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv73[rbp], 0
|
||
$LN17@glfwSetWin:
|
||
0008f 8b 85 d4 00 00
|
||
00 mov eax, DWORD PTR tv73[rbp]
|
||
00095 89 85 10 01 00
|
||
00 mov DWORD PTR value$[rbp], eax
|
||
|
||
; 919 :
|
||
; 920 : switch (attrib)
|
||
|
||
0009b 8b 85 08 01 00
|
||
00 mov eax, DWORD PTR attrib$[rbp]
|
||
000a1 89 85 d4 00 00
|
||
00 mov DWORD PTR tv74[rbp], eax
|
||
000a7 8b 85 d4 00 00
|
||
00 mov eax, DWORD PTR tv74[rbp]
|
||
000ad 2d 03 00 02 00 sub eax, 131075 ; 00020003H
|
||
000b2 89 85 d4 00 00
|
||
00 mov DWORD PTR tv74[rbp], eax
|
||
000b8 83 bd d4 00 00
|
||
00 0a cmp DWORD PTR tv74[rbp], 10
|
||
000bf 0f 87 db 00 00
|
||
00 ja $LN2@glfwSetWin
|
||
000c5 48 63 85 d4 00
|
||
00 00 movsxd rax, DWORD PTR tv74[rbp]
|
||
000cc 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__ImageBase
|
||
000d3 8b 84 81 00 00
|
||
00 00 mov eax, DWORD PTR $LN18@glfwSetWin[rcx+rax*4]
|
||
000da 48 03 c1 add rax, rcx
|
||
000dd ff e0 jmp rax
|
||
$LN5@glfwSetWin:
|
||
|
||
; 921 : {
|
||
; 922 : case GLFW_AUTO_ICONIFY:
|
||
; 923 : window->autoIconify = value;
|
||
|
||
000df 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000e3 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
000e9 89 48 10 mov DWORD PTR [rax+16], ecx
|
||
|
||
; 924 : return;
|
||
|
||
000ec e9 c7 00 00 00 jmp $LN1@glfwSetWin
|
||
$LN6@glfwSetWin:
|
||
|
||
; 925 :
|
||
; 926 : case GLFW_RESIZABLE:
|
||
; 927 : window->resizable = value;
|
||
|
||
000f1 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000f5 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
000fb 89 48 08 mov DWORD PTR [rax+8], ecx
|
||
|
||
; 928 : if (!window->monitor)
|
||
|
||
000fe 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00102 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
00107 75 10 jne SHORT $LN7@glfwSetWin
|
||
|
||
; 929 : _glfw.platform.setWindowResizable(window, value);
|
||
|
||
00109 8b 95 10 01 00
|
||
00 mov edx, DWORD PTR value$[rbp]
|
||
0010f 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00113 ff 15 f0 01 00
|
||
00 call QWORD PTR _glfw+496
|
||
$LN7@glfwSetWin:
|
||
|
||
; 930 : return;
|
||
|
||
00119 e9 9a 00 00 00 jmp $LN1@glfwSetWin
|
||
$LN8@glfwSetWin:
|
||
|
||
; 931 :
|
||
; 932 : case GLFW_DECORATED:
|
||
; 933 : window->decorated = value;
|
||
|
||
0011e 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00122 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
00128 89 48 0c mov DWORD PTR [rax+12], ecx
|
||
|
||
; 934 : if (!window->monitor)
|
||
|
||
0012b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0012f 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
00134 75 10 jne SHORT $LN9@glfwSetWin
|
||
|
||
; 935 : _glfw.platform.setWindowDecorated(window, value);
|
||
|
||
00136 8b 95 10 01 00
|
||
00 mov edx, DWORD PTR value$[rbp]
|
||
0013c 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00140 ff 15 f8 01 00
|
||
00 call QWORD PTR _glfw+504
|
||
$LN9@glfwSetWin:
|
||
|
||
; 936 : return;
|
||
|
||
00146 eb 70 jmp SHORT $LN1@glfwSetWin
|
||
$LN10@glfwSetWin:
|
||
|
||
; 937 :
|
||
; 938 : case GLFW_FLOATING:
|
||
; 939 : window->floating = value;
|
||
|
||
00148 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0014c 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
00152 89 48 14 mov DWORD PTR [rax+20], ecx
|
||
|
||
; 940 : if (!window->monitor)
|
||
|
||
00155 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00159 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
0015e 75 10 jne SHORT $LN11@glfwSetWin
|
||
|
||
; 941 : _glfw.platform.setWindowFloating(window, value);
|
||
|
||
00160 8b 95 10 01 00
|
||
00 mov edx, DWORD PTR value$[rbp]
|
||
00166 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0016a ff 15 00 02 00
|
||
00 call QWORD PTR _glfw+512
|
||
$LN11@glfwSetWin:
|
||
|
||
; 942 : return;
|
||
|
||
00170 eb 46 jmp SHORT $LN1@glfwSetWin
|
||
$LN12@glfwSetWin:
|
||
|
||
; 943 :
|
||
; 944 : case GLFW_FOCUS_ON_SHOW:
|
||
; 945 : window->focusOnShow = value;
|
||
|
||
00172 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00176 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
0017c 89 48 18 mov DWORD PTR [rax+24], ecx
|
||
|
||
; 946 : return;
|
||
|
||
0017f eb 37 jmp SHORT $LN1@glfwSetWin
|
||
$LN13@glfwSetWin:
|
||
|
||
; 947 :
|
||
; 948 : case GLFW_MOUSE_PASSTHROUGH:
|
||
; 949 : window->mousePassthrough = value;
|
||
|
||
00181 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00185 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
0018b 89 48 1c mov DWORD PTR [rax+28], ecx
|
||
|
||
; 950 : _glfw.platform.setWindowMousePassthrough(window, value);
|
||
|
||
0018e 8b 95 10 01 00
|
||
00 mov edx, DWORD PTR value$[rbp]
|
||
00194 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00198 ff 15 10 02 00
|
||
00 call QWORD PTR _glfw+528
|
||
|
||
; 951 : return;
|
||
|
||
0019e eb 18 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 952 : }
|
||
; 953 :
|
||
; 954 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid window attribute 0x%08X", attrib);
|
||
|
||
001a0 44 8b 85 08 01
|
||
00 00 mov r8d, DWORD PTR attrib$[rbp]
|
||
001a7 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CA@KCGCFCEG@Invalid?5window?5attribute?50x?$CF08X@
|
||
001ae b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
001b3 e8 00 00 00 00 call _glfwInputError
|
||
$LN1@glfwSetWin:
|
||
|
||
; 955 : }
|
||
|
||
001b8 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
001bf 5f pop rdi
|
||
001c0 5d pop rbp
|
||
001c1 c3 ret 0
|
||
001c2 66 90 npad 2
|
||
$LN18@glfwSetWin:
|
||
001c4 00 00 00 00 DD $LN6@glfwSetWin
|
||
001c8 00 00 00 00 DD $LN2@glfwSetWin
|
||
001cc 00 00 00 00 DD $LN8@glfwSetWin
|
||
001d0 00 00 00 00 DD $LN5@glfwSetWin
|
||
001d4 00 00 00 00 DD $LN10@glfwSetWin
|
||
001d8 00 00 00 00 DD $LN2@glfwSetWin
|
||
001dc 00 00 00 00 DD $LN2@glfwSetWin
|
||
001e0 00 00 00 00 DD $LN2@glfwSetWin
|
||
001e4 00 00 00 00 DD $LN2@glfwSetWin
|
||
001e8 00 00 00 00 DD $LN12@glfwSetWin
|
||
001ec 00 00 00 00 DD $LN13@glfwSetWin
|
||
glfwSetWindowAttrib ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetWindowAttrib
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
tv72 = 212
|
||
handle$ = 256
|
||
attrib$ = 264
|
||
glfwGetWindowAttrib PROC ; COMDAT
|
||
|
||
; 849 : {
|
||
|
||
$LN34:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 850 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00023 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002a 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 851 : assert(window != NULL);
|
||
|
||
0002e 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00033 75 1c jne SHORT $LN30@glfwGetWin
|
||
00035 41 b8 53 03 00
|
||
00 mov r8d, 851 ; 00000353H
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00049 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004f 33 c0 xor eax, eax
|
||
$LN30@glfwGetWin:
|
||
|
||
; 852 :
|
||
; 853 : _GLFW_REQUIRE_INIT_OR_RETURN(0);
|
||
|
||
00051 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00058 75 13 jne SHORT $LN4@glfwGetWin
|
||
0005a 33 d2 xor edx, edx
|
||
0005c b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00061 e8 00 00 00 00 call _glfwInputError
|
||
00066 33 c0 xor eax, eax
|
||
00068 e9 ea 01 00 00 jmp $LN1@glfwGetWin
|
||
$LN4@glfwGetWin:
|
||
|
||
; 854 :
|
||
; 855 : switch (attrib)
|
||
|
||
0006d 8b 85 08 01 00
|
||
00 mov eax, DWORD PTR attrib$[rbp]
|
||
00073 89 85 d4 00 00
|
||
00 mov DWORD PTR tv72[rbp], eax
|
||
00079 81 bd d4 00 00
|
||
00 10 10 02 00 cmp DWORD PTR tv72[rbp], 135184 ; 00021010H
|
||
00083 7f 48 jg SHORT $LN31@glfwGetWin
|
||
00085 81 bd d4 00 00
|
||
00 10 10 02 00 cmp DWORD PTR tv72[rbp], 135184 ; 00021010H
|
||
0008f 0f 84 12 01 00
|
||
00 je $LN17@glfwGetWin
|
||
00095 8b 85 d4 00 00
|
||
00 mov eax, DWORD PTR tv72[rbp]
|
||
0009b 2d 01 00 02 00 sub eax, 131073 ; 00020001H
|
||
000a0 89 85 d4 00 00
|
||
00 mov DWORD PTR tv72[rbp], eax
|
||
000a6 83 bd d4 00 00
|
||
00 0c cmp DWORD PTR tv72[rbp], 12
|
||
000ad 0f 87 8a 01 00
|
||
00 ja $LN2@glfwGetWin
|
||
000b3 48 63 85 d4 00
|
||
00 00 movsxd rax, DWORD PTR tv72[rbp]
|
||
000ba 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__ImageBase
|
||
000c1 8b 84 81 00 00
|
||
00 00 mov eax, DWORD PTR $LN33@glfwGetWin[rcx+rax*4]
|
||
000c8 48 03 c1 add rax, rcx
|
||
000cb ff e0 jmp rax
|
||
$LN31@glfwGetWin:
|
||
000cd 8b 85 d4 00 00
|
||
00 mov eax, DWORD PTR tv72[rbp]
|
||
000d3 2d 01 20 02 00 sub eax, 139265 ; 00022001H
|
||
000d8 89 85 d4 00 00
|
||
00 mov DWORD PTR tv72[rbp], eax
|
||
000de 83 bd d4 00 00
|
||
00 0a cmp DWORD PTR tv72[rbp], 10
|
||
000e5 0f 87 52 01 00
|
||
00 ja $LN2@glfwGetWin
|
||
000eb 48 63 85 d4 00
|
||
00 00 movsxd rax, DWORD PTR tv72[rbp]
|
||
000f2 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__ImageBase
|
||
000f9 8b 84 81 00 00
|
||
00 00 mov eax, DWORD PTR $LN32@glfwGetWin[rcx+rax*4]
|
||
00100 48 03 c1 add rax, rcx
|
||
00103 ff e0 jmp rax
|
||
$LN5@glfwGetWin:
|
||
|
||
; 856 : {
|
||
; 857 : case GLFW_FOCUSED:
|
||
; 858 : return _glfw.platform.windowFocused(window);
|
||
|
||
00105 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00109 ff 15 b8 01 00
|
||
00 call QWORD PTR _glfw+440
|
||
0010f e9 43 01 00 00 jmp $LN1@glfwGetWin
|
||
$LN6@glfwGetWin:
|
||
|
||
; 859 : case GLFW_ICONIFIED:
|
||
; 860 : return _glfw.platform.windowIconified(window);
|
||
|
||
00114 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00118 ff 15 c0 01 00
|
||
00 call QWORD PTR _glfw+448
|
||
0011e e9 34 01 00 00 jmp $LN1@glfwGetWin
|
||
$LN7@glfwGetWin:
|
||
|
||
; 861 : case GLFW_VISIBLE:
|
||
; 862 : return _glfw.platform.windowVisible(window);
|
||
|
||
00123 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00127 ff 15 c8 01 00
|
||
00 call QWORD PTR _glfw+456
|
||
0012d e9 25 01 00 00 jmp $LN1@glfwGetWin
|
||
$LN8@glfwGetWin:
|
||
|
||
; 863 : case GLFW_MAXIMIZED:
|
||
; 864 : return _glfw.platform.windowMaximized(window);
|
||
|
||
00132 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00136 ff 15 d0 01 00
|
||
00 call QWORD PTR _glfw+464
|
||
0013c e9 16 01 00 00 jmp $LN1@glfwGetWin
|
||
$LN9@glfwGetWin:
|
||
|
||
; 865 : case GLFW_HOVERED:
|
||
; 866 : return _glfw.platform.windowHovered(window);
|
||
|
||
00141 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00145 ff 15 d8 01 00
|
||
00 call QWORD PTR _glfw+472
|
||
0014b e9 07 01 00 00 jmp $LN1@glfwGetWin
|
||
$LN10@glfwGetWin:
|
||
|
||
; 867 : case GLFW_FOCUS_ON_SHOW:
|
||
; 868 : return window->focusOnShow;
|
||
|
||
00150 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00154 8b 40 18 mov eax, DWORD PTR [rax+24]
|
||
00157 e9 fb 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN11@glfwGetWin:
|
||
|
||
; 869 : case GLFW_MOUSE_PASSTHROUGH:
|
||
; 870 : return window->mousePassthrough;
|
||
|
||
0015c 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00160 8b 40 1c mov eax, DWORD PTR [rax+28]
|
||
00163 e9 ef 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN12@glfwGetWin:
|
||
|
||
; 871 : case GLFW_TRANSPARENT_FRAMEBUFFER:
|
||
; 872 : return _glfw.platform.framebufferTransparent(window);
|
||
|
||
00168 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0016c ff 15 e0 01 00
|
||
00 call QWORD PTR _glfw+480
|
||
00172 e9 e0 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN13@glfwGetWin:
|
||
|
||
; 873 : case GLFW_RESIZABLE:
|
||
; 874 : return window->resizable;
|
||
|
||
00177 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0017b 8b 40 08 mov eax, DWORD PTR [rax+8]
|
||
0017e e9 d4 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN14@glfwGetWin:
|
||
|
||
; 875 : case GLFW_DECORATED:
|
||
; 876 : return window->decorated;
|
||
|
||
00183 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00187 8b 40 0c mov eax, DWORD PTR [rax+12]
|
||
0018a e9 c8 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN15@glfwGetWin:
|
||
|
||
; 877 : case GLFW_FLOATING:
|
||
; 878 : return window->floating;
|
||
|
||
0018f 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00193 8b 40 14 mov eax, DWORD PTR [rax+20]
|
||
00196 e9 bc 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN16@glfwGetWin:
|
||
|
||
; 879 : case GLFW_AUTO_ICONIFY:
|
||
; 880 : return window->autoIconify;
|
||
|
||
0019b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0019f 8b 40 10 mov eax, DWORD PTR [rax+16]
|
||
001a2 e9 b0 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN17@glfwGetWin:
|
||
|
||
; 881 : case GLFW_DOUBLEBUFFER:
|
||
; 882 : return window->doublebuffer;
|
||
|
||
001a7 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
001ab 8b 40 30 mov eax, DWORD PTR [rax+48]
|
||
001ae e9 a4 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN18@glfwGetWin:
|
||
|
||
; 883 : case GLFW_CLIENT_API:
|
||
; 884 : return window->context.client;
|
||
|
||
001b3 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
001b7 8b 80 08 02 00
|
||
00 mov eax, DWORD PTR [rax+520]
|
||
001bd e9 95 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN19@glfwGetWin:
|
||
|
||
; 885 : case GLFW_CONTEXT_CREATION_API:
|
||
; 886 : return window->context.source;
|
||
|
||
001c2 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
001c6 8b 80 0c 02 00
|
||
00 mov eax, DWORD PTR [rax+524]
|
||
001cc e9 86 00 00 00 jmp $LN1@glfwGetWin
|
||
$LN20@glfwGetWin:
|
||
|
||
; 887 : case GLFW_CONTEXT_VERSION_MAJOR:
|
||
; 888 : return window->context.major;
|
||
|
||
001d1 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
001d5 8b 80 10 02 00
|
||
00 mov eax, DWORD PTR [rax+528]
|
||
001db eb 7a jmp SHORT $LN1@glfwGetWin
|
||
$LN21@glfwGetWin:
|
||
|
||
; 889 : case GLFW_CONTEXT_VERSION_MINOR:
|
||
; 890 : return window->context.minor;
|
||
|
||
001dd 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
001e1 8b 80 14 02 00
|
||
00 mov eax, DWORD PTR [rax+532]
|
||
001e7 eb 6e jmp SHORT $LN1@glfwGetWin
|
||
$LN22@glfwGetWin:
|
||
|
||
; 891 : case GLFW_CONTEXT_REVISION:
|
||
; 892 : return window->context.revision;
|
||
|
||
001e9 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
001ed 8b 80 18 02 00
|
||
00 mov eax, DWORD PTR [rax+536]
|
||
001f3 eb 62 jmp SHORT $LN1@glfwGetWin
|
||
$LN23@glfwGetWin:
|
||
|
||
; 893 : case GLFW_CONTEXT_ROBUSTNESS:
|
||
; 894 : return window->context.robustness;
|
||
|
||
001f5 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
001f9 8b 80 2c 02 00
|
||
00 mov eax, DWORD PTR [rax+556]
|
||
001ff eb 56 jmp SHORT $LN1@glfwGetWin
|
||
$LN24@glfwGetWin:
|
||
|
||
; 895 : case GLFW_OPENGL_FORWARD_COMPAT:
|
||
; 896 : return window->context.forward;
|
||
|
||
00201 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00205 8b 80 1c 02 00
|
||
00 mov eax, DWORD PTR [rax+540]
|
||
0020b eb 4a jmp SHORT $LN1@glfwGetWin
|
||
$LN25@glfwGetWin:
|
||
|
||
; 897 : case GLFW_CONTEXT_DEBUG:
|
||
; 898 : return window->context.debug;
|
||
|
||
0020d 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00211 8b 80 20 02 00
|
||
00 mov eax, DWORD PTR [rax+544]
|
||
00217 eb 3e jmp SHORT $LN1@glfwGetWin
|
||
$LN26@glfwGetWin:
|
||
|
||
; 899 : case GLFW_OPENGL_PROFILE:
|
||
; 900 : return window->context.profile;
|
||
|
||
00219 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0021d 8b 80 28 02 00
|
||
00 mov eax, DWORD PTR [rax+552]
|
||
00223 eb 32 jmp SHORT $LN1@glfwGetWin
|
||
$LN27@glfwGetWin:
|
||
|
||
; 901 : case GLFW_CONTEXT_RELEASE_BEHAVIOR:
|
||
; 902 : return window->context.release;
|
||
|
||
00225 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00229 8b 80 30 02 00
|
||
00 mov eax, DWORD PTR [rax+560]
|
||
0022f eb 26 jmp SHORT $LN1@glfwGetWin
|
||
$LN28@glfwGetWin:
|
||
|
||
; 903 : case GLFW_CONTEXT_NO_ERROR:
|
||
; 904 : return window->context.noerror;
|
||
|
||
00231 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00235 8b 80 24 02 00
|
||
00 mov eax, DWORD PTR [rax+548]
|
||
0023b eb 1a jmp SHORT $LN1@glfwGetWin
|
||
$LN2@glfwGetWin:
|
||
|
||
; 905 : }
|
||
; 906 :
|
||
; 907 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid window attribute 0x%08X", attrib);
|
||
|
||
0023d 44 8b 85 08 01
|
||
00 00 mov r8d, DWORD PTR attrib$[rbp]
|
||
00244 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CA@KCGCFCEG@Invalid?5window?5attribute?50x?$CF08X@
|
||
0024b b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
00250 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 908 : return 0;
|
||
|
||
00255 33 c0 xor eax, eax
|
||
$LN1@glfwGetWin:
|
||
|
||
; 909 : }
|
||
|
||
00257 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0025e 5f pop rdi
|
||
0025f 5d pop rbp
|
||
00260 c3 ret 0
|
||
00261 0f 1f 00 npad 3
|
||
$LN33@glfwGetWin:
|
||
00264 00 00 00 00 DD $LN5@glfwGetWin
|
||
00268 00 00 00 00 DD $LN6@glfwGetWin
|
||
0026c 00 00 00 00 DD $LN13@glfwGetWin
|
||
00270 00 00 00 00 DD $LN7@glfwGetWin
|
||
00274 00 00 00 00 DD $LN14@glfwGetWin
|
||
00278 00 00 00 00 DD $LN16@glfwGetWin
|
||
0027c 00 00 00 00 DD $LN15@glfwGetWin
|
||
00280 00 00 00 00 DD $LN8@glfwGetWin
|
||
00284 00 00 00 00 DD $LN2@glfwGetWin
|
||
00288 00 00 00 00 DD $LN12@glfwGetWin
|
||
0028c 00 00 00 00 DD $LN9@glfwGetWin
|
||
00290 00 00 00 00 DD $LN10@glfwGetWin
|
||
00294 00 00 00 00 DD $LN11@glfwGetWin
|
||
$LN32@glfwGetWin:
|
||
00298 00 00 00 00 DD $LN18@glfwGetWin
|
||
0029c 00 00 00 00 DD $LN20@glfwGetWin
|
||
002a0 00 00 00 00 DD $LN21@glfwGetWin
|
||
002a4 00 00 00 00 DD $LN22@glfwGetWin
|
||
002a8 00 00 00 00 DD $LN23@glfwGetWin
|
||
002ac 00 00 00 00 DD $LN24@glfwGetWin
|
||
002b0 00 00 00 00 DD $LN25@glfwGetWin
|
||
002b4 00 00 00 00 DD $LN26@glfwGetWin
|
||
002b8 00 00 00 00 DD $LN27@glfwGetWin
|
||
002bc 00 00 00 00 DD $LN28@glfwGetWin
|
||
002c0 00 00 00 00 DD $LN19@glfwGetWin
|
||
glfwGetWindowAttrib ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowMonitor
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
monitor$ = 40
|
||
wh$ = 288
|
||
mh$ = 296
|
||
xpos$ = 304
|
||
ypos$ = 312
|
||
width$ = 320
|
||
height$ = 328
|
||
refreshRate$ = 336
|
||
glfwSetWindowMonitor PROC ; COMDAT
|
||
|
||
; 971 : {
|
||
|
||
$LN10:
|
||
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 48 01
|
||
00 00 sub rsp, 328 ; 00000148H
|
||
0001d 48 8d 6c 24 40 lea rbp, QWORD PTR [rsp+64]
|
||
00022 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 972 : _GLFWwindow* window = (_GLFWwindow*) wh;
|
||
|
||
0002e 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR wh$[rbp]
|
||
00035 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 973 : _GLFWmonitor* monitor = (_GLFWmonitor*) mh;
|
||
|
||
00039 48 8b 85 28 01
|
||
00 00 mov rax, QWORD PTR mh$[rbp]
|
||
00040 48 89 45 28 mov QWORD PTR monitor$[rbp], rax
|
||
|
||
; 974 : assert(window != NULL);
|
||
|
||
00044 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00049 75 1c jne SHORT $LN7@glfwSetWin
|
||
0004b 41 b8 ce 03 00
|
||
00 mov r8d, 974 ; 000003ceH
|
||
00051 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00058 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0005f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00065 33 c0 xor eax, eax
|
||
$LN7@glfwSetWin:
|
||
|
||
; 975 : assert(width >= 0);
|
||
|
||
00067 83 bd 40 01 00
|
||
00 00 cmp DWORD PTR width$[rbp], 0
|
||
0006e 7d 1c jge SHORT $LN8@glfwSetWin
|
||
00070 41 b8 cf 03 00
|
||
00 mov r8d, 975 ; 000003cfH
|
||
00076 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0007d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@NBGFDFGM@?$AAw?$AAi?$AAd?$AAt?$AAh?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
00084 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0008a 33 c0 xor eax, eax
|
||
$LN8@glfwSetWin:
|
||
|
||
; 976 : assert(height >= 0);
|
||
|
||
0008c 83 bd 48 01 00
|
||
00 00 cmp DWORD PTR height$[rbp], 0
|
||
00093 7d 1c jge SHORT $LN9@glfwSetWin
|
||
00095 41 b8 d0 03 00
|
||
00 mov r8d, 976 ; 000003d0H
|
||
0009b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000a2 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BI@LAOJGIGJ@?$AAh?$AAe?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
000a9 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000af 33 c0 xor eax, eax
|
||
$LN9@glfwSetWin:
|
||
|
||
; 977 :
|
||
; 978 : _GLFW_REQUIRE_INIT();
|
||
|
||
000b1 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000b8 75 11 jne SHORT $LN2@glfwSetWin
|
||
000ba 33 d2 xor edx, edx
|
||
000bc b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000c1 e8 00 00 00 00 call _glfwInputError
|
||
000c6 e9 c3 00 00 00 jmp $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 979 :
|
||
; 980 : if (width <= 0 || height <= 0)
|
||
|
||
000cb 83 bd 40 01 00
|
||
00 00 cmp DWORD PTR width$[rbp], 0
|
||
000d2 7e 09 jle SHORT $LN4@glfwSetWin
|
||
000d4 83 bd 48 01 00
|
||
00 00 cmp DWORD PTR height$[rbp], 0
|
||
000db 7f 24 jg SHORT $LN3@glfwSetWin
|
||
$LN4@glfwSetWin:
|
||
|
||
; 981 : {
|
||
; 982 : _glfwInputError(GLFW_INVALID_VALUE,
|
||
|
||
000dd 44 8b 8d 48 01
|
||
00 00 mov r9d, DWORD PTR height$[rbp]
|
||
000e4 44 8b 85 40 01
|
||
00 00 mov r8d, DWORD PTR width$[rbp]
|
||
000eb 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@KJGCMOHN@Invalid?5window?5size?5?$CFix?$CFi@
|
||
000f2 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
000f7 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 983 : "Invalid window size %ix%i",
|
||
; 984 : width, height);
|
||
; 985 : return;
|
||
|
||
000fc e9 8d 00 00 00 jmp $LN1@glfwSetWin
|
||
$LN3@glfwSetWin:
|
||
|
||
; 986 : }
|
||
; 987 :
|
||
; 988 : if (refreshRate < 0 && refreshRate != GLFW_DONT_CARE)
|
||
|
||
00101 83 bd 50 01 00
|
||
00 00 cmp DWORD PTR refreshRate$[rbp], 0
|
||
00108 7d 23 jge SHORT $LN5@glfwSetWin
|
||
0010a 83 bd 50 01 00
|
||
00 ff cmp DWORD PTR refreshRate$[rbp], -1
|
||
00111 74 1a je SHORT $LN5@glfwSetWin
|
||
|
||
; 989 : {
|
||
; 990 : _glfwInputError(GLFW_INVALID_VALUE,
|
||
|
||
00113 44 8b 85 50 01
|
||
00 00 mov r8d, DWORD PTR refreshRate$[rbp]
|
||
0011a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BI@BFOJALMM@Invalid?5refresh?5rate?5?$CFi@
|
||
00121 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
00126 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 991 : "Invalid refresh rate %i",
|
||
; 992 : refreshRate);
|
||
; 993 : return;
|
||
|
||
0012b eb 61 jmp SHORT $LN1@glfwSetWin
|
||
$LN5@glfwSetWin:
|
||
|
||
; 994 : }
|
||
; 995 :
|
||
; 996 : window->videoMode.width = width;
|
||
|
||
0012d 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00131 8b 8d 40 01 00
|
||
00 mov ecx, DWORD PTR width$[rbp]
|
||
00137 89 48 34 mov DWORD PTR [rax+52], ecx
|
||
|
||
; 997 : window->videoMode.height = height;
|
||
|
||
0013a 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0013e 8b 8d 48 01 00
|
||
00 mov ecx, DWORD PTR height$[rbp]
|
||
00144 89 48 38 mov DWORD PTR [rax+56], ecx
|
||
|
||
; 998 : window->videoMode.refreshRate = refreshRate;
|
||
|
||
00147 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0014b 8b 8d 50 01 00
|
||
00 mov ecx, DWORD PTR refreshRate$[rbp]
|
||
00151 89 48 48 mov DWORD PTR [rax+72], ecx
|
||
|
||
; 999 :
|
||
; 1000 : _glfw.platform.setWindowMonitor(window, monitor,
|
||
|
||
00154 8b 85 50 01 00
|
||
00 mov eax, DWORD PTR refreshRate$[rbp]
|
||
0015a 89 44 24 30 mov DWORD PTR [rsp+48], eax
|
||
0015e 8b 85 48 01 00
|
||
00 mov eax, DWORD PTR height$[rbp]
|
||
00164 89 44 24 28 mov DWORD PTR [rsp+40], eax
|
||
00168 8b 85 40 01 00
|
||
00 mov eax, DWORD PTR width$[rbp]
|
||
0016e 89 44 24 20 mov DWORD PTR [rsp+32], eax
|
||
00172 44 8b 8d 38 01
|
||
00 00 mov r9d, DWORD PTR ypos$[rbp]
|
||
00179 44 8b 85 30 01
|
||
00 00 mov r8d, DWORD PTR xpos$[rbp]
|
||
00180 48 8b 55 28 mov rdx, QWORD PTR monitor$[rbp]
|
||
00184 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00188 ff 15 b0 01 00
|
||
00 call QWORD PTR _glfw+432
|
||
$LN1@glfwSetWin:
|
||
|
||
; 1001 : xpos, ypos, width, height,
|
||
; 1002 : refreshRate);
|
||
; 1003 : }
|
||
|
||
0018e 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
00195 5f pop rdi
|
||
00196 5d pop rbp
|
||
00197 c3 ret 0
|
||
glfwSetWindowMonitor ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetWindowMonitor
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwGetWindowMonitor PROC ; COMDAT
|
||
|
||
; 958 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 959 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 960 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN4@glfwGetWin
|
||
00031 41 b8 c0 03 00
|
||
00 mov r8d, 960 ; 000003c0H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN4@glfwGetWin:
|
||
|
||
; 961 :
|
||
; 962 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 10 jne SHORT $LN2@glfwGetWin
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 33 c0 xor eax, eax
|
||
00064 eb 08 jmp SHORT $LN1@glfwGetWin
|
||
$LN2@glfwGetWin:
|
||
|
||
; 963 : return (GLFWmonitor*) window->monitor;
|
||
|
||
00066 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006a 48 8b 40 50 mov rax, QWORD PTR [rax+80]
|
||
$LN1@glfwGetWin:
|
||
|
||
; 964 : }
|
||
|
||
0006e 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00075 5f pop rdi
|
||
00076 5d pop rbp
|
||
00077 c3 ret 0
|
||
glfwGetWindowMonitor ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwRequestWindowAttention
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwRequestWindowAttention PROC ; COMDAT
|
||
|
||
; 816 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 817 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 818 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN4@glfwReques
|
||
00031 41 b8 32 03 00
|
||
00 mov r8d, 818 ; 00000332H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN4@glfwReques:
|
||
|
||
; 819 :
|
||
; 820 : _GLFW_REQUIRE_INIT();
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 0e jne SHORT $LN2@glfwReques
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 eb 0a jmp SHORT $LN1@glfwReques
|
||
$LN2@glfwReques:
|
||
|
||
; 821 :
|
||
; 822 : _glfw.platform.requestWindowAttention(window);
|
||
|
||
00064 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00068 ff 15 a0 01 00
|
||
00 call QWORD PTR _glfw+416
|
||
$LN1@glfwReques:
|
||
|
||
; 823 : }
|
||
|
||
0006e 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00075 5f pop rdi
|
||
00076 5d pop rbp
|
||
00077 c3 ret 0
|
||
glfwRequestWindowAttention ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwFocusWindow
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwFocusWindow PROC ; COMDAT
|
||
|
||
; 839 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 840 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 841 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN4@glfwFocusW
|
||
00031 41 b8 49 03 00
|
||
00 mov r8d, 841 ; 00000349H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN4@glfwFocusW:
|
||
|
||
; 842 :
|
||
; 843 : _GLFW_REQUIRE_INIT();
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 0e jne SHORT $LN2@glfwFocusW
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 eb 0a jmp SHORT $LN1@glfwFocusW
|
||
$LN2@glfwFocusW:
|
||
|
||
; 844 :
|
||
; 845 : _glfw.platform.focusWindow(window);
|
||
|
||
00064 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00068 ff 15 a8 01 00
|
||
00 call QWORD PTR _glfw+424
|
||
$LN1@glfwFocusW:
|
||
|
||
; 846 : }
|
||
|
||
0006e 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00075 5f pop rdi
|
||
00076 5d pop rbp
|
||
00077 c3 ret 0
|
||
glfwFocusWindow ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwHideWindow
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwHideWindow PROC ; COMDAT
|
||
|
||
; 826 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 827 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 828 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN5@glfwHideWi
|
||
00031 41 b8 3c 03 00
|
||
00 mov r8d, 828 ; 0000033cH
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN5@glfwHideWi:
|
||
|
||
; 829 :
|
||
; 830 : _GLFW_REQUIRE_INIT();
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 0e jne SHORT $LN2@glfwHideWi
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 eb 17 jmp SHORT $LN1@glfwHideWi
|
||
$LN2@glfwHideWi:
|
||
|
||
; 831 :
|
||
; 832 : if (window->monitor)
|
||
|
||
00064 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00068 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
0006d 74 02 je SHORT $LN3@glfwHideWi
|
||
|
||
; 833 : return;
|
||
|
||
0006f eb 0a jmp SHORT $LN1@glfwHideWi
|
||
$LN3@glfwHideWi:
|
||
|
||
; 834 :
|
||
; 835 : _glfw.platform.hideWindow(window);
|
||
|
||
00071 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00075 ff 15 98 01 00
|
||
00 call QWORD PTR _glfw+408
|
||
$LN1@glfwHideWi:
|
||
|
||
; 836 : }
|
||
|
||
0007b 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00082 5f pop rdi
|
||
00083 5d pop rbp
|
||
00084 c3 ret 0
|
||
glfwHideWindow ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwShowWindow
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwShowWindow PROC ; COMDAT
|
||
|
||
; 800 : {
|
||
|
||
$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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 801 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 802 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN6@glfwShowWi
|
||
00031 41 b8 22 03 00
|
||
00 mov r8d, 802 ; 00000322H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN6@glfwShowWi:
|
||
|
||
; 803 :
|
||
; 804 : _GLFW_REQUIRE_INIT();
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 0e jne SHORT $LN2@glfwShowWi
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 eb 2b jmp SHORT $LN1@glfwShowWi
|
||
$LN2@glfwShowWi:
|
||
|
||
; 805 :
|
||
; 806 : if (window->monitor)
|
||
|
||
00064 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00068 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
0006d 74 02 je SHORT $LN3@glfwShowWi
|
||
|
||
; 807 : return;
|
||
|
||
0006f eb 1e jmp SHORT $LN1@glfwShowWi
|
||
$LN3@glfwShowWi:
|
||
|
||
; 808 :
|
||
; 809 : _glfw.platform.showWindow(window);
|
||
|
||
00071 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00075 ff 15 90 01 00
|
||
00 call QWORD PTR _glfw+400
|
||
|
||
; 810 :
|
||
; 811 : if (window->focusOnShow)
|
||
|
||
0007b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0007f 83 78 18 00 cmp DWORD PTR [rax+24], 0
|
||
00083 74 0a je SHORT $LN4@glfwShowWi
|
||
|
||
; 812 : _glfw.platform.focusWindow(window);
|
||
|
||
00085 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00089 ff 15 a8 01 00
|
||
00 call QWORD PTR _glfw+424
|
||
$LN4@glfwShowWi:
|
||
$LN1@glfwShowWi:
|
||
|
||
; 813 : }
|
||
|
||
0008f 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00096 5f pop rdi
|
||
00097 5d pop rbp
|
||
00098 c3 ret 0
|
||
glfwShowWindow ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwMaximizeWindow
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwMaximizeWindow PROC ; COMDAT
|
||
|
||
; 787 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 788 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 789 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN5@glfwMaximi
|
||
00031 41 b8 15 03 00
|
||
00 mov r8d, 789 ; 00000315H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN5@glfwMaximi:
|
||
|
||
; 790 :
|
||
; 791 : _GLFW_REQUIRE_INIT();
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 0e jne SHORT $LN2@glfwMaximi
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 eb 17 jmp SHORT $LN1@glfwMaximi
|
||
$LN2@glfwMaximi:
|
||
|
||
; 792 :
|
||
; 793 : if (window->monitor)
|
||
|
||
00064 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00068 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
0006d 74 02 je SHORT $LN3@glfwMaximi
|
||
|
||
; 794 : return;
|
||
|
||
0006f eb 0a jmp SHORT $LN1@glfwMaximi
|
||
$LN3@glfwMaximi:
|
||
|
||
; 795 :
|
||
; 796 : _glfw.platform.maximizeWindow(window);
|
||
|
||
00071 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00075 ff 15 88 01 00
|
||
00 call QWORD PTR _glfw+392
|
||
$LN1@glfwMaximi:
|
||
|
||
; 797 : }
|
||
|
||
0007b 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00082 5f pop rdi
|
||
00083 5d pop rbp
|
||
00084 c3 ret 0
|
||
glfwMaximizeWindow ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwRestoreWindow
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwRestoreWindow PROC ; COMDAT
|
||
|
||
; 778 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 779 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 780 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN4@glfwRestor
|
||
00031 41 b8 0c 03 00
|
||
00 mov r8d, 780 ; 0000030cH
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN4@glfwRestor:
|
||
|
||
; 781 :
|
||
; 782 : _GLFW_REQUIRE_INIT();
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 0e jne SHORT $LN2@glfwRestor
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 eb 0a jmp SHORT $LN1@glfwRestor
|
||
$LN2@glfwRestor:
|
||
|
||
; 783 : _glfw.platform.restoreWindow(window);
|
||
|
||
00064 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00068 ff 15 80 01 00
|
||
00 call QWORD PTR _glfw+384
|
||
$LN1@glfwRestor:
|
||
|
||
; 784 : }
|
||
|
||
0006e 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00075 5f pop rdi
|
||
00076 5d pop rbp
|
||
00077 c3 ret 0
|
||
glfwRestoreWindow ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwIconifyWindow
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwIconifyWindow PROC ; COMDAT
|
||
|
||
; 769 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 770 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 771 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN4@glfwIconif
|
||
00031 41 b8 03 03 00
|
||
00 mov r8d, 771 ; 00000303H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN4@glfwIconif:
|
||
|
||
; 772 :
|
||
; 773 : _GLFW_REQUIRE_INIT();
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 0e jne SHORT $LN2@glfwIconif
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 eb 0a jmp SHORT $LN1@glfwIconif
|
||
$LN2@glfwIconif:
|
||
|
||
; 774 : _glfw.platform.iconifyWindow(window);
|
||
|
||
00064 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00068 ff 15 78 01 00
|
||
00 call QWORD PTR _glfw+376
|
||
$LN1@glfwIconif:
|
||
|
||
; 775 : }
|
||
|
||
0006e 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00075 5f pop rdi
|
||
00076 5d pop rbp
|
||
00077 c3 ret 0
|
||
glfwIconifyWindow ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowOpacity
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
opacity$ = 264
|
||
glfwSetWindowOpacity PROC ; COMDAT
|
||
|
||
; 750 : {
|
||
|
||
$LN11:
|
||
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 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00014 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00019 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00020 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 751 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00025 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002c 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 752 : assert(window != NULL);
|
||
|
||
00030 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00035 75 1c jne SHORT $LN6@glfwSetWin
|
||
00037 41 b8 f0 02 00
|
||
00 mov r8d, 752 ; 000002f0H
|
||
0003d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00044 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004b ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00051 33 c0 xor eax, eax
|
||
$LN6@glfwSetWin:
|
||
|
||
; 753 : assert(opacity == opacity);
|
||
|
||
00053 f3 0f 10 85 08
|
||
01 00 00 movss xmm0, DWORD PTR opacity$[rbp]
|
||
0005b 0f 2e 85 08 01
|
||
00 00 ucomiss xmm0, DWORD PTR opacity$[rbp]
|
||
00062 7a 02 jp SHORT $LN10@glfwSetWin
|
||
00064 74 1c je SHORT $LN7@glfwSetWin
|
||
$LN10@glfwSetWin:
|
||
00066 41 b8 f1 02 00
|
||
00 mov r8d, 753 ; 000002f1H
|
||
0006c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00073 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1CG@DAGMNBIP@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AAo?$AAp?$AAa?$AAc@
|
||
0007a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00080 33 c0 xor eax, eax
|
||
$LN7@glfwSetWin:
|
||
|
||
; 754 : assert(opacity >= 0.f);
|
||
|
||
00082 f3 0f 10 85 08
|
||
01 00 00 movss xmm0, DWORD PTR opacity$[rbp]
|
||
0008a 0f 2f 05 00 00
|
||
00 00 comiss xmm0, DWORD PTR __real@00000000
|
||
00091 73 1c jae SHORT $LN8@glfwSetWin
|
||
00093 41 b8 f2 02 00
|
||
00 mov r8d, 754 ; 000002f2H
|
||
00099 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000a0 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@KPFOBPHL@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0?$AA?4?$AAf@
|
||
000a7 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000ad 33 c0 xor eax, eax
|
||
$LN8@glfwSetWin:
|
||
|
||
; 755 : assert(opacity <= 1.f);
|
||
|
||
000af f3 0f 10 05 00
|
||
00 00 00 movss xmm0, DWORD PTR __real@3f800000
|
||
000b7 0f 2f 85 08 01
|
||
00 00 comiss xmm0, DWORD PTR opacity$[rbp]
|
||
000be 73 1c jae SHORT $LN9@glfwSetWin
|
||
000c0 41 b8 f3 02 00
|
||
00 mov r8d, 755 ; 000002f3H
|
||
000c6 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000cd 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@ICJKNLEI@?$AAo?$AAp?$AAa?$AAc?$AAi?$AAt?$AAy?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA1?$AA?4?$AAf@
|
||
000d4 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000da 33 c0 xor eax, eax
|
||
$LN9@glfwSetWin:
|
||
|
||
; 756 :
|
||
; 757 : _GLFW_REQUIRE_INIT();
|
||
|
||
000dc 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000e3 75 0e jne SHORT $LN2@glfwSetWin
|
||
000e5 33 d2 xor edx, edx
|
||
000e7 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000ec e8 00 00 00 00 call _glfwInputError
|
||
000f1 eb 65 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 758 :
|
||
; 759 : if (opacity != opacity || opacity < 0.f || opacity > 1.f)
|
||
|
||
000f3 f3 0f 10 85 08
|
||
01 00 00 movss xmm0, DWORD PTR opacity$[rbp]
|
||
000fb 0f 2e 85 08 01
|
||
00 00 ucomiss xmm0, DWORD PTR opacity$[rbp]
|
||
00102 7a 1f jp SHORT $LN4@glfwSetWin
|
||
00104 75 1d jne SHORT $LN4@glfwSetWin
|
||
00106 0f 57 c0 xorps xmm0, xmm0
|
||
00109 0f 2f 85 08 01
|
||
00 00 comiss xmm0, DWORD PTR opacity$[rbp]
|
||
00110 77 11 ja SHORT $LN4@glfwSetWin
|
||
00112 f3 0f 10 85 08
|
||
01 00 00 movss xmm0, DWORD PTR opacity$[rbp]
|
||
0011a 0f 2f 05 00 00
|
||
00 00 comiss xmm0, DWORD PTR __real@3f800000
|
||
00121 76 23 jbe SHORT $LN3@glfwSetWin
|
||
$LN4@glfwSetWin:
|
||
|
||
; 760 : {
|
||
; 761 : _glfwInputError(GLFW_INVALID_VALUE, "Invalid window opacity %f", opacity);
|
||
|
||
00123 f3 0f 5a 85 08
|
||
01 00 00 cvtss2sd xmm0, DWORD PTR opacity$[rbp]
|
||
0012b 0f 28 d0 movaps xmm2, xmm0
|
||
0012e 66 49 0f 7e d0 movq r8, xmm2
|
||
00133 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@MBEPKAIA@Invalid?5window?5opacity?5?$CFf@
|
||
0013a b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
0013f e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 762 : return;
|
||
|
||
00144 eb 12 jmp SHORT $LN1@glfwSetWin
|
||
$LN3@glfwSetWin:
|
||
|
||
; 763 : }
|
||
; 764 :
|
||
; 765 : _glfw.platform.setWindowOpacity(window, opacity);
|
||
|
||
00146 f3 0f 10 8d 08
|
||
01 00 00 movss xmm1, DWORD PTR opacity$[rbp]
|
||
0014e 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00152 ff 15 08 02 00
|
||
00 call QWORD PTR _glfw+520
|
||
$LN1@glfwSetWin:
|
||
|
||
; 766 : }
|
||
|
||
00158 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0015f 5f pop rdi
|
||
00160 5d pop rbp
|
||
00161 c3 ret 0
|
||
glfwSetWindowOpacity ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetWindowOpacity
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwGetWindowOpacity PROC ; COMDAT
|
||
|
||
; 741 : {
|
||
|
||
$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 18 01
|
||
00 00 sub rsp, 280 ; 00000118H
|
||
0000e 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
|
||
00013 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 742 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 743 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN4@glfwGetWin
|
||
00031 41 b8 e7 02 00
|
||
00 mov r8d, 743 ; 000002e7H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN4@glfwGetWin:
|
||
|
||
; 744 :
|
||
; 745 : _GLFW_REQUIRE_INIT_OR_RETURN(1.f);
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 16 jne SHORT $LN2@glfwGetWin
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 f3 0f 10 05 00
|
||
00 00 00 movss xmm0, DWORD PTR __real@3f800000
|
||
0006a eb 0a jmp SHORT $LN1@glfwGetWin
|
||
$LN2@glfwGetWin:
|
||
|
||
; 746 : return _glfw.platform.getWindowOpacity(window);
|
||
|
||
0006c 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00070 ff 15 e8 01 00
|
||
00 call QWORD PTR _glfw+488
|
||
$LN1@glfwGetWin:
|
||
|
||
; 747 : }
|
||
|
||
00076 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0007d 5f pop rdi
|
||
0007e 5d pop rbp
|
||
0007f c3 ret 0
|
||
glfwGetWindowOpacity ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetWindowContentScale
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
xscale$ = 264
|
||
yscale$ = 272
|
||
glfwGetWindowContentScale PROC ; COMDAT
|
||
|
||
; 727 : {
|
||
|
||
$LN7:
|
||
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:__43ECF884_window@c
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 728 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00029 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00030 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 729 : assert(window != NULL);
|
||
|
||
00034 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00039 75 1c jne SHORT $LN6@glfwGetWin
|
||
0003b 41 b8 d9 02 00
|
||
00 mov r8d, 729 ; 000002d9H
|
||
00041 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00048 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00055 33 c0 xor eax, eax
|
||
$LN6@glfwGetWin:
|
||
|
||
; 730 :
|
||
; 731 : if (xscale)
|
||
|
||
00057 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR xscale$[rbp], 0
|
||
0005f 74 0e je SHORT $LN2@glfwGetWin
|
||
|
||
; 732 : *xscale = 0.f;
|
||
|
||
00061 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR xscale$[rbp]
|
||
00068 0f 57 c0 xorps xmm0, xmm0
|
||
0006b f3 0f 11 00 movss DWORD PTR [rax], xmm0
|
||
$LN2@glfwGetWin:
|
||
|
||
; 733 : if (yscale)
|
||
|
||
0006f 48 83 bd 10 01
|
||
00 00 00 cmp QWORD PTR yscale$[rbp], 0
|
||
00077 74 0e je SHORT $LN3@glfwGetWin
|
||
|
||
; 734 : *yscale = 0.f;
|
||
|
||
00079 48 8b 85 10 01
|
||
00 00 mov rax, QWORD PTR yscale$[rbp]
|
||
00080 0f 57 c0 xorps xmm0, xmm0
|
||
00083 f3 0f 11 00 movss DWORD PTR [rax], xmm0
|
||
$LN3@glfwGetWin:
|
||
|
||
; 735 :
|
||
; 736 : _GLFW_REQUIRE_INIT();
|
||
|
||
00087 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0008e 75 0e jne SHORT $LN4@glfwGetWin
|
||
00090 33 d2 xor edx, edx
|
||
00092 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00097 e8 00 00 00 00 call _glfwInputError
|
||
0009c eb 18 jmp SHORT $LN1@glfwGetWin
|
||
$LN4@glfwGetWin:
|
||
|
||
; 737 : _glfw.platform.getWindowContentScale(window, xscale, yscale);
|
||
|
||
0009e 4c 8b 85 10 01
|
||
00 00 mov r8, QWORD PTR yscale$[rbp]
|
||
000a5 48 8b 95 08 01
|
||
00 00 mov rdx, QWORD PTR xscale$[rbp]
|
||
000ac 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000b0 ff 15 70 01 00
|
||
00 call QWORD PTR _glfw+368
|
||
$LN1@glfwGetWin:
|
||
|
||
; 738 : }
|
||
|
||
000b6 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000bd 5f pop rdi
|
||
000be 5d pop rbp
|
||
000bf c3 ret 0
|
||
glfwGetWindowContentScale ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetWindowFrameSize
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
left$ = 264
|
||
top$ = 272
|
||
right$ = 280
|
||
bottom$ = 288
|
||
glfwGetWindowFrameSize PROC ; COMDAT
|
||
|
||
; 708 : {
|
||
|
||
$LN9:
|
||
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 18 01
|
||
00 00 sub rsp, 280 ; 00000118H
|
||
0001d 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
|
||
00022 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00029 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 709 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0002e 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00035 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 710 : assert(window != NULL);
|
||
|
||
00039 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0003e 75 1c jne SHORT $LN8@glfwGetWin
|
||
00040 41 b8 c6 02 00
|
||
00 mov r8d, 710 ; 000002c6H
|
||
00046 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0004d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00054 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0005a 33 c0 xor eax, eax
|
||
$LN8@glfwGetWin:
|
||
|
||
; 711 :
|
||
; 712 : if (left)
|
||
|
||
0005c 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR left$[rbp], 0
|
||
00064 74 0d je SHORT $LN2@glfwGetWin
|
||
|
||
; 713 : *left = 0;
|
||
|
||
00066 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR left$[rbp]
|
||
0006d c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN2@glfwGetWin:
|
||
|
||
; 714 : if (top)
|
||
|
||
00073 48 83 bd 10 01
|
||
00 00 00 cmp QWORD PTR top$[rbp], 0
|
||
0007b 74 0d je SHORT $LN3@glfwGetWin
|
||
|
||
; 715 : *top = 0;
|
||
|
||
0007d 48 8b 85 10 01
|
||
00 00 mov rax, QWORD PTR top$[rbp]
|
||
00084 c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN3@glfwGetWin:
|
||
|
||
; 716 : if (right)
|
||
|
||
0008a 48 83 bd 18 01
|
||
00 00 00 cmp QWORD PTR right$[rbp], 0
|
||
00092 74 0d je SHORT $LN4@glfwGetWin
|
||
|
||
; 717 : *right = 0;
|
||
|
||
00094 48 8b 85 18 01
|
||
00 00 mov rax, QWORD PTR right$[rbp]
|
||
0009b c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN4@glfwGetWin:
|
||
|
||
; 718 : if (bottom)
|
||
|
||
000a1 48 83 bd 20 01
|
||
00 00 00 cmp QWORD PTR bottom$[rbp], 0
|
||
000a9 74 0d je SHORT $LN5@glfwGetWin
|
||
|
||
; 719 : *bottom = 0;
|
||
|
||
000ab 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR bottom$[rbp]
|
||
000b2 c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN5@glfwGetWin:
|
||
|
||
; 720 :
|
||
; 721 : _GLFW_REQUIRE_INIT();
|
||
|
||
000b8 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000bf 75 0e jne SHORT $LN6@glfwGetWin
|
||
000c1 33 d2 xor edx, edx
|
||
000c3 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000c8 e8 00 00 00 00 call _glfwInputError
|
||
000cd eb 2b jmp SHORT $LN1@glfwGetWin
|
||
$LN6@glfwGetWin:
|
||
|
||
; 722 : _glfw.platform.getWindowFrameSize(window, left, top, right, bottom);
|
||
|
||
000cf 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR bottom$[rbp]
|
||
000d6 48 89 44 24 20 mov QWORD PTR [rsp+32], rax
|
||
000db 4c 8b 8d 18 01
|
||
00 00 mov r9, QWORD PTR right$[rbp]
|
||
000e2 4c 8b 85 10 01
|
||
00 00 mov r8, QWORD PTR top$[rbp]
|
||
000e9 48 8b 95 08 01
|
||
00 00 mov rdx, QWORD PTR left$[rbp]
|
||
000f0 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000f4 ff 15 68 01 00
|
||
00 call QWORD PTR _glfw+360
|
||
$LN1@glfwGetWin:
|
||
|
||
; 723 : }
|
||
|
||
000fa 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00101 5f pop rdi
|
||
00102 5d pop rbp
|
||
00103 c3 ret 0
|
||
glfwGetWindowFrameSize ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetFramebufferSize
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
width$ = 264
|
||
height$ = 272
|
||
glfwGetFramebufferSize PROC ; COMDAT
|
||
|
||
; 692 : {
|
||
|
||
$LN7:
|
||
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:__43ECF884_window@c
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 693 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00029 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00030 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 694 : assert(window != NULL);
|
||
|
||
00034 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00039 75 1c jne SHORT $LN6@glfwGetFra
|
||
0003b 41 b8 b6 02 00
|
||
00 mov r8d, 694 ; 000002b6H
|
||
00041 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00048 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00055 33 c0 xor eax, eax
|
||
$LN6@glfwGetFra:
|
||
|
||
; 695 :
|
||
; 696 : if (width)
|
||
|
||
00057 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR width$[rbp], 0
|
||
0005f 74 0d je SHORT $LN2@glfwGetFra
|
||
|
||
; 697 : *width = 0;
|
||
|
||
00061 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR width$[rbp]
|
||
00068 c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN2@glfwGetFra:
|
||
|
||
; 698 : if (height)
|
||
|
||
0006e 48 83 bd 10 01
|
||
00 00 00 cmp QWORD PTR height$[rbp], 0
|
||
00076 74 0d je SHORT $LN3@glfwGetFra
|
||
|
||
; 699 : *height = 0;
|
||
|
||
00078 48 8b 85 10 01
|
||
00 00 mov rax, QWORD PTR height$[rbp]
|
||
0007f c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN3@glfwGetFra:
|
||
|
||
; 700 :
|
||
; 701 : _GLFW_REQUIRE_INIT();
|
||
|
||
00085 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0008c 75 0e jne SHORT $LN4@glfwGetFra
|
||
0008e 33 d2 xor edx, edx
|
||
00090 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00095 e8 00 00 00 00 call _glfwInputError
|
||
0009a eb 18 jmp SHORT $LN1@glfwGetFra
|
||
$LN4@glfwGetFra:
|
||
|
||
; 702 : _glfw.platform.getFramebufferSize(window, width, height);
|
||
|
||
0009c 4c 8b 85 10 01
|
||
00 00 mov r8, QWORD PTR height$[rbp]
|
||
000a3 48 8b 95 08 01
|
||
00 00 mov rdx, QWORD PTR width$[rbp]
|
||
000aa 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000ae ff 15 60 01 00
|
||
00 call QWORD PTR _glfw+352
|
||
$LN1@glfwGetFra:
|
||
|
||
; 703 : }
|
||
|
||
000b4 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000bb 5f pop rdi
|
||
000bc 5d pop rbp
|
||
000bd c3 ret 0
|
||
glfwGetFramebufferSize ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowSize
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
width$ = 264
|
||
height$ = 272
|
||
glfwSetWindowSize PROC ; COMDAT
|
||
|
||
; 603 : {
|
||
|
||
$LN7:
|
||
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 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 604 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00028 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002f 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 605 : assert(window != NULL);
|
||
|
||
00033 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00038 75 1c jne SHORT $LN4@glfwSetWin
|
||
0003a 41 b8 5d 02 00
|
||
00 mov r8d, 605 ; 0000025dH
|
||
00040 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00047 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004e ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00054 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 606 : assert(width >= 0);
|
||
|
||
00056 83 bd 08 01 00
|
||
00 00 cmp DWORD PTR width$[rbp], 0
|
||
0005d 7d 1c jge SHORT $LN5@glfwSetWin
|
||
0005f 41 b8 5e 02 00
|
||
00 mov r8d, 606 ; 0000025eH
|
||
00065 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0006c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@NBGFDFGM@?$AAw?$AAi?$AAd?$AAt?$AAh?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
00073 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00079 33 c0 xor eax, eax
|
||
$LN5@glfwSetWin:
|
||
|
||
; 607 : assert(height >= 0);
|
||
|
||
0007b 83 bd 10 01 00
|
||
00 00 cmp DWORD PTR height$[rbp], 0
|
||
00082 7d 1c jge SHORT $LN6@glfwSetWin
|
||
00084 41 b8 5f 02 00
|
||
00 mov r8d, 607 ; 0000025fH
|
||
0008a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00091 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BI@LAOJGIGJ@?$AAh?$AAe?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
00098 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0009e 33 c0 xor eax, eax
|
||
$LN6@glfwSetWin:
|
||
|
||
; 608 :
|
||
; 609 : _GLFW_REQUIRE_INIT();
|
||
|
||
000a0 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000a7 75 0e jne SHORT $LN2@glfwSetWin
|
||
000a9 33 d2 xor edx, edx
|
||
000ab b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000b0 e8 00 00 00 00 call _glfwInputError
|
||
000b5 eb 31 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 610 :
|
||
; 611 : window->videoMode.width = width;
|
||
|
||
000b7 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000bb 8b 8d 08 01 00
|
||
00 mov ecx, DWORD PTR width$[rbp]
|
||
000c1 89 48 34 mov DWORD PTR [rax+52], ecx
|
||
|
||
; 612 : window->videoMode.height = height;
|
||
|
||
000c4 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
000c8 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR height$[rbp]
|
||
000ce 89 48 38 mov DWORD PTR [rax+56], ecx
|
||
|
||
; 613 :
|
||
; 614 : _glfw.platform.setWindowSize(window, width, height);
|
||
|
||
000d1 44 8b 85 10 01
|
||
00 00 mov r8d, DWORD PTR height$[rbp]
|
||
000d8 8b 95 08 01 00
|
||
00 mov edx, DWORD PTR width$[rbp]
|
||
000de 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000e2 ff 15 48 01 00
|
||
00 call QWORD PTR _glfw+328
|
||
$LN1@glfwSetWin:
|
||
|
||
; 615 : }
|
||
|
||
000e8 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000ef 5f pop rdi
|
||
000f0 5d pop rbp
|
||
000f1 c3 ret 0
|
||
glfwSetWindowSize ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowAspectRatio
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
numer$ = 264
|
||
denom$ = 272
|
||
glfwSetWindowAspectRatio PROC ; COMDAT
|
||
|
||
; 663 : {
|
||
|
||
$LN12:
|
||
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 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 664 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00028 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002f 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 665 : assert(window != NULL);
|
||
|
||
00033 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00038 75 1c jne SHORT $LN9@glfwSetWin
|
||
0003a 41 b8 99 02 00
|
||
00 mov r8d, 665 ; 00000299H
|
||
00040 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00047 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004e ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00054 33 c0 xor eax, eax
|
||
$LN9@glfwSetWin:
|
||
|
||
; 666 : assert(numer != 0);
|
||
|
||
00056 83 bd 08 01 00
|
||
00 00 cmp DWORD PTR numer$[rbp], 0
|
||
0005d 75 1c jne SHORT $LN10@glfwSetWin
|
||
0005f 41 b8 9a 02 00
|
||
00 mov r8d, 666 ; 0000029aH
|
||
00065 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0006c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@DHGFCAFD@?$AAn?$AAu?$AAm?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0@
|
||
00073 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00079 33 c0 xor eax, eax
|
||
$LN10@glfwSetWin:
|
||
|
||
; 667 : assert(denom != 0);
|
||
|
||
0007b 83 bd 10 01 00
|
||
00 00 cmp DWORD PTR denom$[rbp], 0
|
||
00082 75 1c jne SHORT $LN11@glfwSetWin
|
||
00084 41 b8 9b 02 00
|
||
00 mov r8d, 667 ; 0000029bH
|
||
0008a 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00091 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@GOKDILCC@?$AAd?$AAe?$AAn?$AAo?$AAm?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0@
|
||
00098 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0009e 33 c0 xor eax, eax
|
||
$LN11@glfwSetWin:
|
||
|
||
; 668 :
|
||
; 669 : _GLFW_REQUIRE_INIT();
|
||
|
||
000a0 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000a7 75 11 jne SHORT $LN2@glfwSetWin
|
||
000a9 33 d2 xor edx, edx
|
||
000ab b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000b0 e8 00 00 00 00 call _glfwInputError
|
||
000b5 e9 8d 00 00 00 jmp $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 670 :
|
||
; 671 : if (numer != GLFW_DONT_CARE && denom != GLFW_DONT_CARE)
|
||
|
||
000ba 83 bd 08 01 00
|
||
00 ff cmp DWORD PTR numer$[rbp], -1
|
||
000c1 74 3c je SHORT $LN3@glfwSetWin
|
||
000c3 83 bd 10 01 00
|
||
00 ff cmp DWORD PTR denom$[rbp], -1
|
||
000ca 74 33 je SHORT $LN3@glfwSetWin
|
||
|
||
; 672 : {
|
||
; 673 : if (numer <= 0 || denom <= 0)
|
||
|
||
000cc 83 bd 08 01 00
|
||
00 00 cmp DWORD PTR numer$[rbp], 0
|
||
000d3 7e 09 jle SHORT $LN5@glfwSetWin
|
||
000d5 83 bd 10 01 00
|
||
00 00 cmp DWORD PTR denom$[rbp], 0
|
||
000dc 7f 21 jg SHORT $LN4@glfwSetWin
|
||
$LN5@glfwSetWin:
|
||
|
||
; 674 : {
|
||
; 675 : _glfwInputError(GLFW_INVALID_VALUE,
|
||
|
||
000de 44 8b 8d 10 01
|
||
00 00 mov r9d, DWORD PTR denom$[rbp]
|
||
000e5 44 8b 85 08 01
|
||
00 00 mov r8d, DWORD PTR numer$[rbp]
|
||
000ec 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CC@BPDGBBAB@Invalid?5window?5aspect?5ratio?5?$CFi?3@
|
||
000f3 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
000f8 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 676 : "Invalid window aspect ratio %i:%i",
|
||
; 677 : numer, denom);
|
||
; 678 : return;
|
||
|
||
000fd eb 48 jmp SHORT $LN1@glfwSetWin
|
||
$LN4@glfwSetWin:
|
||
$LN3@glfwSetWin:
|
||
|
||
; 679 : }
|
||
; 680 : }
|
||
; 681 :
|
||
; 682 : window->numer = numer;
|
||
|
||
000ff 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00103 8b 8d 08 01 00
|
||
00 mov ecx, DWORD PTR numer$[rbp]
|
||
00109 89 48 70 mov DWORD PTR [rax+112], ecx
|
||
|
||
; 683 : window->denom = denom;
|
||
|
||
0010c 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00110 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR denom$[rbp]
|
||
00116 89 48 74 mov DWORD PTR [rax+116], ecx
|
||
|
||
; 684 :
|
||
; 685 : if (window->monitor || !window->resizable)
|
||
|
||
00119 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0011d 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
00122 75 0a jne SHORT $LN7@glfwSetWin
|
||
00124 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00128 83 78 08 00 cmp DWORD PTR [rax+8], 0
|
||
0012c 75 02 jne SHORT $LN6@glfwSetWin
|
||
$LN7@glfwSetWin:
|
||
|
||
; 686 : return;
|
||
|
||
0012e eb 17 jmp SHORT $LN1@glfwSetWin
|
||
$LN6@glfwSetWin:
|
||
|
||
; 687 :
|
||
; 688 : _glfw.platform.setWindowAspectRatio(window, numer, denom);
|
||
|
||
00130 44 8b 85 10 01
|
||
00 00 mov r8d, DWORD PTR denom$[rbp]
|
||
00137 8b 95 08 01 00
|
||
00 mov edx, DWORD PTR numer$[rbp]
|
||
0013d 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00141 ff 15 58 01 00
|
||
00 call QWORD PTR _glfw+344
|
||
$LN1@glfwSetWin:
|
||
|
||
; 689 : }
|
||
|
||
00147 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0014e 5f pop rdi
|
||
0014f 5d pop rbp
|
||
00150 c3 ret 0
|
||
glfwSetWindowAspectRatio ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowSizeLimits
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
minwidth$ = 264
|
||
minheight$ = 272
|
||
maxwidth$ = 280
|
||
maxheight$ = 288
|
||
glfwSetWindowSizeLimits PROC ; COMDAT
|
||
|
||
; 620 : {
|
||
|
||
$LN13:
|
||
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 18 01
|
||
00 00 sub rsp, 280 ; 00000118H
|
||
0001c 48 8d 6c 24 30 lea rbp, QWORD PTR [rsp+48]
|
||
00021 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00028 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 621 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0002d 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00034 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 622 : assert(window != NULL);
|
||
|
||
00038 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0003d 75 1c jne SHORT $LN12@glfwSetWin
|
||
0003f 41 b8 6e 02 00
|
||
00 mov r8d, 622 ; 0000026eH
|
||
00045 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0004c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00053 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00059 33 c0 xor eax, eax
|
||
$LN12@glfwSetWin:
|
||
|
||
; 623 :
|
||
; 624 : _GLFW_REQUIRE_INIT();
|
||
|
||
0005b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00062 75 11 jne SHORT $LN2@glfwSetWin
|
||
00064 33 d2 xor edx, edx
|
||
00066 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0006b e8 00 00 00 00 call _glfwInputError
|
||
00070 e9 1c 01 00 00 jmp $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 625 :
|
||
; 626 : if (minwidth != GLFW_DONT_CARE && minheight != GLFW_DONT_CARE)
|
||
|
||
00075 83 bd 08 01 00
|
||
00 ff cmp DWORD PTR minwidth$[rbp], -1
|
||
0007c 74 3f je SHORT $LN3@glfwSetWin
|
||
0007e 83 bd 10 01 00
|
||
00 ff cmp DWORD PTR minheight$[rbp], -1
|
||
00085 74 36 je SHORT $LN3@glfwSetWin
|
||
|
||
; 627 : {
|
||
; 628 : if (minwidth < 0 || minheight < 0)
|
||
|
||
00087 83 bd 08 01 00
|
||
00 00 cmp DWORD PTR minwidth$[rbp], 0
|
||
0008e 7c 09 jl SHORT $LN5@glfwSetWin
|
||
00090 83 bd 10 01 00
|
||
00 00 cmp DWORD PTR minheight$[rbp], 0
|
||
00097 7d 24 jge SHORT $LN4@glfwSetWin
|
||
$LN5@glfwSetWin:
|
||
|
||
; 629 : {
|
||
; 630 : _glfwInputError(GLFW_INVALID_VALUE,
|
||
|
||
00099 44 8b 8d 10 01
|
||
00 00 mov r9d, DWORD PTR minheight$[rbp]
|
||
000a0 44 8b 85 08 01
|
||
00 00 mov r8d, DWORD PTR minwidth$[rbp]
|
||
000a7 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CC@HJEJGDAP@Invalid?5window?5minimum?5size?5?$CFix@
|
||
000ae b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
000b3 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 631 : "Invalid window minimum size %ix%i",
|
||
; 632 : minwidth, minheight);
|
||
; 633 : return;
|
||
|
||
000b8 e9 d4 00 00 00 jmp $LN1@glfwSetWin
|
||
$LN4@glfwSetWin:
|
||
$LN3@glfwSetWin:
|
||
|
||
; 634 : }
|
||
; 635 : }
|
||
; 636 :
|
||
; 637 : if (maxwidth != GLFW_DONT_CARE && maxheight != GLFW_DONT_CARE)
|
||
|
||
000bd 83 bd 18 01 00
|
||
00 ff cmp DWORD PTR maxwidth$[rbp], -1
|
||
000c4 74 58 je SHORT $LN6@glfwSetWin
|
||
000c6 83 bd 20 01 00
|
||
00 ff cmp DWORD PTR maxheight$[rbp], -1
|
||
000cd 74 4f je SHORT $LN6@glfwSetWin
|
||
|
||
; 638 : {
|
||
; 639 : if (maxwidth < 0 || maxheight < 0 ||
|
||
; 640 : maxwidth < minwidth || maxheight < minheight)
|
||
|
||
000cf 83 bd 18 01 00
|
||
00 00 cmp DWORD PTR maxwidth$[rbp], 0
|
||
000d6 7c 25 jl SHORT $LN8@glfwSetWin
|
||
000d8 83 bd 20 01 00
|
||
00 00 cmp DWORD PTR maxheight$[rbp], 0
|
||
000df 7c 1c jl SHORT $LN8@glfwSetWin
|
||
000e1 8b 85 08 01 00
|
||
00 mov eax, DWORD PTR minwidth$[rbp]
|
||
000e7 39 85 18 01 00
|
||
00 cmp DWORD PTR maxwidth$[rbp], eax
|
||
000ed 7c 0e jl SHORT $LN8@glfwSetWin
|
||
000ef 8b 85 10 01 00
|
||
00 mov eax, DWORD PTR minheight$[rbp]
|
||
000f5 39 85 20 01 00
|
||
00 cmp DWORD PTR maxheight$[rbp], eax
|
||
000fb 7d 21 jge SHORT $LN7@glfwSetWin
|
||
$LN8@glfwSetWin:
|
||
|
||
; 641 : {
|
||
; 642 : _glfwInputError(GLFW_INVALID_VALUE,
|
||
|
||
000fd 44 8b 8d 20 01
|
||
00 00 mov r9d, DWORD PTR maxheight$[rbp]
|
||
00104 44 8b 85 18 01
|
||
00 00 mov r8d, DWORD PTR maxwidth$[rbp]
|
||
0010b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CC@NOHNODHG@Invalid?5window?5maximum?5size?5?$CFix@
|
||
00112 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
00117 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 643 : "Invalid window maximum size %ix%i",
|
||
; 644 : maxwidth, maxheight);
|
||
; 645 : return;
|
||
|
||
0011c eb 73 jmp SHORT $LN1@glfwSetWin
|
||
$LN7@glfwSetWin:
|
||
$LN6@glfwSetWin:
|
||
|
||
; 646 : }
|
||
; 647 : }
|
||
; 648 :
|
||
; 649 : window->minwidth = minwidth;
|
||
|
||
0011e 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00122 8b 8d 08 01 00
|
||
00 mov ecx, DWORD PTR minwidth$[rbp]
|
||
00128 89 48 60 mov DWORD PTR [rax+96], ecx
|
||
|
||
; 650 : window->minheight = minheight;
|
||
|
||
0012b 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0012f 8b 8d 10 01 00
|
||
00 mov ecx, DWORD PTR minheight$[rbp]
|
||
00135 89 48 64 mov DWORD PTR [rax+100], ecx
|
||
|
||
; 651 : window->maxwidth = maxwidth;
|
||
|
||
00138 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0013c 8b 8d 18 01 00
|
||
00 mov ecx, DWORD PTR maxwidth$[rbp]
|
||
00142 89 48 68 mov DWORD PTR [rax+104], ecx
|
||
|
||
; 652 : window->maxheight = maxheight;
|
||
|
||
00145 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00149 8b 8d 20 01 00
|
||
00 mov ecx, DWORD PTR maxheight$[rbp]
|
||
0014f 89 48 6c mov DWORD PTR [rax+108], ecx
|
||
|
||
; 653 :
|
||
; 654 : if (window->monitor || !window->resizable)
|
||
|
||
00152 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00156 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
0015b 75 0a jne SHORT $LN10@glfwSetWin
|
||
0015d 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00161 83 78 08 00 cmp DWORD PTR [rax+8], 0
|
||
00165 75 02 jne SHORT $LN9@glfwSetWin
|
||
$LN10@glfwSetWin:
|
||
|
||
; 655 : return;
|
||
|
||
00167 eb 28 jmp SHORT $LN1@glfwSetWin
|
||
$LN9@glfwSetWin:
|
||
|
||
; 656 :
|
||
; 657 : _glfw.platform.setWindowSizeLimits(window,
|
||
|
||
00169 8b 85 20 01 00
|
||
00 mov eax, DWORD PTR maxheight$[rbp]
|
||
0016f 89 44 24 20 mov DWORD PTR [rsp+32], eax
|
||
00173 44 8b 8d 18 01
|
||
00 00 mov r9d, DWORD PTR maxwidth$[rbp]
|
||
0017a 44 8b 85 10 01
|
||
00 00 mov r8d, DWORD PTR minheight$[rbp]
|
||
00181 8b 95 08 01 00
|
||
00 mov edx, DWORD PTR minwidth$[rbp]
|
||
00187 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0018b ff 15 50 01 00
|
||
00 call QWORD PTR _glfw+336
|
||
$LN1@glfwSetWin:
|
||
|
||
; 658 : minwidth, minheight,
|
||
; 659 : maxwidth, maxheight);
|
||
; 660 : }
|
||
|
||
00191 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00198 5f pop rdi
|
||
00199 5d pop rbp
|
||
0019a c3 ret 0
|
||
glfwSetWindowSizeLimits ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetWindowSize
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
width$ = 264
|
||
height$ = 272
|
||
glfwGetWindowSize PROC ; COMDAT
|
||
|
||
; 589 : {
|
||
|
||
$LN7:
|
||
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:__43ECF884_window@c
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 590 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00029 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00030 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 591 : assert(window != NULL);
|
||
|
||
00034 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00039 75 1c jne SHORT $LN6@glfwGetWin
|
||
0003b 41 b8 4f 02 00
|
||
00 mov r8d, 591 ; 0000024fH
|
||
00041 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00048 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00055 33 c0 xor eax, eax
|
||
$LN6@glfwGetWin:
|
||
|
||
; 592 :
|
||
; 593 : if (width)
|
||
|
||
00057 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR width$[rbp], 0
|
||
0005f 74 0d je SHORT $LN2@glfwGetWin
|
||
|
||
; 594 : *width = 0;
|
||
|
||
00061 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR width$[rbp]
|
||
00068 c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN2@glfwGetWin:
|
||
|
||
; 595 : if (height)
|
||
|
||
0006e 48 83 bd 10 01
|
||
00 00 00 cmp QWORD PTR height$[rbp], 0
|
||
00076 74 0d je SHORT $LN3@glfwGetWin
|
||
|
||
; 596 : *height = 0;
|
||
|
||
00078 48 8b 85 10 01
|
||
00 00 mov rax, QWORD PTR height$[rbp]
|
||
0007f c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN3@glfwGetWin:
|
||
|
||
; 597 :
|
||
; 598 : _GLFW_REQUIRE_INIT();
|
||
|
||
00085 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0008c 75 0e jne SHORT $LN4@glfwGetWin
|
||
0008e 33 d2 xor edx, edx
|
||
00090 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00095 e8 00 00 00 00 call _glfwInputError
|
||
0009a eb 18 jmp SHORT $LN1@glfwGetWin
|
||
$LN4@glfwGetWin:
|
||
|
||
; 599 : _glfw.platform.getWindowSize(window, width, height);
|
||
|
||
0009c 4c 8b 85 10 01
|
||
00 00 mov r8, QWORD PTR height$[rbp]
|
||
000a3 48 8b 95 08 01
|
||
00 00 mov rdx, QWORD PTR width$[rbp]
|
||
000aa 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000ae ff 15 40 01 00
|
||
00 call QWORD PTR _glfw+320
|
||
$LN1@glfwGetWin:
|
||
|
||
; 600 : }
|
||
|
||
000b4 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000bb 5f pop rdi
|
||
000bc 5d pop rbp
|
||
000bd c3 ret 0
|
||
glfwGetWindowSize ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowPos
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
xpos$ = 264
|
||
ypos$ = 272
|
||
glfwSetWindowPos PROC ; COMDAT
|
||
|
||
; 576 : {
|
||
|
||
$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 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 577 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00028 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002f 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 578 : assert(window != NULL);
|
||
|
||
00033 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00038 75 1c jne SHORT $LN5@glfwSetWin
|
||
0003a 41 b8 42 02 00
|
||
00 mov r8d, 578 ; 00000242H
|
||
00040 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00047 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004e ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00054 33 c0 xor eax, eax
|
||
$LN5@glfwSetWin:
|
||
|
||
; 579 :
|
||
; 580 : _GLFW_REQUIRE_INIT();
|
||
|
||
00056 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0005d 75 0e jne SHORT $LN2@glfwSetWin
|
||
0005f 33 d2 xor edx, edx
|
||
00061 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00066 e8 00 00 00 00 call _glfwInputError
|
||
0006b eb 24 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 581 :
|
||
; 582 : if (window->monitor)
|
||
|
||
0006d 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00071 48 83 78 50 00 cmp QWORD PTR [rax+80], 0
|
||
00076 74 02 je SHORT $LN3@glfwSetWin
|
||
|
||
; 583 : return;
|
||
|
||
00078 eb 17 jmp SHORT $LN1@glfwSetWin
|
||
$LN3@glfwSetWin:
|
||
|
||
; 584 :
|
||
; 585 : _glfw.platform.setWindowPos(window, xpos, ypos);
|
||
|
||
0007a 44 8b 85 10 01
|
||
00 00 mov r8d, DWORD PTR ypos$[rbp]
|
||
00081 8b 95 08 01 00
|
||
00 mov edx, DWORD PTR xpos$[rbp]
|
||
00087 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0008b ff 15 38 01 00
|
||
00 call QWORD PTR _glfw+312
|
||
$LN1@glfwSetWin:
|
||
|
||
; 586 : }
|
||
|
||
00091 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00098 5f pop rdi
|
||
00099 5d pop rbp
|
||
0009a c3 ret 0
|
||
glfwSetWindowPos ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwGetWindowPos
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
xpos$ = 264
|
||
ypos$ = 272
|
||
glfwGetWindowPos PROC ; COMDAT
|
||
|
||
; 562 : {
|
||
|
||
$LN7:
|
||
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:__43ECF884_window@c
|
||
00024 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 563 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00029 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00030 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 564 : assert(window != NULL);
|
||
|
||
00034 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00039 75 1c jne SHORT $LN6@glfwGetWin
|
||
0003b 41 b8 34 02 00
|
||
00 mov r8d, 564 ; 00000234H
|
||
00041 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00048 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004f ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00055 33 c0 xor eax, eax
|
||
$LN6@glfwGetWin:
|
||
|
||
; 565 :
|
||
; 566 : if (xpos)
|
||
|
||
00057 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR xpos$[rbp], 0
|
||
0005f 74 0d je SHORT $LN2@glfwGetWin
|
||
|
||
; 567 : *xpos = 0;
|
||
|
||
00061 48 8b 85 08 01
|
||
00 00 mov rax, QWORD PTR xpos$[rbp]
|
||
00068 c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN2@glfwGetWin:
|
||
|
||
; 568 : if (ypos)
|
||
|
||
0006e 48 83 bd 10 01
|
||
00 00 00 cmp QWORD PTR ypos$[rbp], 0
|
||
00076 74 0d je SHORT $LN3@glfwGetWin
|
||
|
||
; 569 : *ypos = 0;
|
||
|
||
00078 48 8b 85 10 01
|
||
00 00 mov rax, QWORD PTR ypos$[rbp]
|
||
0007f c7 00 00 00 00
|
||
00 mov DWORD PTR [rax], 0
|
||
$LN3@glfwGetWin:
|
||
|
||
; 570 :
|
||
; 571 : _GLFW_REQUIRE_INIT();
|
||
|
||
00085 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0008c 75 0e jne SHORT $LN4@glfwGetWin
|
||
0008e 33 d2 xor edx, edx
|
||
00090 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00095 e8 00 00 00 00 call _glfwInputError
|
||
0009a eb 18 jmp SHORT $LN1@glfwGetWin
|
||
$LN4@glfwGetWin:
|
||
|
||
; 572 : _glfw.platform.getWindowPos(window, xpos, ypos);
|
||
|
||
0009c 4c 8b 85 10 01
|
||
00 00 mov r8, QWORD PTR ypos$[rbp]
|
||
000a3 48 8b 95 08 01
|
||
00 00 mov rdx, QWORD PTR xpos$[rbp]
|
||
000aa 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000ae ff 15 30 01 00
|
||
00 call QWORD PTR _glfw+304
|
||
$LN1@glfwGetWin:
|
||
|
||
; 573 : }
|
||
|
||
000b4 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000bb 5f pop rdi
|
||
000bc 5d pop rbp
|
||
000bd c3 ret 0
|
||
glfwGetWindowPos ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowIcon
|
||
_TEXT SEGMENT
|
||
i$ = 4
|
||
window$ = 40
|
||
handle$ = 288
|
||
count$ = 296
|
||
images$ = 304
|
||
glfwSetWindowIcon PROC ; COMDAT
|
||
|
||
; 530 : {
|
||
|
||
$LN14:
|
||
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 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
00017 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
0001c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00023 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 531 : int i;
|
||
; 532 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00028 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002f 48 89 45 28 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 533 :
|
||
; 534 : assert(window != NULL);
|
||
|
||
00033 48 83 7d 28 00 cmp QWORD PTR window$[rbp], 0
|
||
00038 75 1c jne SHORT $LN10@glfwSetWin
|
||
0003a 41 b8 16 02 00
|
||
00 mov r8d, 534 ; 00000216H
|
||
00040 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00047 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004e ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00054 33 c0 xor eax, eax
|
||
$LN10@glfwSetWin:
|
||
|
||
; 535 : assert(count >= 0);
|
||
|
||
00056 83 bd 28 01 00
|
||
00 00 cmp DWORD PTR count$[rbp], 0
|
||
0005d 7d 1c jge SHORT $LN11@glfwSetWin
|
||
0005f 41 b8 17 02 00
|
||
00 mov r8d, 535 ; 00000217H
|
||
00065 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0006c 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@DPDCLCPC@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
00073 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00079 33 c0 xor eax, eax
|
||
$LN11@glfwSetWin:
|
||
|
||
; 536 : assert(count == 0 || images != NULL);
|
||
|
||
0007b 83 bd 28 01 00
|
||
00 00 cmp DWORD PTR count$[rbp], 0
|
||
00082 74 26 je SHORT $LN12@glfwSetWin
|
||
00084 48 83 bd 30 01
|
||
00 00 00 cmp QWORD PTR images$[rbp], 0
|
||
0008c 75 1c jne SHORT $LN12@glfwSetWin
|
||
0008e 41 b8 18 02 00
|
||
00 mov r8d, 536 ; 00000218H
|
||
00094 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0009b 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DK@OJCDFBEF@?$AAc?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DN?$AA?$DN?$AA?5?$AA0?$AA?5?$AA?$HM?$AA?$HM?$AA?5?$AAi@
|
||
000a2 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000a8 33 c0 xor eax, eax
|
||
$LN12@glfwSetWin:
|
||
|
||
; 537 :
|
||
; 538 : _GLFW_REQUIRE_INIT();
|
||
|
||
000aa 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000b1 75 11 jne SHORT $LN5@glfwSetWin
|
||
000b3 33 d2 xor edx, edx
|
||
000b5 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000ba e8 00 00 00 00 call _glfwInputError
|
||
000bf e9 c8 00 00 00 jmp $LN1@glfwSetWin
|
||
$LN5@glfwSetWin:
|
||
|
||
; 539 :
|
||
; 540 : if (count < 0)
|
||
|
||
000c4 83 bd 28 01 00
|
||
00 00 cmp DWORD PTR count$[rbp], 0
|
||
000cb 7d 16 jge SHORT $LN6@glfwSetWin
|
||
|
||
; 541 : {
|
||
; 542 : _glfwInputError(GLFW_INVALID_VALUE, "Invalid image count for window icon");
|
||
|
||
000cd 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CE@MPCJCEEO@Invalid?5image?5count?5for?5window?5@
|
||
000d4 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
000d9 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 543 : return;
|
||
|
||
000de e9 a9 00 00 00 jmp $LN1@glfwSetWin
|
||
$LN6@glfwSetWin:
|
||
|
||
; 544 : }
|
||
; 545 :
|
||
; 546 : for (i = 0; i < count; i++)
|
||
|
||
000e3 c7 45 04 00 00
|
||
00 00 mov DWORD PTR i$[rbp], 0
|
||
000ea eb 08 jmp SHORT $LN4@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
000ec 8b 45 04 mov eax, DWORD PTR i$[rbp]
|
||
000ef ff c0 inc eax
|
||
000f1 89 45 04 mov DWORD PTR i$[rbp], eax
|
||
$LN4@glfwSetWin:
|
||
000f4 8b 85 28 01 00
|
||
00 mov eax, DWORD PTR count$[rbp]
|
||
000fa 39 45 04 cmp DWORD PTR i$[rbp], eax
|
||
000fd 7d 76 jge SHORT $LN3@glfwSetWin
|
||
|
||
; 547 : {
|
||
; 548 : assert(images[i].pixels != NULL);
|
||
|
||
000ff 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
00103 48 6b c0 10 imul rax, rax, 16
|
||
00107 48 8b 8d 30 01
|
||
00 00 mov rcx, QWORD PTR images$[rbp]
|
||
0010e 48 83 7c 01 08
|
||
00 cmp QWORD PTR [rcx+rax+8], 0
|
||
00114 75 1c jne SHORT $LN13@glfwSetWin
|
||
00116 41 b8 24 02 00
|
||
00 mov r8d, 548 ; 00000224H
|
||
0011c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00123 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1DC@DEFBHECJ@?$AAi?$AAm?$AAa?$AAg?$AAe?$AAs?$AA?$FL?$AAi?$AA?$FN?$AA?4?$AAp?$AAi?$AAx?$AAe?$AAl@
|
||
0012a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00130 33 c0 xor eax, eax
|
||
$LN13@glfwSetWin:
|
||
|
||
; 549 :
|
||
; 550 : if (images[i].width <= 0 || images[i].height <= 0)
|
||
|
||
00132 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
00136 48 6b c0 10 imul rax, rax, 16
|
||
0013a 48 8b 8d 30 01
|
||
00 00 mov rcx, QWORD PTR images$[rbp]
|
||
00141 83 3c 01 00 cmp DWORD PTR [rcx+rax], 0
|
||
00145 7e 16 jle SHORT $LN8@glfwSetWin
|
||
00147 48 63 45 04 movsxd rax, DWORD PTR i$[rbp]
|
||
0014b 48 6b c0 10 imul rax, rax, 16
|
||
0014f 48 8b 8d 30 01
|
||
00 00 mov rcx, QWORD PTR images$[rbp]
|
||
00156 83 7c 01 04 00 cmp DWORD PTR [rcx+rax+4], 0
|
||
0015b 7f 13 jg SHORT $LN7@glfwSetWin
|
||
$LN8@glfwSetWin:
|
||
|
||
; 551 : {
|
||
; 552 : _glfwInputError(GLFW_INVALID_VALUE,
|
||
|
||
0015d 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CJ@FFMMFAIL@Invalid?5image?5dimensions?5for?5wi@
|
||
00164 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
00169 e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 553 : "Invalid image dimensions for window icon");
|
||
; 554 : return;
|
||
|
||
0016e eb 1c jmp SHORT $LN1@glfwSetWin
|
||
$LN7@glfwSetWin:
|
||
|
||
; 555 : }
|
||
; 556 : }
|
||
|
||
00170 e9 77 ff ff ff jmp $LN2@glfwSetWin
|
||
$LN3@glfwSetWin:
|
||
|
||
; 557 :
|
||
; 558 : _glfw.platform.setWindowIcon(window, count, images);
|
||
|
||
00175 4c 8b 85 30 01
|
||
00 00 mov r8, QWORD PTR images$[rbp]
|
||
0017c 8b 95 28 01 00
|
||
00 mov edx, DWORD PTR count$[rbp]
|
||
00182 48 8b 4d 28 mov rcx, QWORD PTR window$[rbp]
|
||
00186 ff 15 28 01 00
|
||
00 call QWORD PTR _glfw+296
|
||
$LN1@glfwSetWin:
|
||
|
||
; 559 : }
|
||
|
||
0018c 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
00193 5f pop rdi
|
||
00194 5d pop rbp
|
||
00195 c3 ret 0
|
||
glfwSetWindowIcon ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowTitle
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
title$ = 264
|
||
glfwSetWindowTitle PROC ; COMDAT
|
||
|
||
; 519 : {
|
||
|
||
$LN6:
|
||
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 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00018 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 520 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00024 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002b 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 521 : assert(window != NULL);
|
||
|
||
0002f 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00034 75 1c jne SHORT $LN4@glfwSetWin
|
||
00036 41 b8 09 02 00
|
||
00 mov r8d, 521 ; 00000209H
|
||
0003c 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00043 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
0004a ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00050 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 522 : assert(title != NULL);
|
||
|
||
00052 48 83 bd 08 01
|
||
00 00 00 cmp QWORD PTR title$[rbp], 0
|
||
0005a 75 1c jne SHORT $LN5@glfwSetWin
|
||
0005c 41 b8 0a 02 00
|
||
00 mov r8d, 522 ; 0000020aH
|
||
00062 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00069 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@HJMHIOKI@?$AAt?$AAi?$AAt?$AAl?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00070 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00076 33 c0 xor eax, eax
|
||
$LN5@glfwSetWin:
|
||
|
||
; 523 :
|
||
; 524 : _GLFW_REQUIRE_INIT();
|
||
|
||
00078 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
0007f 75 0e jne SHORT $LN2@glfwSetWin
|
||
00081 33 d2 xor edx, edx
|
||
00083 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00088 e8 00 00 00 00 call _glfwInputError
|
||
0008d eb 11 jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 525 : _glfw.platform.setWindowTitle(window, title);
|
||
|
||
0008f 48 8b 95 08 01
|
||
00 00 mov rdx, QWORD PTR title$[rbp]
|
||
00096 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0009a ff 15 20 01 00
|
||
00 call QWORD PTR _glfw+288
|
||
$LN1@glfwSetWin:
|
||
|
||
; 526 : }
|
||
|
||
000a0 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
000a7 5f pop rdi
|
||
000a8 5d pop rbp
|
||
000a9 c3 ret 0
|
||
glfwSetWindowTitle ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwSetWindowShouldClose
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
value$ = 264
|
||
glfwSetWindowShouldClose PROC ; COMDAT
|
||
|
||
; 510 : {
|
||
|
||
$LN5:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec 08 01
|
||
00 00 sub rsp, 264 ; 00000108H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 511 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
00023 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
0002a 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 512 : assert(window != NULL);
|
||
|
||
0002e 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00033 75 1c jne SHORT $LN4@glfwSetWin
|
||
00035 41 b8 00 02 00
|
||
00 mov r8d, 512 ; 00000200H
|
||
0003b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00042 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00049 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004f 33 c0 xor eax, eax
|
||
$LN4@glfwSetWin:
|
||
|
||
; 513 :
|
||
; 514 : _GLFW_REQUIRE_INIT();
|
||
|
||
00051 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00058 75 0e jne SHORT $LN2@glfwSetWin
|
||
0005a 33 d2 xor edx, edx
|
||
0005c b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00061 e8 00 00 00 00 call _glfwInputError
|
||
00066 eb 0d jmp SHORT $LN1@glfwSetWin
|
||
$LN2@glfwSetWin:
|
||
|
||
; 515 : window->shouldClose = value;
|
||
|
||
00068 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006c 8b 8d 08 01 00
|
||
00 mov ecx, DWORD PTR value$[rbp]
|
||
00072 89 48 20 mov DWORD PTR [rax+32], ecx
|
||
$LN1@glfwSetWin:
|
||
|
||
; 516 : }
|
||
|
||
00075 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
0007c 5f pop rdi
|
||
0007d 5d pop rbp
|
||
0007e c3 ret 0
|
||
glfwSetWindowShouldClose ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwWindowShouldClose
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
handle$ = 256
|
||
glfwWindowShouldClose PROC ; COMDAT
|
||
|
||
; 501 : {
|
||
|
||
$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 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:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 502 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 00 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 503 : assert(window != NULL);
|
||
|
||
0002a 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
0002f 75 1c jne SHORT $LN4@glfwWindow
|
||
00031 41 b8 f7 01 00
|
||
00 mov r8d, 503 ; 000001f7H
|
||
00037 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003e 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BO@GACOJICA@?$AAw?$AAi?$AAn?$AAd?$AAo?$AAw?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00045 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0004b 33 c0 xor eax, eax
|
||
$LN4@glfwWindow:
|
||
|
||
; 504 :
|
||
; 505 : _GLFW_REQUIRE_INIT_OR_RETURN(0);
|
||
|
||
0004d 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00054 75 10 jne SHORT $LN2@glfwWindow
|
||
00056 33 d2 xor edx, edx
|
||
00058 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0005d e8 00 00 00 00 call _glfwInputError
|
||
00062 33 c0 xor eax, eax
|
||
00064 eb 07 jmp SHORT $LN1@glfwWindow
|
||
$LN2@glfwWindow:
|
||
|
||
; 506 : return window->shouldClose;
|
||
|
||
00066 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
0006a 8b 40 20 mov eax, DWORD PTR [rax+32]
|
||
$LN1@glfwWindow:
|
||
|
||
; 507 : }
|
||
|
||
0006d 48 8d a5 e8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+232]
|
||
00074 5f pop rdi
|
||
00075 5d pop rbp
|
||
00076 c3 ret 0
|
||
glfwWindowShouldClose ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwDestroyWindow
|
||
_TEXT SEGMENT
|
||
window$ = 8
|
||
prev$1 = 40
|
||
handle$ = 288
|
||
glfwDestroyWindow PROC ; COMDAT
|
||
|
||
; 468 : {
|
||
|
||
$LN8:
|
||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||
00005 55 push rbp
|
||
00006 57 push rdi
|
||
00007 48 81 ec 28 01
|
||
00 00 sub rsp, 296 ; 00000128H
|
||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00013 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 469 : _GLFWwindow* window = (_GLFWwindow*) handle;
|
||
|
||
0001f 48 8b 85 20 01
|
||
00 00 mov rax, QWORD PTR handle$[rbp]
|
||
00026 48 89 45 08 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 470 :
|
||
; 471 : _GLFW_REQUIRE_INIT();
|
||
|
||
0002a 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00031 75 11 jne SHORT $LN4@glfwDestro
|
||
00033 33 d2 xor edx, edx
|
||
00035 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0003a e8 00 00 00 00 call _glfwInputError
|
||
0003f e9 82 00 00 00 jmp $LN1@glfwDestro
|
||
$LN4@glfwDestro:
|
||
|
||
; 472 :
|
||
; 473 : // Allow closing of NULL (to match the behavior of free)
|
||
; 474 : if (window == NULL)
|
||
|
||
00044 48 83 7d 08 00 cmp QWORD PTR window$[rbp], 0
|
||
00049 75 02 jne SHORT $LN5@glfwDestro
|
||
|
||
; 475 : return;
|
||
|
||
0004b eb 79 jmp SHORT $LN1@glfwDestro
|
||
$LN5@glfwDestro:
|
||
|
||
; 476 :
|
||
; 477 : // Clear all callbacks to avoid exposing a half torn-down window object
|
||
; 478 : memset(&window->callbacks, 0, sizeof(window->callbacks));
|
||
|
||
0004d 48 8b 45 08 mov rax, QWORD PTR window$[rbp]
|
||
00051 48 05 d0 02 00
|
||
00 add rax, 720 ; 000002d0H
|
||
00057 41 b8 88 00 00
|
||
00 mov r8d, 136 ; 00000088H
|
||
0005d 33 d2 xor edx, edx
|
||
0005f 48 8b c8 mov rcx, rax
|
||
00062 e8 00 00 00 00 call memset
|
||
|
||
; 479 :
|
||
; 480 : // The window's context must not be current on another thread when the
|
||
; 481 : // window is destroyed
|
||
; 482 : if (window == _glfwPlatformGetTls(&_glfw.contextSlot))
|
||
|
||
00067 48 8d 0d a4 19
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+6564
|
||
0006e e8 00 00 00 00 call _glfwPlatformGetTls
|
||
00073 48 39 45 08 cmp QWORD PTR window$[rbp], rax
|
||
00077 75 07 jne SHORT $LN6@glfwDestro
|
||
|
||
; 483 : glfwMakeContextCurrent(NULL);
|
||
|
||
00079 33 c9 xor ecx, ecx
|
||
0007b e8 00 00 00 00 call glfwMakeContextCurrent
|
||
$LN6@glfwDestro:
|
||
|
||
; 484 :
|
||
; 485 : _glfw.platform.destroyWindow(window);
|
||
|
||
00080 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
00084 ff 15 18 01 00
|
||
00 call QWORD PTR _glfw+280
|
||
|
||
; 486 :
|
||
; 487 : // Unlink window from global linked list
|
||
; 488 : {
|
||
; 489 : _GLFWwindow** prev = &_glfw.windowListHead;
|
||
|
||
0008a 48 8d 05 78 07
|
||
00 00 lea rax, OFFSET FLAT:_glfw+1912
|
||
00091 48 89 45 28 mov QWORD PTR prev$1[rbp], rax
|
||
$LN2@glfwDestro:
|
||
|
||
; 490 :
|
||
; 491 : while (*prev != window)
|
||
|
||
00095 48 8b 45 28 mov rax, QWORD PTR prev$1[rbp]
|
||
00099 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
0009d 48 39 08 cmp QWORD PTR [rax], rcx
|
||
000a0 74 0d je SHORT $LN3@glfwDestro
|
||
|
||
; 492 : prev = &((*prev)->next);
|
||
|
||
000a2 48 8b 45 28 mov rax, QWORD PTR prev$1[rbp]
|
||
000a6 48 8b 00 mov rax, QWORD PTR [rax]
|
||
000a9 48 89 45 28 mov QWORD PTR prev$1[rbp], rax
|
||
000ad eb e6 jmp SHORT $LN2@glfwDestro
|
||
$LN3@glfwDestro:
|
||
|
||
; 493 :
|
||
; 494 : *prev = window->next;
|
||
|
||
000af 48 8b 45 28 mov rax, QWORD PTR prev$1[rbp]
|
||
000b3 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000b7 48 8b 09 mov rcx, QWORD PTR [rcx]
|
||
000ba 48 89 08 mov QWORD PTR [rax], rcx
|
||
|
||
; 495 : }
|
||
; 496 :
|
||
; 497 : _glfw_free(window);
|
||
|
||
000bd 48 8b 4d 08 mov rcx, QWORD PTR window$[rbp]
|
||
000c1 e8 00 00 00 00 call _glfw_free
|
||
$LN1@glfwDestro:
|
||
|
||
; 498 : }
|
||
|
||
000c6 48 8d a5 08 01
|
||
00 00 lea rsp, QWORD PTR [rbp+264]
|
||
000cd 5f pop rdi
|
||
000ce 5d pop rbp
|
||
000cf c3 ret 0
|
||
glfwDestroyWindow ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwCreateWindow
|
||
_TEXT SEGMENT
|
||
fbconfig$ = 16
|
||
ctxconfig$ = 120
|
||
wndconfig$ = 208
|
||
window$ = 1336
|
||
__$ArrayPad$ = 1928
|
||
width$ = 1968
|
||
height$ = 1976
|
||
title$ = 1984
|
||
monitor$ = 1992
|
||
share$ = 2000
|
||
glfwCreateWindow PROC ; COMDAT
|
||
|
||
; 186 : {
|
||
|
||
$LN11:
|
||
00000 4c 89 4c 24 20 mov QWORD PTR [rsp+32], r9
|
||
00005 4c 89 44 24 18 mov QWORD PTR [rsp+24], r8
|
||
0000a 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
0000e 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00012 55 push rbp
|
||
00013 56 push rsi
|
||
00014 57 push rdi
|
||
00015 48 81 ec b0 07
|
||
00 00 sub rsp, 1968 ; 000007b0H
|
||
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 54 01 00 00 mov ecx, 340 ; 00000154H
|
||
0002b b8 cc cc cc cc mov eax, -858993460 ; ccccccccH
|
||
00030 f3 ab rep stosd
|
||
00032 8b 8c 24 d8 07
|
||
00 00 mov ecx, DWORD PTR [rsp+2008]
|
||
00039 48 8b 05 00 00
|
||
00 00 mov rax, QWORD PTR __security_cookie
|
||
00040 48 33 c5 xor rax, rbp
|
||
00043 48 89 85 88 07
|
||
00 00 mov QWORD PTR __$ArrayPad$[rbp], rax
|
||
0004a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
00051 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 187 : _GLFWfbconfig fbconfig;
|
||
; 188 : _GLFWctxconfig ctxconfig;
|
||
; 189 : _GLFWwndconfig wndconfig;
|
||
; 190 : _GLFWwindow* window;
|
||
; 191 :
|
||
; 192 : assert(title != NULL);
|
||
|
||
00056 48 83 bd c0 07
|
||
00 00 00 cmp QWORD PTR title$[rbp], 0
|
||
0005e 75 1c jne SHORT $LN8@glfwCreate
|
||
00060 41 b8 c0 00 00
|
||
00 mov r8d, 192 ; 000000c0H
|
||
00066 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0006d 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@HJMHIOKI@?$AAt?$AAi?$AAt?$AAl?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00074 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0007a 33 c0 xor eax, eax
|
||
$LN8@glfwCreate:
|
||
|
||
; 193 : assert(width >= 0);
|
||
|
||
0007c 83 bd b0 07 00
|
||
00 00 cmp DWORD PTR width$[rbp], 0
|
||
00083 7d 1c jge SHORT $LN9@glfwCreate
|
||
00085 41 b8 c1 00 00
|
||
00 mov r8d, 193 ; 000000c1H
|
||
0008b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
00092 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BG@NBGFDFGM@?$AAw?$AAi?$AAd?$AAt?$AAh?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
00099 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
0009f 33 c0 xor eax, eax
|
||
$LN9@glfwCreate:
|
||
|
||
; 194 : assert(height >= 0);
|
||
|
||
000a1 83 bd b8 07 00
|
||
00 00 cmp DWORD PTR height$[rbp], 0
|
||
000a8 7d 1c jge SHORT $LN10@glfwCreate
|
||
000aa 41 b8 c2 00 00
|
||
00 mov r8d, 194 ; 000000c2H
|
||
000b0 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
000b7 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BI@LAOJGIGJ@?$AAh?$AAe?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$DO?$AA?$DN?$AA?5?$AA0@
|
||
000be ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
000c4 33 c0 xor eax, eax
|
||
$LN10@glfwCreate:
|
||
|
||
; 195 :
|
||
; 196 : _GLFW_REQUIRE_INIT_OR_RETURN(NULL);
|
||
|
||
000c6 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
000cd 75 13 jne SHORT $LN2@glfwCreate
|
||
000cf 33 d2 xor edx, edx
|
||
000d1 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
000d6 e8 00 00 00 00 call _glfwInputError
|
||
000db 33 c0 xor eax, eax
|
||
000dd e9 72 02 00 00 jmp $LN1@glfwCreate
|
||
$LN2@glfwCreate:
|
||
|
||
; 197 :
|
||
; 198 : if (width <= 0 || height <= 0)
|
||
|
||
000e2 83 bd b0 07 00
|
||
00 00 cmp DWORD PTR width$[rbp], 0
|
||
000e9 7e 09 jle SHORT $LN4@glfwCreate
|
||
000eb 83 bd b8 07 00
|
||
00 00 cmp DWORD PTR height$[rbp], 0
|
||
000f2 7f 26 jg SHORT $LN3@glfwCreate
|
||
$LN4@glfwCreate:
|
||
|
||
; 199 : {
|
||
; 200 : _glfwInputError(GLFW_INVALID_VALUE,
|
||
|
||
000f4 44 8b 8d b8 07
|
||
00 00 mov r9d, DWORD PTR height$[rbp]
|
||
000fb 44 8b 85 b0 07
|
||
00 00 mov r8d, DWORD PTR width$[rbp]
|
||
00102 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BK@KJGCMOHN@Invalid?5window?5size?5?$CFix?$CFi@
|
||
00109 b9 04 00 01 00 mov ecx, 65540 ; 00010004H
|
||
0010e e8 00 00 00 00 call _glfwInputError
|
||
|
||
; 201 : "Invalid window size %ix%i",
|
||
; 202 : width, height);
|
||
; 203 :
|
||
; 204 : return NULL;
|
||
|
||
00113 33 c0 xor eax, eax
|
||
00115 e9 3a 02 00 00 jmp $LN1@glfwCreate
|
||
$LN3@glfwCreate:
|
||
|
||
; 205 : }
|
||
; 206 :
|
||
; 207 : fbconfig = _glfw.hints.framebuffer;
|
||
|
||
0011a 48 8d 45 10 lea rax, QWORD PTR fbconfig$[rbp]
|
||
0011e 48 8d 0d 90 02
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+656
|
||
00125 48 8b f8 mov rdi, rax
|
||
00128 48 8b f1 mov rsi, rcx
|
||
0012b b9 48 00 00 00 mov ecx, 72 ; 00000048H
|
||
00130 f3 a4 rep movsb
|
||
|
||
; 208 : ctxconfig = _glfw.hints.context;
|
||
|
||
00132 48 8d 45 78 lea rax, QWORD PTR ctxconfig$[rbp]
|
||
00136 48 8d 0d 28 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1832
|
||
0013d 48 8b f8 mov rdi, rax
|
||
00140 48 8b f1 mov rsi, rcx
|
||
00143 b9 38 00 00 00 mov ecx, 56 ; 00000038H
|
||
00148 f3 a4 rep movsb
|
||
|
||
; 209 : wndconfig = _glfw.hints.window;
|
||
|
||
0014a 48 8d 85 d0 00
|
||
00 00 lea rax, QWORD PTR wndconfig$[rbp]
|
||
00151 48 8d 0d d8 02
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+728
|
||
00158 48 8b f8 mov rdi, rax
|
||
0015b 48 8b f1 mov rsi, rcx
|
||
0015e b9 50 04 00 00 mov ecx, 1104 ; 00000450H
|
||
00163 f3 a4 rep movsb
|
||
|
||
; 210 :
|
||
; 211 : wndconfig.width = width;
|
||
|
||
00165 8b 85 b0 07 00
|
||
00 mov eax, DWORD PTR width$[rbp]
|
||
0016b 89 85 d8 00 00
|
||
00 mov DWORD PTR wndconfig$[rbp+8], eax
|
||
|
||
; 212 : wndconfig.height = height;
|
||
|
||
00171 8b 85 b8 07 00
|
||
00 mov eax, DWORD PTR height$[rbp]
|
||
00177 89 85 dc 00 00
|
||
00 mov DWORD PTR wndconfig$[rbp+12], eax
|
||
|
||
; 213 : wndconfig.title = title;
|
||
|
||
0017d 48 8b 85 c0 07
|
||
00 00 mov rax, QWORD PTR title$[rbp]
|
||
00184 48 89 85 e0 00
|
||
00 00 mov QWORD PTR wndconfig$[rbp+16], rax
|
||
|
||
; 214 : ctxconfig.share = (_GLFWwindow*) share;
|
||
|
||
0018b 48 8b 85 d0 07
|
||
00 00 mov rax, QWORD PTR share$[rbp]
|
||
00192 48 89 85 a0 00
|
||
00 00 mov QWORD PTR ctxconfig$[rbp+40], rax
|
||
|
||
; 215 :
|
||
; 216 : if (!_glfwIsValidContextConfig(&ctxconfig))
|
||
|
||
00199 48 8d 4d 78 lea rcx, QWORD PTR ctxconfig$[rbp]
|
||
0019d e8 00 00 00 00 call _glfwIsValidContextConfig
|
||
001a2 85 c0 test eax, eax
|
||
001a4 75 07 jne SHORT $LN5@glfwCreate
|
||
|
||
; 217 : return NULL;
|
||
|
||
001a6 33 c0 xor eax, eax
|
||
001a8 e9 a7 01 00 00 jmp $LN1@glfwCreate
|
||
$LN5@glfwCreate:
|
||
|
||
; 218 :
|
||
; 219 : window = _glfw_calloc(1, sizeof(_GLFWwindow));
|
||
|
||
001ad ba d8 03 00 00 mov edx, 984 ; 000003d8H
|
||
001b2 b9 01 00 00 00 mov ecx, 1
|
||
001b7 e8 00 00 00 00 call _glfw_calloc
|
||
001bc 48 89 85 38 05
|
||
00 00 mov QWORD PTR window$[rbp], rax
|
||
|
||
; 220 : window->next = _glfw.windowListHead;
|
||
|
||
001c3 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
001ca 48 8b 0d 78 07
|
||
00 00 mov rcx, QWORD PTR _glfw+1912
|
||
001d1 48 89 08 mov QWORD PTR [rax], rcx
|
||
|
||
; 221 : _glfw.windowListHead = window;
|
||
|
||
001d4 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
001db 48 89 05 78 07
|
||
00 00 mov QWORD PTR _glfw+1912, rax
|
||
|
||
; 222 :
|
||
; 223 : window->videoMode.width = width;
|
||
|
||
001e2 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
001e9 8b 8d b0 07 00
|
||
00 mov ecx, DWORD PTR width$[rbp]
|
||
001ef 89 48 34 mov DWORD PTR [rax+52], ecx
|
||
|
||
; 224 : window->videoMode.height = height;
|
||
|
||
001f2 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
001f9 8b 8d b8 07 00
|
||
00 mov ecx, DWORD PTR height$[rbp]
|
||
001ff 89 48 38 mov DWORD PTR [rax+56], ecx
|
||
|
||
; 225 : window->videoMode.redBits = fbconfig.redBits;
|
||
|
||
00202 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00209 8b 4d 10 mov ecx, DWORD PTR fbconfig$[rbp]
|
||
0020c 89 48 3c mov DWORD PTR [rax+60], ecx
|
||
|
||
; 226 : window->videoMode.greenBits = fbconfig.greenBits;
|
||
|
||
0020f 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00216 8b 4d 14 mov ecx, DWORD PTR fbconfig$[rbp+4]
|
||
00219 89 48 40 mov DWORD PTR [rax+64], ecx
|
||
|
||
; 227 : window->videoMode.blueBits = fbconfig.blueBits;
|
||
|
||
0021c 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00223 8b 4d 18 mov ecx, DWORD PTR fbconfig$[rbp+8]
|
||
00226 89 48 44 mov DWORD PTR [rax+68], ecx
|
||
|
||
; 228 : window->videoMode.refreshRate = _glfw.hints.refreshRate;
|
||
|
||
00229 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00230 8b 0d 60 07 00
|
||
00 mov ecx, DWORD PTR _glfw+1888
|
||
00236 89 48 48 mov DWORD PTR [rax+72], ecx
|
||
|
||
; 229 :
|
||
; 230 : window->monitor = (_GLFWmonitor*) monitor;
|
||
|
||
00239 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00240 48 8b 8d c8 07
|
||
00 00 mov rcx, QWORD PTR monitor$[rbp]
|
||
00247 48 89 48 50 mov QWORD PTR [rax+80], rcx
|
||
|
||
; 231 : window->resizable = wndconfig.resizable;
|
||
|
||
0024b 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00252 8b 8d e8 00 00
|
||
00 mov ecx, DWORD PTR wndconfig$[rbp+24]
|
||
00258 89 48 08 mov DWORD PTR [rax+8], ecx
|
||
|
||
; 232 : window->decorated = wndconfig.decorated;
|
||
|
||
0025b 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00262 8b 8d f0 00 00
|
||
00 mov ecx, DWORD PTR wndconfig$[rbp+32]
|
||
00268 89 48 0c mov DWORD PTR [rax+12], ecx
|
||
|
||
; 233 : window->autoIconify = wndconfig.autoIconify;
|
||
|
||
0026b 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00272 8b 8d f8 00 00
|
||
00 mov ecx, DWORD PTR wndconfig$[rbp+40]
|
||
00278 89 48 10 mov DWORD PTR [rax+16], ecx
|
||
|
||
; 234 : window->floating = wndconfig.floating;
|
||
|
||
0027b 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00282 8b 8d fc 00 00
|
||
00 mov ecx, DWORD PTR wndconfig$[rbp+44]
|
||
00288 89 48 14 mov DWORD PTR [rax+20], ecx
|
||
|
||
; 235 : window->focusOnShow = wndconfig.focusOnShow;
|
||
|
||
0028b 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00292 8b 8d 08 01 00
|
||
00 mov ecx, DWORD PTR wndconfig$[rbp+56]
|
||
00298 89 48 18 mov DWORD PTR [rax+24], ecx
|
||
|
||
; 236 : window->mousePassthrough = wndconfig.mousePassthrough;
|
||
|
||
0029b 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
002a2 8b 8d 0c 01 00
|
||
00 mov ecx, DWORD PTR wndconfig$[rbp+60]
|
||
002a8 89 48 1c mov DWORD PTR [rax+28], ecx
|
||
|
||
; 237 : window->cursorMode = GLFW_CURSOR_NORMAL;
|
||
|
||
002ab 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
002b2 c7 80 84 00 00
|
||
00 01 40 03 00 mov DWORD PTR [rax+132], 212993 ; 00034001H
|
||
|
||
; 238 :
|
||
; 239 : window->doublebuffer = fbconfig.doublebuffer;
|
||
|
||
002bc 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
002c3 8b 4d 48 mov ecx, DWORD PTR fbconfig$[rbp+56]
|
||
002c6 89 48 30 mov DWORD PTR [rax+48], ecx
|
||
|
||
; 240 :
|
||
; 241 : window->minwidth = GLFW_DONT_CARE;
|
||
|
||
002c9 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
002d0 c7 40 60 ff ff
|
||
ff ff mov DWORD PTR [rax+96], -1
|
||
|
||
; 242 : window->minheight = GLFW_DONT_CARE;
|
||
|
||
002d7 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
002de c7 40 64 ff ff
|
||
ff ff mov DWORD PTR [rax+100], -1
|
||
|
||
; 243 : window->maxwidth = GLFW_DONT_CARE;
|
||
|
||
002e5 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
002ec c7 40 68 ff ff
|
||
ff ff mov DWORD PTR [rax+104], -1
|
||
|
||
; 244 : window->maxheight = GLFW_DONT_CARE;
|
||
|
||
002f3 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
002fa c7 40 6c ff ff
|
||
ff ff mov DWORD PTR [rax+108], -1
|
||
|
||
; 245 : window->numer = GLFW_DONT_CARE;
|
||
|
||
00301 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00308 c7 40 70 ff ff
|
||
ff ff mov DWORD PTR [rax+112], -1
|
||
|
||
; 246 : window->denom = GLFW_DONT_CARE;
|
||
|
||
0030f 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
00316 c7 40 74 ff ff
|
||
ff ff mov DWORD PTR [rax+116], -1
|
||
|
||
; 247 :
|
||
; 248 : if (!_glfw.platform.createWindow(window, &wndconfig, &ctxconfig, &fbconfig))
|
||
|
||
0031d 4c 8d 4d 10 lea r9, QWORD PTR fbconfig$[rbp]
|
||
00321 4c 8d 45 78 lea r8, QWORD PTR ctxconfig$[rbp]
|
||
00325 48 8d 95 d0 00
|
||
00 00 lea rdx, QWORD PTR wndconfig$[rbp]
|
||
0032c 48 8b 8d 38 05
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00333 ff 15 10 01 00
|
||
00 call QWORD PTR _glfw+272
|
||
00339 85 c0 test eax, eax
|
||
0033b 75 10 jne SHORT $LN6@glfwCreate
|
||
|
||
; 249 : {
|
||
; 250 : glfwDestroyWindow((GLFWwindow*) window);
|
||
|
||
0033d 48 8b 8d 38 05
|
||
00 00 mov rcx, QWORD PTR window$[rbp]
|
||
00344 e8 00 00 00 00 call glfwDestroyWindow
|
||
|
||
; 251 : return NULL;
|
||
|
||
00349 33 c0 xor eax, eax
|
||
0034b eb 07 jmp SHORT $LN1@glfwCreate
|
||
$LN6@glfwCreate:
|
||
|
||
; 252 : }
|
||
; 253 :
|
||
; 254 : return (GLFWwindow*) window;
|
||
|
||
0034d 48 8b 85 38 05
|
||
00 00 mov rax, QWORD PTR window$[rbp]
|
||
$LN1@glfwCreate:
|
||
|
||
; 255 : }
|
||
|
||
00354 48 8b f8 mov rdi, rax
|
||
00357 48 8d 4d e0 lea rcx, QWORD PTR [rbp-32]
|
||
0035b 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:glfwCreateWindow$rtcFrameData
|
||
00362 e8 00 00 00 00 call _RTC_CheckStackVars
|
||
00367 48 8b c7 mov rax, rdi
|
||
0036a 48 8b 8d 88 07
|
||
00 00 mov rcx, QWORD PTR __$ArrayPad$[rbp]
|
||
00371 48 33 cd xor rcx, rbp
|
||
00374 e8 00 00 00 00 call __security_check_cookie
|
||
00379 48 8d a5 90 07
|
||
00 00 lea rsp, QWORD PTR [rbp+1936]
|
||
00380 5f pop rdi
|
||
00381 5e pop rsi
|
||
00382 5d pop rbp
|
||
00383 c3 ret 0
|
||
glfwCreateWindow ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwWindowHintString
|
||
_TEXT SEGMENT
|
||
tv72 = 192
|
||
hint$ = 240
|
||
value$ = 248
|
||
glfwWindowHintString PROC ; COMDAT
|
||
|
||
; 439 : {
|
||
|
||
$LN11:
|
||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||
00005 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00009 55 push rbp
|
||
0000a 57 push rdi
|
||
0000b 48 81 ec f8 00
|
||
00 00 sub rsp, 248 ; 000000f8H
|
||
00012 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00017 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001e e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 440 : assert(value != NULL);
|
||
|
||
00023 48 83 bd f8 00
|
||
00 00 00 cmp QWORD PTR value$[rbp], 0
|
||
0002b 75 1c jne SHORT $LN10@glfwWindow
|
||
0002d 41 b8 b8 01 00
|
||
00 mov r8d, 440 ; 000001b8H
|
||
00033 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_1LK@OEHDAMOO@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||
0003a 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:??_C@_1BM@IFHPBCCM@?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AAN?$AAU?$AAL?$AAL@
|
||
00041 ff 15 00 00 00
|
||
00 call QWORD PTR __imp__wassert
|
||
00047 33 c0 xor eax, eax
|
||
$LN10@glfwWindow:
|
||
|
||
; 441 :
|
||
; 442 : _GLFW_REQUIRE_INIT();
|
||
|
||
00049 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00050 75 11 jne SHORT $LN4@glfwWindow
|
||
00052 33 d2 xor edx, edx
|
||
00054 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00059 e8 00 00 00 00 call _glfwInputError
|
||
0005e e9 c6 00 00 00 jmp $LN1@glfwWindow
|
||
$LN4@glfwWindow:
|
||
|
||
; 443 :
|
||
; 444 : switch (hint)
|
||
|
||
00063 8b 85 f0 00 00
|
||
00 mov eax, DWORD PTR hint$[rbp]
|
||
00069 89 85 c0 00 00
|
||
00 mov DWORD PTR tv72[rbp], eax
|
||
0006f 81 bd c0 00 00
|
||
00 02 30 02 00 cmp DWORD PTR tv72[rbp], 143362 ; 00023002H
|
||
00079 74 26 je SHORT $LN5@glfwWindow
|
||
0007b 81 bd c0 00 00
|
||
00 01 40 02 00 cmp DWORD PTR tv72[rbp], 147457 ; 00024001H
|
||
00085 74 36 je SHORT $LN6@glfwWindow
|
||
00087 81 bd c0 00 00
|
||
00 02 40 02 00 cmp DWORD PTR tv72[rbp], 147458 ; 00024002H
|
||
00091 74 46 je SHORT $LN7@glfwWindow
|
||
00093 81 bd c0 00 00
|
||
00 01 60 02 00 cmp DWORD PTR tv72[rbp], 155649 ; 00026001H
|
||
0009d 74 56 je SHORT $LN8@glfwWindow
|
||
0009f eb 70 jmp SHORT $LN2@glfwWindow
|
||
$LN5@glfwWindow:
|
||
|
||
; 445 : {
|
||
; 446 : case GLFW_COCOA_FRAME_NAME:
|
||
; 447 : strncpy(_glfw.hints.window.ns.frameName, value,
|
||
|
||
000a1 41 b8 ff 00 00
|
||
00 mov r8d, 255 ; 000000ffH
|
||
000a7 48 8b 95 f8 00
|
||
00 00 mov rdx, QWORD PTR value$[rbp]
|
||
000ae 48 8d 0d 20 03
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+800
|
||
000b5 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncpy
|
||
|
||
; 448 : sizeof(_glfw.hints.window.ns.frameName) - 1);
|
||
; 449 : return;
|
||
|
||
000bb eb 6c jmp SHORT $LN1@glfwWindow
|
||
$LN6@glfwWindow:
|
||
|
||
; 450 : case GLFW_X11_CLASS_NAME:
|
||
; 451 : strncpy(_glfw.hints.window.x11.className, value,
|
||
|
||
000bd 41 b8 ff 00 00
|
||
00 mov r8d, 255 ; 000000ffH
|
||
000c3 48 8b 95 f8 00
|
||
00 00 mov rdx, QWORD PTR value$[rbp]
|
||
000ca 48 8d 0d 20 04
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1056
|
||
000d1 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncpy
|
||
|
||
; 452 : sizeof(_glfw.hints.window.x11.className) - 1);
|
||
; 453 : return;
|
||
|
||
000d7 eb 50 jmp SHORT $LN1@glfwWindow
|
||
$LN7@glfwWindow:
|
||
|
||
; 454 : case GLFW_X11_INSTANCE_NAME:
|
||
; 455 : strncpy(_glfw.hints.window.x11.instanceName, value,
|
||
|
||
000d9 41 b8 ff 00 00
|
||
00 mov r8d, 255 ; 000000ffH
|
||
000df 48 8b 95 f8 00
|
||
00 00 mov rdx, QWORD PTR value$[rbp]
|
||
000e6 48 8d 0d 20 05
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1312
|
||
000ed ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncpy
|
||
|
||
; 456 : sizeof(_glfw.hints.window.x11.instanceName) - 1);
|
||
; 457 : return;
|
||
|
||
000f3 eb 34 jmp SHORT $LN1@glfwWindow
|
||
$LN8@glfwWindow:
|
||
|
||
; 458 : case GLFW_WAYLAND_APP_ID:
|
||
; 459 : strncpy(_glfw.hints.window.wl.appId, value,
|
||
|
||
000f5 41 b8 ff 00 00
|
||
00 mov r8d, 255 ; 000000ffH
|
||
000fb 48 8b 95 f8 00
|
||
00 00 mov rdx, QWORD PTR value$[rbp]
|
||
00102 48 8d 0d 24 06
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1572
|
||
00109 ff 15 00 00 00
|
||
00 call QWORD PTR __imp_strncpy
|
||
|
||
; 460 : sizeof(_glfw.hints.window.wl.appId) - 1);
|
||
; 461 : return;
|
||
|
||
0010f eb 18 jmp SHORT $LN1@glfwWindow
|
||
$LN2@glfwWindow:
|
||
|
||
; 462 : }
|
||
; 463 :
|
||
; 464 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid window hint string 0x%08X", hint);
|
||
|
||
00111 44 8b 85 f0 00
|
||
00 00 mov r8d, DWORD PTR hint$[rbp]
|
||
00118 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0CC@NBPCCDGB@Invalid?5window?5hint?5string?50x?$CF0@
|
||
0011f b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
00124 e8 00 00 00 00 call _glfwInputError
|
||
$LN1@glfwWindow:
|
||
|
||
; 465 : }
|
||
|
||
00129 48 8d a5 d8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+216]
|
||
00130 5f pop rdi
|
||
00131 5d pop rbp
|
||
00132 c3 ret 0
|
||
glfwWindowHintString ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwWindowHint
|
||
_TEXT SEGMENT
|
||
tv173 = 192
|
||
tv171 = 192
|
||
tv169 = 192
|
||
tv167 = 192
|
||
tv165 = 192
|
||
tv163 = 192
|
||
tv161 = 192
|
||
tv95 = 192
|
||
tv93 = 192
|
||
tv91 = 192
|
||
tv89 = 192
|
||
tv87 = 192
|
||
tv85 = 192
|
||
tv83 = 192
|
||
tv81 = 192
|
||
tv79 = 192
|
||
tv77 = 192
|
||
tv75 = 192
|
||
tv73 = 192
|
||
tv71 = 192
|
||
tv69 = 192
|
||
tv67 = 192
|
||
hint$ = 240
|
||
value$ = 248
|
||
glfwWindowHint PROC ; COMDAT
|
||
|
||
; 299 : {
|
||
|
||
$LN97:
|
||
00000 89 54 24 10 mov DWORD PTR [rsp+16], edx
|
||
00004 89 4c 24 08 mov DWORD PTR [rsp+8], ecx
|
||
00008 55 push rbp
|
||
00009 57 push rdi
|
||
0000a 48 81 ec f8 00
|
||
00 00 sub rsp, 248 ; 000000f8H
|
||
00011 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||
00016 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__43ECF884_window@c
|
||
0001d e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 300 : _GLFW_REQUIRE_INIT();
|
||
|
||
00022 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00029 75 11 jne SHORT $LN4@glfwWindow
|
||
0002b 33 d2 xor edx, edx
|
||
0002d b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
00032 e8 00 00 00 00 call _glfwInputError
|
||
00037 e9 9c 06 00 00 jmp $LN1@glfwWindow
|
||
$LN4@glfwWindow:
|
||
|
||
; 301 :
|
||
; 302 : switch (hint)
|
||
|
||
0003c 8b 85 f0 00 00
|
||
00 mov eax, DWORD PTR hint$[rbp]
|
||
00042 89 85 c0 00 00
|
||
00 mov DWORD PTR tv67[rbp], eax
|
||
00048 81 bd c0 00 00
|
||
00 01 10 02 00 cmp DWORD PTR tv67[rbp], 135169 ; 00021001H
|
||
00052 7f 48 jg SHORT $LN91@glfwWindow
|
||
00054 81 bd c0 00 00
|
||
00 01 10 02 00 cmp DWORD PTR tv67[rbp], 135169 ; 00021001H
|
||
0005e 0f 84 05 01 00
|
||
00 je $LN5@glfwWindow
|
||
00064 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv67[rbp]
|
||
0006a 2d 01 00 02 00 sub eax, 131073 ; 00020001H
|
||
0006f 89 85 c0 00 00
|
||
00 mov DWORD PTR tv67[rbp], eax
|
||
00075 83 bd c0 00 00
|
||
00 0e cmp DWORD PTR tv67[rbp], 14
|
||
0007c 0f 87 3e 06 00
|
||
00 ja $LN2@glfwWindow
|
||
00082 48 63 85 c0 00
|
||
00 00 movsxd rax, DWORD PTR tv67[rbp]
|
||
00089 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__ImageBase
|
||
00090 8b 84 81 00 00
|
||
00 00 mov eax, DWORD PTR $LN96@glfwWindow[rcx+rax*4]
|
||
00097 48 03 c1 add rax, rcx
|
||
0009a ff e0 jmp rax
|
||
$LN91@glfwWindow:
|
||
0009c 81 bd c0 00 00
|
||
00 01 20 02 00 cmp DWORD PTR tv67[rbp], 139265 ; 00022001H
|
||
000a6 7f 48 jg SHORT $LN92@glfwWindow
|
||
000a8 81 bd c0 00 00
|
||
00 01 20 02 00 cmp DWORD PTR tv67[rbp], 139265 ; 00022001H
|
||
000b2 0f 84 ff 04 00
|
||
00 je $LN37@glfwWindow
|
||
000b8 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv67[rbp]
|
||
000be 2d 02 10 02 00 sub eax, 135170 ; 00021002H
|
||
000c3 89 85 c0 00 00
|
||
00 mov DWORD PTR tv67[rbp], eax
|
||
000c9 83 bd c0 00 00
|
||
00 0e cmp DWORD PTR tv67[rbp], 14
|
||
000d0 0f 87 ea 05 00
|
||
00 ja $LN2@glfwWindow
|
||
000d6 48 63 85 c0 00
|
||
00 00 movsxd rax, DWORD PTR tv67[rbp]
|
||
000dd 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__ImageBase
|
||
000e4 8b 84 81 00 00
|
||
00 00 mov eax, DWORD PTR $LN95@glfwWindow[rcx+rax*4]
|
||
000eb 48 03 c1 add rax, rcx
|
||
000ee ff e0 jmp rax
|
||
$LN92@glfwWindow:
|
||
000f0 81 bd c0 00 00
|
||
00 01 30 02 00 cmp DWORD PTR tv67[rbp], 143361 ; 00023001H
|
||
000fa 7f 48 jg SHORT $LN93@glfwWindow
|
||
000fc 81 bd c0 00 00
|
||
00 01 30 02 00 cmp DWORD PTR tv67[rbp], 143361 ; 00023001H
|
||
00106 0f 84 5b 03 00
|
||
00 je $LN30@glfwWindow
|
||
0010c 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv67[rbp]
|
||
00112 2d 02 20 02 00 sub eax, 139266 ; 00022002H
|
||
00117 89 85 c0 00 00
|
||
00 mov DWORD PTR tv67[rbp], eax
|
||
0011d 83 bd c0 00 00
|
||
00 0a cmp DWORD PTR tv67[rbp], 10
|
||
00124 0f 87 96 05 00
|
||
00 ja $LN2@glfwWindow
|
||
0012a 48 63 85 c0 00
|
||
00 00 movsxd rax, DWORD PTR tv67[rbp]
|
||
00131 48 8d 0d 00 00
|
||
00 00 lea rcx, OFFSET FLAT:__ImageBase
|
||
00138 8b 84 81 00 00
|
||
00 00 mov eax, DWORD PTR $LN94@glfwWindow[rcx+rax*4]
|
||
0013f 48 03 c1 add rax, rcx
|
||
00142 ff e0 jmp rax
|
||
$LN93@glfwWindow:
|
||
00144 81 bd c0 00 00
|
||
00 03 30 02 00 cmp DWORD PTR tv67[rbp], 143363 ; 00023003H
|
||
0014e 0f 84 73 03 00
|
||
00 je $LN32@glfwWindow
|
||
00154 81 bd c0 00 00
|
||
00 01 50 02 00 cmp DWORD PTR tv67[rbp], 151553 ; 00025001H
|
||
0015e 0f 84 33 03 00
|
||
00 je $LN31@glfwWindow
|
||
00164 e9 57 05 00 00 jmp $LN2@glfwWindow
|
||
$LN5@glfwWindow:
|
||
|
||
; 303 : {
|
||
; 304 : case GLFW_RED_BITS:
|
||
; 305 : _glfw.hints.framebuffer.redBits = value;
|
||
|
||
00169 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
0016f 89 05 90 02 00
|
||
00 mov DWORD PTR _glfw+656, eax
|
||
|
||
; 306 : return;
|
||
|
||
00175 e9 5e 05 00 00 jmp $LN1@glfwWindow
|
||
$LN6@glfwWindow:
|
||
|
||
; 307 : case GLFW_GREEN_BITS:
|
||
; 308 : _glfw.hints.framebuffer.greenBits = value;
|
||
|
||
0017a 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
00180 89 05 94 02 00
|
||
00 mov DWORD PTR _glfw+660, eax
|
||
|
||
; 309 : return;
|
||
|
||
00186 e9 4d 05 00 00 jmp $LN1@glfwWindow
|
||
$LN7@glfwWindow:
|
||
|
||
; 310 : case GLFW_BLUE_BITS:
|
||
; 311 : _glfw.hints.framebuffer.blueBits = value;
|
||
|
||
0018b 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
00191 89 05 98 02 00
|
||
00 mov DWORD PTR _glfw+664, eax
|
||
|
||
; 312 : return;
|
||
|
||
00197 e9 3c 05 00 00 jmp $LN1@glfwWindow
|
||
$LN8@glfwWindow:
|
||
|
||
; 313 : case GLFW_ALPHA_BITS:
|
||
; 314 : _glfw.hints.framebuffer.alphaBits = value;
|
||
|
||
0019c 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
001a2 89 05 9c 02 00
|
||
00 mov DWORD PTR _glfw+668, eax
|
||
|
||
; 315 : return;
|
||
|
||
001a8 e9 2b 05 00 00 jmp $LN1@glfwWindow
|
||
$LN9@glfwWindow:
|
||
|
||
; 316 : case GLFW_DEPTH_BITS:
|
||
; 317 : _glfw.hints.framebuffer.depthBits = value;
|
||
|
||
001ad 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
001b3 89 05 a0 02 00
|
||
00 mov DWORD PTR _glfw+672, eax
|
||
|
||
; 318 : return;
|
||
|
||
001b9 e9 1a 05 00 00 jmp $LN1@glfwWindow
|
||
$LN10@glfwWindow:
|
||
|
||
; 319 : case GLFW_STENCIL_BITS:
|
||
; 320 : _glfw.hints.framebuffer.stencilBits = value;
|
||
|
||
001be 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
001c4 89 05 a4 02 00
|
||
00 mov DWORD PTR _glfw+676, eax
|
||
|
||
; 321 : return;
|
||
|
||
001ca e9 09 05 00 00 jmp $LN1@glfwWindow
|
||
$LN11@glfwWindow:
|
||
|
||
; 322 : case GLFW_ACCUM_RED_BITS:
|
||
; 323 : _glfw.hints.framebuffer.accumRedBits = value;
|
||
|
||
001cf 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
001d5 89 05 a8 02 00
|
||
00 mov DWORD PTR _glfw+680, eax
|
||
|
||
; 324 : return;
|
||
|
||
001db e9 f8 04 00 00 jmp $LN1@glfwWindow
|
||
$LN12@glfwWindow:
|
||
|
||
; 325 : case GLFW_ACCUM_GREEN_BITS:
|
||
; 326 : _glfw.hints.framebuffer.accumGreenBits = value;
|
||
|
||
001e0 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
001e6 89 05 ac 02 00
|
||
00 mov DWORD PTR _glfw+684, eax
|
||
|
||
; 327 : return;
|
||
|
||
001ec e9 e7 04 00 00 jmp $LN1@glfwWindow
|
||
$LN13@glfwWindow:
|
||
|
||
; 328 : case GLFW_ACCUM_BLUE_BITS:
|
||
; 329 : _glfw.hints.framebuffer.accumBlueBits = value;
|
||
|
||
001f1 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
001f7 89 05 b0 02 00
|
||
00 mov DWORD PTR _glfw+688, eax
|
||
|
||
; 330 : return;
|
||
|
||
001fd e9 d6 04 00 00 jmp $LN1@glfwWindow
|
||
$LN14@glfwWindow:
|
||
|
||
; 331 : case GLFW_ACCUM_ALPHA_BITS:
|
||
; 332 : _glfw.hints.framebuffer.accumAlphaBits = value;
|
||
|
||
00202 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
00208 89 05 b4 02 00
|
||
00 mov DWORD PTR _glfw+692, eax
|
||
|
||
; 333 : return;
|
||
|
||
0020e e9 c5 04 00 00 jmp $LN1@glfwWindow
|
||
$LN15@glfwWindow:
|
||
|
||
; 334 : case GLFW_AUX_BUFFERS:
|
||
; 335 : _glfw.hints.framebuffer.auxBuffers = value;
|
||
|
||
00213 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
00219 89 05 b8 02 00
|
||
00 mov DWORD PTR _glfw+696, eax
|
||
|
||
; 336 : return;
|
||
|
||
0021f e9 b4 04 00 00 jmp $LN1@glfwWindow
|
||
$LN16@glfwWindow:
|
||
|
||
; 337 : case GLFW_STEREO:
|
||
; 338 : _glfw.hints.framebuffer.stereo = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00224 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0022b 74 0c je SHORT $LN49@glfwWindow
|
||
0022d c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv69[rbp], 1
|
||
00237 eb 0a jmp SHORT $LN50@glfwWindow
|
||
$LN49@glfwWindow:
|
||
00239 c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv69[rbp], 0
|
||
$LN50@glfwWindow:
|
||
00243 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv69[rbp]
|
||
00249 89 05 bc 02 00
|
||
00 mov DWORD PTR _glfw+700, eax
|
||
|
||
; 339 : return;
|
||
|
||
0024f e9 84 04 00 00 jmp $LN1@glfwWindow
|
||
$LN17@glfwWindow:
|
||
|
||
; 340 : case GLFW_DOUBLEBUFFER:
|
||
; 341 : _glfw.hints.framebuffer.doublebuffer = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00254 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0025b 74 0c je SHORT $LN51@glfwWindow
|
||
0025d c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv71[rbp], 1
|
||
00267 eb 0a jmp SHORT $LN52@glfwWindow
|
||
$LN51@glfwWindow:
|
||
00269 c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv71[rbp], 0
|
||
$LN52@glfwWindow:
|
||
00273 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv71[rbp]
|
||
00279 89 05 c8 02 00
|
||
00 mov DWORD PTR _glfw+712, eax
|
||
|
||
; 342 : return;
|
||
|
||
0027f e9 54 04 00 00 jmp $LN1@glfwWindow
|
||
$LN18@glfwWindow:
|
||
|
||
; 343 : case GLFW_TRANSPARENT_FRAMEBUFFER:
|
||
; 344 : _glfw.hints.framebuffer.transparent = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00284 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0028b 74 0c je SHORT $LN53@glfwWindow
|
||
0028d c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv73[rbp], 1
|
||
00297 eb 0a jmp SHORT $LN54@glfwWindow
|
||
$LN53@glfwWindow:
|
||
00299 c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv73[rbp], 0
|
||
$LN54@glfwWindow:
|
||
002a3 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv73[rbp]
|
||
002a9 89 05 cc 02 00
|
||
00 mov DWORD PTR _glfw+716, eax
|
||
|
||
; 345 : return;
|
||
|
||
002af e9 24 04 00 00 jmp $LN1@glfwWindow
|
||
$LN19@glfwWindow:
|
||
|
||
; 346 : case GLFW_SAMPLES:
|
||
; 347 : _glfw.hints.framebuffer.samples = value;
|
||
|
||
002b4 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
002ba 89 05 c0 02 00
|
||
00 mov DWORD PTR _glfw+704, eax
|
||
|
||
; 348 : return;
|
||
|
||
002c0 e9 13 04 00 00 jmp $LN1@glfwWindow
|
||
$LN20@glfwWindow:
|
||
|
||
; 349 : case GLFW_SRGB_CAPABLE:
|
||
; 350 : _glfw.hints.framebuffer.sRGB = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
002c5 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
002cc 74 0c je SHORT $LN55@glfwWindow
|
||
002ce c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv75[rbp], 1
|
||
002d8 eb 0a jmp SHORT $LN56@glfwWindow
|
||
$LN55@glfwWindow:
|
||
002da c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv75[rbp], 0
|
||
$LN56@glfwWindow:
|
||
002e4 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv75[rbp]
|
||
002ea 89 05 c4 02 00
|
||
00 mov DWORD PTR _glfw+708, eax
|
||
|
||
; 351 : return;
|
||
|
||
002f0 e9 e3 03 00 00 jmp $LN1@glfwWindow
|
||
$LN21@glfwWindow:
|
||
|
||
; 352 : case GLFW_RESIZABLE:
|
||
; 353 : _glfw.hints.window.resizable = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
002f5 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
002fc 74 0c je SHORT $LN57@glfwWindow
|
||
002fe c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv77[rbp], 1
|
||
00308 eb 0a jmp SHORT $LN58@glfwWindow
|
||
$LN57@glfwWindow:
|
||
0030a c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv77[rbp], 0
|
||
$LN58@glfwWindow:
|
||
00314 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv77[rbp]
|
||
0031a 89 05 f0 02 00
|
||
00 mov DWORD PTR _glfw+752, eax
|
||
|
||
; 354 : return;
|
||
|
||
00320 e9 b3 03 00 00 jmp $LN1@glfwWindow
|
||
$LN22@glfwWindow:
|
||
|
||
; 355 : case GLFW_DECORATED:
|
||
; 356 : _glfw.hints.window.decorated = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00325 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0032c 74 0c je SHORT $LN59@glfwWindow
|
||
0032e c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv79[rbp], 1
|
||
00338 eb 0a jmp SHORT $LN60@glfwWindow
|
||
$LN59@glfwWindow:
|
||
0033a c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv79[rbp], 0
|
||
$LN60@glfwWindow:
|
||
00344 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv79[rbp]
|
||
0034a 89 05 f8 02 00
|
||
00 mov DWORD PTR _glfw+760, eax
|
||
|
||
; 357 : return;
|
||
|
||
00350 e9 83 03 00 00 jmp $LN1@glfwWindow
|
||
$LN23@glfwWindow:
|
||
|
||
; 358 : case GLFW_FOCUSED:
|
||
; 359 : _glfw.hints.window.focused = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00355 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0035c 74 0c je SHORT $LN61@glfwWindow
|
||
0035e c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv81[rbp], 1
|
||
00368 eb 0a jmp SHORT $LN62@glfwWindow
|
||
$LN61@glfwWindow:
|
||
0036a c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv81[rbp], 0
|
||
$LN62@glfwWindow:
|
||
00374 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv81[rbp]
|
||
0037a 89 05 fc 02 00
|
||
00 mov DWORD PTR _glfw+764, eax
|
||
|
||
; 360 : return;
|
||
|
||
00380 e9 53 03 00 00 jmp $LN1@glfwWindow
|
||
$LN24@glfwWindow:
|
||
|
||
; 361 : case GLFW_AUTO_ICONIFY:
|
||
; 362 : _glfw.hints.window.autoIconify = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00385 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0038c 74 0c je SHORT $LN63@glfwWindow
|
||
0038e c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv83[rbp], 1
|
||
00398 eb 0a jmp SHORT $LN64@glfwWindow
|
||
$LN63@glfwWindow:
|
||
0039a c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv83[rbp], 0
|
||
$LN64@glfwWindow:
|
||
003a4 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv83[rbp]
|
||
003aa 89 05 00 03 00
|
||
00 mov DWORD PTR _glfw+768, eax
|
||
|
||
; 363 : return;
|
||
|
||
003b0 e9 23 03 00 00 jmp $LN1@glfwWindow
|
||
$LN25@glfwWindow:
|
||
|
||
; 364 : case GLFW_FLOATING:
|
||
; 365 : _glfw.hints.window.floating = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
003b5 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
003bc 74 0c je SHORT $LN65@glfwWindow
|
||
003be c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv85[rbp], 1
|
||
003c8 eb 0a jmp SHORT $LN66@glfwWindow
|
||
$LN65@glfwWindow:
|
||
003ca c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv85[rbp], 0
|
||
$LN66@glfwWindow:
|
||
003d4 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv85[rbp]
|
||
003da 89 05 04 03 00
|
||
00 mov DWORD PTR _glfw+772, eax
|
||
|
||
; 366 : return;
|
||
|
||
003e0 e9 f3 02 00 00 jmp $LN1@glfwWindow
|
||
$LN26@glfwWindow:
|
||
|
||
; 367 : case GLFW_MAXIMIZED:
|
||
; 368 : _glfw.hints.window.maximized = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
003e5 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
003ec 74 0c je SHORT $LN67@glfwWindow
|
||
003ee c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv87[rbp], 1
|
||
003f8 eb 0a jmp SHORT $LN68@glfwWindow
|
||
$LN67@glfwWindow:
|
||
003fa c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv87[rbp], 0
|
||
$LN68@glfwWindow:
|
||
00404 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv87[rbp]
|
||
0040a 89 05 08 03 00
|
||
00 mov DWORD PTR _glfw+776, eax
|
||
|
||
; 369 : return;
|
||
|
||
00410 e9 c3 02 00 00 jmp $LN1@glfwWindow
|
||
$LN27@glfwWindow:
|
||
|
||
; 370 : case GLFW_VISIBLE:
|
||
; 371 : _glfw.hints.window.visible = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00415 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0041c 74 0c je SHORT $LN69@glfwWindow
|
||
0041e c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv89[rbp], 1
|
||
00428 eb 0a jmp SHORT $LN70@glfwWindow
|
||
$LN69@glfwWindow:
|
||
0042a c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv89[rbp], 0
|
||
$LN70@glfwWindow:
|
||
00434 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv89[rbp]
|
||
0043a 89 05 f4 02 00
|
||
00 mov DWORD PTR _glfw+756, eax
|
||
|
||
; 372 : return;
|
||
|
||
00440 e9 93 02 00 00 jmp $LN1@glfwWindow
|
||
$LN28@glfwWindow:
|
||
|
||
; 373 : case GLFW_POSITION_X:
|
||
; 374 : _glfw.hints.window.xpos = value;
|
||
|
||
00445 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
0044b 89 05 d8 02 00
|
||
00 mov DWORD PTR _glfw+728, eax
|
||
|
||
; 375 : return;
|
||
|
||
00451 e9 82 02 00 00 jmp $LN1@glfwWindow
|
||
$LN29@glfwWindow:
|
||
|
||
; 376 : case GLFW_POSITION_Y:
|
||
; 377 : _glfw.hints.window.ypos = value;
|
||
|
||
00456 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
0045c 89 05 dc 02 00
|
||
00 mov DWORD PTR _glfw+732, eax
|
||
|
||
; 378 : return;
|
||
|
||
00462 e9 71 02 00 00 jmp $LN1@glfwWindow
|
||
$LN30@glfwWindow:
|
||
|
||
; 379 : case GLFW_COCOA_RETINA_FRAMEBUFFER:
|
||
; 380 : _glfw.hints.window.ns.retina = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00467 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0046e 74 0c je SHORT $LN71@glfwWindow
|
||
00470 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv91[rbp], 1
|
||
0047a eb 0a jmp SHORT $LN72@glfwWindow
|
||
$LN71@glfwWindow:
|
||
0047c c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv91[rbp], 0
|
||
$LN72@glfwWindow:
|
||
00486 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv91[rbp]
|
||
0048c 89 05 1c 03 00
|
||
00 mov DWORD PTR _glfw+796, eax
|
||
|
||
; 381 : return;
|
||
|
||
00492 e9 41 02 00 00 jmp $LN1@glfwWindow
|
||
$LN31@glfwWindow:
|
||
|
||
; 382 : case GLFW_WIN32_KEYBOARD_MENU:
|
||
; 383 : _glfw.hints.window.win32.keymenu = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00497 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0049e 74 0c je SHORT $LN73@glfwWindow
|
||
004a0 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv93[rbp], 1
|
||
004aa eb 0a jmp SHORT $LN74@glfwWindow
|
||
$LN73@glfwWindow:
|
||
004ac c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv93[rbp], 0
|
||
$LN74@glfwWindow:
|
||
004b6 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv93[rbp]
|
||
004bc 89 05 20 06 00
|
||
00 mov DWORD PTR _glfw+1568, eax
|
||
|
||
; 384 : return;
|
||
|
||
004c2 e9 11 02 00 00 jmp $LN1@glfwWindow
|
||
$LN32@glfwWindow:
|
||
|
||
; 385 : case GLFW_COCOA_GRAPHICS_SWITCHING:
|
||
; 386 : _glfw.hints.context.nsgl.offline = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
004c7 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
004ce 74 0c je SHORT $LN75@glfwWindow
|
||
004d0 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv95[rbp], 1
|
||
004da eb 0a jmp SHORT $LN76@glfwWindow
|
||
$LN75@glfwWindow:
|
||
004dc c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv95[rbp], 0
|
||
$LN76@glfwWindow:
|
||
004e6 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv95[rbp]
|
||
004ec 89 05 58 07 00
|
||
00 mov DWORD PTR _glfw+1880, eax
|
||
|
||
; 387 : return;
|
||
|
||
004f2 e9 e1 01 00 00 jmp $LN1@glfwWindow
|
||
$LN33@glfwWindow:
|
||
|
||
; 388 : case GLFW_SCALE_TO_MONITOR:
|
||
; 389 : _glfw.hints.window.scaleToMonitor = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
004f7 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
004fe 74 0c je SHORT $LN77@glfwWindow
|
||
00500 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv161[rbp], 1
|
||
0050a eb 0a jmp SHORT $LN78@glfwWindow
|
||
$LN77@glfwWindow:
|
||
0050c c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv161[rbp], 0
|
||
$LN78@glfwWindow:
|
||
00516 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv161[rbp]
|
||
0051c 89 05 18 03 00
|
||
00 mov DWORD PTR _glfw+792, eax
|
||
|
||
; 390 : return;
|
||
|
||
00522 e9 b1 01 00 00 jmp $LN1@glfwWindow
|
||
$LN34@glfwWindow:
|
||
|
||
; 391 : case GLFW_CENTER_CURSOR:
|
||
; 392 : _glfw.hints.window.centerCursor = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00527 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0052e 74 0c je SHORT $LN79@glfwWindow
|
||
00530 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv163[rbp], 1
|
||
0053a eb 0a jmp SHORT $LN80@glfwWindow
|
||
$LN79@glfwWindow:
|
||
0053c c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv163[rbp], 0
|
||
$LN80@glfwWindow:
|
||
00546 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv163[rbp]
|
||
0054c 89 05 0c 03 00
|
||
00 mov DWORD PTR _glfw+780, eax
|
||
|
||
; 393 : return;
|
||
|
||
00552 e9 81 01 00 00 jmp $LN1@glfwWindow
|
||
$LN35@glfwWindow:
|
||
|
||
; 394 : case GLFW_FOCUS_ON_SHOW:
|
||
; 395 : _glfw.hints.window.focusOnShow = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00557 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0055e 74 0c je SHORT $LN81@glfwWindow
|
||
00560 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv165[rbp], 1
|
||
0056a eb 0a jmp SHORT $LN82@glfwWindow
|
||
$LN81@glfwWindow:
|
||
0056c c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv165[rbp], 0
|
||
$LN82@glfwWindow:
|
||
00576 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv165[rbp]
|
||
0057c 89 05 10 03 00
|
||
00 mov DWORD PTR _glfw+784, eax
|
||
|
||
; 396 : return;
|
||
|
||
00582 e9 51 01 00 00 jmp $LN1@glfwWindow
|
||
$LN36@glfwWindow:
|
||
|
||
; 397 : case GLFW_MOUSE_PASSTHROUGH:
|
||
; 398 : _glfw.hints.window.mousePassthrough = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00587 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
0058e 74 0c je SHORT $LN83@glfwWindow
|
||
00590 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv167[rbp], 1
|
||
0059a eb 0a jmp SHORT $LN84@glfwWindow
|
||
$LN83@glfwWindow:
|
||
0059c c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv167[rbp], 0
|
||
$LN84@glfwWindow:
|
||
005a6 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv167[rbp]
|
||
005ac 89 05 14 03 00
|
||
00 mov DWORD PTR _glfw+788, eax
|
||
|
||
; 399 : return;
|
||
|
||
005b2 e9 21 01 00 00 jmp $LN1@glfwWindow
|
||
$LN37@glfwWindow:
|
||
|
||
; 400 : case GLFW_CLIENT_API:
|
||
; 401 : _glfw.hints.context.client = value;
|
||
|
||
005b7 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
005bd 89 05 28 07 00
|
||
00 mov DWORD PTR _glfw+1832, eax
|
||
|
||
; 402 : return;
|
||
|
||
005c3 e9 10 01 00 00 jmp $LN1@glfwWindow
|
||
$LN38@glfwWindow:
|
||
|
||
; 403 : case GLFW_CONTEXT_CREATION_API:
|
||
; 404 : _glfw.hints.context.source = value;
|
||
|
||
005c8 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
005ce 89 05 2c 07 00
|
||
00 mov DWORD PTR _glfw+1836, eax
|
||
|
||
; 405 : return;
|
||
|
||
005d4 e9 ff 00 00 00 jmp $LN1@glfwWindow
|
||
$LN39@glfwWindow:
|
||
|
||
; 406 : case GLFW_CONTEXT_VERSION_MAJOR:
|
||
; 407 : _glfw.hints.context.major = value;
|
||
|
||
005d9 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
005df 89 05 30 07 00
|
||
00 mov DWORD PTR _glfw+1840, eax
|
||
|
||
; 408 : return;
|
||
|
||
005e5 e9 ee 00 00 00 jmp $LN1@glfwWindow
|
||
$LN40@glfwWindow:
|
||
|
||
; 409 : case GLFW_CONTEXT_VERSION_MINOR:
|
||
; 410 : _glfw.hints.context.minor = value;
|
||
|
||
005ea 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
005f0 89 05 34 07 00
|
||
00 mov DWORD PTR _glfw+1844, eax
|
||
|
||
; 411 : return;
|
||
|
||
005f6 e9 dd 00 00 00 jmp $LN1@glfwWindow
|
||
$LN41@glfwWindow:
|
||
|
||
; 412 : case GLFW_CONTEXT_ROBUSTNESS:
|
||
; 413 : _glfw.hints.context.robustness = value;
|
||
|
||
005fb 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
00601 89 05 48 07 00
|
||
00 mov DWORD PTR _glfw+1864, eax
|
||
|
||
; 414 : return;
|
||
|
||
00607 e9 cc 00 00 00 jmp $LN1@glfwWindow
|
||
$LN42@glfwWindow:
|
||
|
||
; 415 : case GLFW_OPENGL_FORWARD_COMPAT:
|
||
; 416 : _glfw.hints.context.forward = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
0060c 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
00613 74 0c je SHORT $LN85@glfwWindow
|
||
00615 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv169[rbp], 1
|
||
0061f eb 0a jmp SHORT $LN86@glfwWindow
|
||
$LN85@glfwWindow:
|
||
00621 c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv169[rbp], 0
|
||
$LN86@glfwWindow:
|
||
0062b 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv169[rbp]
|
||
00631 89 05 38 07 00
|
||
00 mov DWORD PTR _glfw+1848, eax
|
||
|
||
; 417 : return;
|
||
|
||
00637 e9 9c 00 00 00 jmp $LN1@glfwWindow
|
||
$LN43@glfwWindow:
|
||
|
||
; 418 : case GLFW_CONTEXT_DEBUG:
|
||
; 419 : _glfw.hints.context.debug = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
0063c 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
00643 74 0c je SHORT $LN87@glfwWindow
|
||
00645 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv171[rbp], 1
|
||
0064f eb 0a jmp SHORT $LN88@glfwWindow
|
||
$LN87@glfwWindow:
|
||
00651 c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv171[rbp], 0
|
||
$LN88@glfwWindow:
|
||
0065b 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv171[rbp]
|
||
00661 89 05 3c 07 00
|
||
00 mov DWORD PTR _glfw+1852, eax
|
||
|
||
; 420 : return;
|
||
|
||
00667 eb 6f jmp SHORT $LN1@glfwWindow
|
||
$LN44@glfwWindow:
|
||
|
||
; 421 : case GLFW_CONTEXT_NO_ERROR:
|
||
; 422 : _glfw.hints.context.noerror = value ? GLFW_TRUE : GLFW_FALSE;
|
||
|
||
00669 83 bd f8 00 00
|
||
00 00 cmp DWORD PTR value$[rbp], 0
|
||
00670 74 0c je SHORT $LN89@glfwWindow
|
||
00672 c7 85 c0 00 00
|
||
00 01 00 00 00 mov DWORD PTR tv173[rbp], 1
|
||
0067c eb 0a jmp SHORT $LN90@glfwWindow
|
||
$LN89@glfwWindow:
|
||
0067e c7 85 c0 00 00
|
||
00 00 00 00 00 mov DWORD PTR tv173[rbp], 0
|
||
$LN90@glfwWindow:
|
||
00688 8b 85 c0 00 00
|
||
00 mov eax, DWORD PTR tv173[rbp]
|
||
0068e 89 05 40 07 00
|
||
00 mov DWORD PTR _glfw+1856, eax
|
||
|
||
; 423 : return;
|
||
|
||
00694 eb 42 jmp SHORT $LN1@glfwWindow
|
||
$LN45@glfwWindow:
|
||
|
||
; 424 : case GLFW_OPENGL_PROFILE:
|
||
; 425 : _glfw.hints.context.profile = value;
|
||
|
||
00696 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
0069c 89 05 44 07 00
|
||
00 mov DWORD PTR _glfw+1860, eax
|
||
|
||
; 426 : return;
|
||
|
||
006a2 eb 34 jmp SHORT $LN1@glfwWindow
|
||
$LN46@glfwWindow:
|
||
|
||
; 427 : case GLFW_CONTEXT_RELEASE_BEHAVIOR:
|
||
; 428 : _glfw.hints.context.release = value;
|
||
|
||
006a4 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
006aa 89 05 4c 07 00
|
||
00 mov DWORD PTR _glfw+1868, eax
|
||
|
||
; 429 : return;
|
||
|
||
006b0 eb 26 jmp SHORT $LN1@glfwWindow
|
||
$LN47@glfwWindow:
|
||
|
||
; 430 : case GLFW_REFRESH_RATE:
|
||
; 431 : _glfw.hints.refreshRate = value;
|
||
|
||
006b2 8b 85 f8 00 00
|
||
00 mov eax, DWORD PTR value$[rbp]
|
||
006b8 89 05 60 07 00
|
||
00 mov DWORD PTR _glfw+1888, eax
|
||
|
||
; 432 : return;
|
||
|
||
006be eb 18 jmp SHORT $LN1@glfwWindow
|
||
$LN2@glfwWindow:
|
||
|
||
; 433 : }
|
||
; 434 :
|
||
; 435 : _glfwInputError(GLFW_INVALID_ENUM, "Invalid window hint 0x%08X", hint);
|
||
|
||
006c0 44 8b 85 f0 00
|
||
00 00 mov r8d, DWORD PTR hint$[rbp]
|
||
006c7 48 8d 15 00 00
|
||
00 00 lea rdx, OFFSET FLAT:??_C@_0BL@IDFNAMEG@Invalid?5window?5hint?50x?$CF08X@
|
||
006ce b9 03 00 01 00 mov ecx, 65539 ; 00010003H
|
||
006d3 e8 00 00 00 00 call _glfwInputError
|
||
$LN1@glfwWindow:
|
||
|
||
; 436 : }
|
||
|
||
006d8 48 8d a5 d8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+216]
|
||
006df 5f pop rdi
|
||
006e0 5d pop rbp
|
||
006e1 c3 ret 0
|
||
006e2 66 90 npad 2
|
||
$LN96@glfwWindow:
|
||
006e4 00 00 00 00 DD $LN23@glfwWindow
|
||
006e8 00 00 00 00 DD $LN2@glfwWindow
|
||
006ec 00 00 00 00 DD $LN21@glfwWindow
|
||
006f0 00 00 00 00 DD $LN27@glfwWindow
|
||
006f4 00 00 00 00 DD $LN22@glfwWindow
|
||
006f8 00 00 00 00 DD $LN24@glfwWindow
|
||
006fc 00 00 00 00 DD $LN25@glfwWindow
|
||
00700 00 00 00 00 DD $LN26@glfwWindow
|
||
00704 00 00 00 00 DD $LN34@glfwWindow
|
||
00708 00 00 00 00 DD $LN18@glfwWindow
|
||
0070c 00 00 00 00 DD $LN2@glfwWindow
|
||
00710 00 00 00 00 DD $LN35@glfwWindow
|
||
00714 00 00 00 00 DD $LN36@glfwWindow
|
||
00718 00 00 00 00 DD $LN28@glfwWindow
|
||
0071c 00 00 00 00 DD $LN29@glfwWindow
|
||
$LN95@glfwWindow:
|
||
00720 00 00 00 00 DD $LN6@glfwWindow
|
||
00724 00 00 00 00 DD $LN7@glfwWindow
|
||
00728 00 00 00 00 DD $LN8@glfwWindow
|
||
0072c 00 00 00 00 DD $LN9@glfwWindow
|
||
00730 00 00 00 00 DD $LN10@glfwWindow
|
||
00734 00 00 00 00 DD $LN11@glfwWindow
|
||
00738 00 00 00 00 DD $LN12@glfwWindow
|
||
0073c 00 00 00 00 DD $LN13@glfwWindow
|
||
00740 00 00 00 00 DD $LN14@glfwWindow
|
||
00744 00 00 00 00 DD $LN15@glfwWindow
|
||
00748 00 00 00 00 DD $LN16@glfwWindow
|
||
0074c 00 00 00 00 DD $LN19@glfwWindow
|
||
00750 00 00 00 00 DD $LN20@glfwWindow
|
||
00754 00 00 00 00 DD $LN47@glfwWindow
|
||
00758 00 00 00 00 DD $LN17@glfwWindow
|
||
$LN94@glfwWindow:
|
||
0075c 00 00 00 00 DD $LN39@glfwWindow
|
||
00760 00 00 00 00 DD $LN40@glfwWindow
|
||
00764 00 00 00 00 DD $LN2@glfwWindow
|
||
00768 00 00 00 00 DD $LN41@glfwWindow
|
||
0076c 00 00 00 00 DD $LN42@glfwWindow
|
||
00770 00 00 00 00 DD $LN43@glfwWindow
|
||
00774 00 00 00 00 DD $LN45@glfwWindow
|
||
00778 00 00 00 00 DD $LN46@glfwWindow
|
||
0077c 00 00 00 00 DD $LN44@glfwWindow
|
||
00780 00 00 00 00 DD $LN38@glfwWindow
|
||
00784 00 00 00 00 DD $LN33@glfwWindow
|
||
glfwWindowHint ENDP
|
||
_TEXT ENDS
|
||
; Function compile flags: /Odtp /RTCsu /ZI
|
||
; File D:\NitloadIndustry\�о���Ŀ\1-Flagship\TH2020\ProjectFile\Դ����\StgSharpGraphic\code\glfw\window.c
|
||
; COMDAT glfwDefaultWindowHints
|
||
_TEXT SEGMENT
|
||
glfwDefaultWindowHints PROC ; COMDAT
|
||
|
||
; 258 : {
|
||
|
||
$LN4:
|
||
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:__43ECF884_window@c
|
||
00016 e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||
|
||
; 259 : _GLFW_REQUIRE_INIT();
|
||
|
||
0001b 83 3d 00 00 00
|
||
00 00 cmp DWORD PTR _glfw, 0
|
||
00022 75 11 jne SHORT $LN2@glfwDefaul
|
||
00024 33 d2 xor edx, edx
|
||
00026 b9 01 00 01 00 mov ecx, 65537 ; 00010001H
|
||
0002b e8 00 00 00 00 call _glfwInputError
|
||
00030 e9 18 01 00 00 jmp $LN1@glfwDefaul
|
||
$LN2@glfwDefaul:
|
||
|
||
; 260 :
|
||
; 261 : // The default is OpenGL with minimum version 1.0
|
||
; 262 : memset(&_glfw.hints.context, 0, sizeof(_glfw.hints.context));
|
||
|
||
00035 41 b8 38 00 00
|
||
00 mov r8d, 56 ; 00000038H
|
||
0003b 33 d2 xor edx, edx
|
||
0003d 48 8d 0d 28 07
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+1832
|
||
00044 e8 00 00 00 00 call memset
|
||
|
||
; 263 : _glfw.hints.context.client = GLFW_OPENGL_API;
|
||
|
||
00049 c7 05 28 07 00
|
||
00 01 00 03 00 mov DWORD PTR _glfw+1832, 196609 ; 00030001H
|
||
|
||
; 264 : _glfw.hints.context.source = GLFW_NATIVE_CONTEXT_API;
|
||
|
||
00053 c7 05 2c 07 00
|
||
00 01 60 03 00 mov DWORD PTR _glfw+1836, 221185 ; 00036001H
|
||
|
||
; 265 : _glfw.hints.context.major = 1;
|
||
|
||
0005d c7 05 30 07 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+1840, 1
|
||
|
||
; 266 : _glfw.hints.context.minor = 0;
|
||
|
||
00067 c7 05 34 07 00
|
||
00 00 00 00 00 mov DWORD PTR _glfw+1844, 0
|
||
|
||
; 267 :
|
||
; 268 : // The default is a focused, visible, resizable window with decorations
|
||
; 269 : memset(&_glfw.hints.window, 0, sizeof(_glfw.hints.window));
|
||
|
||
00071 41 b8 50 04 00
|
||
00 mov r8d, 1104 ; 00000450H
|
||
00077 33 d2 xor edx, edx
|
||
00079 48 8d 0d d8 02
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+728
|
||
00080 e8 00 00 00 00 call memset
|
||
|
||
; 270 : _glfw.hints.window.resizable = GLFW_TRUE;
|
||
|
||
00085 c7 05 f0 02 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+752, 1
|
||
|
||
; 271 : _glfw.hints.window.visible = GLFW_TRUE;
|
||
|
||
0008f c7 05 f4 02 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+756, 1
|
||
|
||
; 272 : _glfw.hints.window.decorated = GLFW_TRUE;
|
||
|
||
00099 c7 05 f8 02 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+760, 1
|
||
|
||
; 273 : _glfw.hints.window.focused = GLFW_TRUE;
|
||
|
||
000a3 c7 05 fc 02 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+764, 1
|
||
|
||
; 274 : _glfw.hints.window.autoIconify = GLFW_TRUE;
|
||
|
||
000ad c7 05 00 03 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+768, 1
|
||
|
||
; 275 : _glfw.hints.window.centerCursor = GLFW_TRUE;
|
||
|
||
000b7 c7 05 0c 03 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+780, 1
|
||
|
||
; 276 : _glfw.hints.window.focusOnShow = GLFW_TRUE;
|
||
|
||
000c1 c7 05 10 03 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+784, 1
|
||
|
||
; 277 : _glfw.hints.window.xpos = GLFW_ANY_POSITION;
|
||
|
||
000cb c7 05 d8 02 00
|
||
00 00 00 00 80 mov DWORD PTR _glfw+728, -2147483648 ; ffffffff80000000H
|
||
|
||
; 278 : _glfw.hints.window.ypos = GLFW_ANY_POSITION;
|
||
|
||
000d5 c7 05 dc 02 00
|
||
00 00 00 00 80 mov DWORD PTR _glfw+732, -2147483648 ; ffffffff80000000H
|
||
|
||
; 279 :
|
||
; 280 : // The default is 24 bits of color, 24 bits of depth and 8 bits of stencil,
|
||
; 281 : // double buffered
|
||
; 282 : memset(&_glfw.hints.framebuffer, 0, sizeof(_glfw.hints.framebuffer));
|
||
|
||
000df 41 b8 48 00 00
|
||
00 mov r8d, 72 ; 00000048H
|
||
000e5 33 d2 xor edx, edx
|
||
000e7 48 8d 0d 90 02
|
||
00 00 lea rcx, OFFSET FLAT:_glfw+656
|
||
000ee e8 00 00 00 00 call memset
|
||
|
||
; 283 : _glfw.hints.framebuffer.redBits = 8;
|
||
|
||
000f3 c7 05 90 02 00
|
||
00 08 00 00 00 mov DWORD PTR _glfw+656, 8
|
||
|
||
; 284 : _glfw.hints.framebuffer.greenBits = 8;
|
||
|
||
000fd c7 05 94 02 00
|
||
00 08 00 00 00 mov DWORD PTR _glfw+660, 8
|
||
|
||
; 285 : _glfw.hints.framebuffer.blueBits = 8;
|
||
|
||
00107 c7 05 98 02 00
|
||
00 08 00 00 00 mov DWORD PTR _glfw+664, 8
|
||
|
||
; 286 : _glfw.hints.framebuffer.alphaBits = 8;
|
||
|
||
00111 c7 05 9c 02 00
|
||
00 08 00 00 00 mov DWORD PTR _glfw+668, 8
|
||
|
||
; 287 : _glfw.hints.framebuffer.depthBits = 24;
|
||
|
||
0011b c7 05 a0 02 00
|
||
00 18 00 00 00 mov DWORD PTR _glfw+672, 24
|
||
|
||
; 288 : _glfw.hints.framebuffer.stencilBits = 8;
|
||
|
||
00125 c7 05 a4 02 00
|
||
00 08 00 00 00 mov DWORD PTR _glfw+676, 8
|
||
|
||
; 289 : _glfw.hints.framebuffer.doublebuffer = GLFW_TRUE;
|
||
|
||
0012f c7 05 c8 02 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+712, 1
|
||
|
||
; 290 :
|
||
; 291 : // The default is to select the highest available refresh rate
|
||
; 292 : _glfw.hints.refreshRate = GLFW_DONT_CARE;
|
||
|
||
00139 c7 05 60 07 00
|
||
00 ff ff ff ff mov DWORD PTR _glfw+1888, -1
|
||
|
||
; 293 :
|
||
; 294 : // The default is to use full Retina resolution framebuffers
|
||
; 295 : _glfw.hints.window.ns.retina = GLFW_TRUE;
|
||
|
||
00143 c7 05 1c 03 00
|
||
00 01 00 00 00 mov DWORD PTR _glfw+796, 1
|
||
$LN1@glfwDefaul:
|
||
|
||
; 296 : }
|
||
|
||
0014d 48 8d a5 c8 00
|
||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||
00154 5f pop rdi
|
||
00155 5d pop rbp
|
||
00156 c3 ret 0
|
||
glfwDefaultWindowHints ENDP
|
||
_TEXT ENDS
|
||
END
|