daily update on 20230628 by nitload youmu, new debug and graphic lib added
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\vc143.pdb
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\dllmain.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\glad.obj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpgraphic.dll
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\glad.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\dllmain.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.cod
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.ipdb
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpgraphic.pdb
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.iobj
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpgraphic.lib
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgsharpgraphic.exp
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.tlog\cl.command.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.tlog\cl.read.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.tlog\cl.write.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.tlog\link.command.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.tlog\link.read.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.tlog\link.write.1.tlog
|
||||
d:\nitloadindustry\研究项目\1-flagship\th2020\projectfile\源代码\stgshqrpgraphic\x64\release\stgsharpgraphic.tlog\stgsharpgraphic.write.1u.tlog
|
||||
@@ -0,0 +1,247 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.33.31629.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
EXTRN glfwWindowShouldClose:PROC
|
||||
EXTRN glfwGetProcAddress:PROC
|
||||
EXTRN glfwMakeContextCurrent:PROC
|
||||
EXTRN glfwWindowHint:PROC
|
||||
EXTRN glfwCreateWindow:PROC
|
||||
EXTRN glfwInit:PROC
|
||||
EXTRN glfwSwapInterval:PROC
|
||||
EXTRN glfwSetFramebufferSizeCallback:PROC
|
||||
EXTRN glfwSwapBuffers:PROC
|
||||
COMM pack:BYTE:038H
|
||||
COMM createWindow:QWORD
|
||||
_DATA ENDS
|
||||
PUBLIC getPtr
|
||||
PUBLIC initGLAD
|
||||
PUBLIC initGL
|
||||
PUBLIC loadGLApi
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$initGLAD DD imagerel $LN3
|
||||
DD imagerel $LN3+21
|
||||
DD imagerel $unwind$initGLAD
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$initGL DD imagerel $LN3
|
||||
DD imagerel $LN3+59
|
||||
DD imagerel $unwind$initGL
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$loadGLApi DD imagerel $LN3
|
||||
DD imagerel $LN3+177
|
||||
DD imagerel $unwind$loadGLApi
|
||||
pdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$loadGLApi DD 030b01H
|
||||
DD 07007620bH
|
||||
DD 06006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$initGL DD 010401H
|
||||
DD 04204H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$initGLAD DD 010401H
|
||||
DD 04204H
|
||||
ORG $+3
|
||||
$SG4294964034 DB 'Stg#!', 00H
|
||||
; Function compile flags: /Odtp
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgShqrpGraphic\StgSharpGraphic.c
|
||||
; COMDAT loadGLApi
|
||||
_TEXT SEGMENT
|
||||
__$ReturnAddress$ = 80
|
||||
loadGLApi PROC ; COMDAT
|
||||
|
||||
; 14 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 56 push rsi
|
||||
00006 57 push rdi
|
||||
00007 48 83 ec 38 sub rsp, 56 ; 00000038H
|
||||
|
||||
; 15 :
|
||||
; 16 : pack.createWindow = glfwCreateWindow;
|
||||
|
||||
0000b 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:glfwCreateWindow
|
||||
00012 48 89 05 00 00
|
||||
00 00 mov QWORD PTR pack, rax
|
||||
|
||||
; 17 : pack.makeContextCurrent = glfwMakeContextCurrent;
|
||||
|
||||
00019 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:glfwMakeContextCurrent
|
||||
00020 48 89 05 08 00
|
||||
00 00 mov QWORD PTR pack+8, rax
|
||||
|
||||
; 18 : pack.swapInterval = glfwSwapInterval;
|
||||
|
||||
00027 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:glfwSwapInterval
|
||||
0002e 48 89 05 10 00
|
||||
00 00 mov QWORD PTR pack+16, rax
|
||||
|
||||
; 19 : pack.clearColor = glClearColor;
|
||||
|
||||
00035 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR glad_glClearColor
|
||||
0003c 48 89 05 18 00
|
||||
00 00 mov QWORD PTR pack+24, rax
|
||||
|
||||
; 20 : pack.windowShouldClose = glfwWindowShouldClose;
|
||||
|
||||
00043 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:glfwWindowShouldClose
|
||||
0004a 48 89 05 20 00
|
||||
00 00 mov QWORD PTR pack+32, rax
|
||||
|
||||
; 21 : pack.swapBuffer = glfwSwapBuffers;
|
||||
|
||||
00051 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:glfwSwapBuffers
|
||||
00058 48 89 05 28 00
|
||||
00 00 mov QWORD PTR pack+40, rax
|
||||
|
||||
; 22 :
|
||||
; 23 : //these are for callback
|
||||
; 24 : pack.SetFramebufferSizeCallback = glfwSetFramebufferSizeCallback;
|
||||
|
||||
0005f 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:glfwSetFramebufferSizeCallback
|
||||
00066 48 89 05 30 00
|
||||
00 00 mov QWORD PTR pack+48, rax
|
||||
|
||||
; 25 :
|
||||
; 26 : glfwCreateWindow(800,600,"Stg#!", NULL,NULL);
|
||||
|
||||
0006d 48 c7 44 24 20
|
||||
00 00 00 00 mov QWORD PTR [rsp+32], 0
|
||||
00076 45 33 c9 xor r9d, r9d
|
||||
00079 4c 8d 05 00 00
|
||||
00 00 lea r8, OFFSET FLAT:$SG4294964034
|
||||
00080 ba 58 02 00 00 mov edx, 600 ; 00000258H
|
||||
00085 b9 20 03 00 00 mov ecx, 800 ; 00000320H
|
||||
0008a e8 00 00 00 00 call glfwCreateWindow
|
||||
|
||||
; 27 :
|
||||
; 28 :
|
||||
; 29 : return pack;
|
||||
|
||||
0008f 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:pack
|
||||
00096 48 8b 7c 24 50 mov rdi, QWORD PTR __$ReturnAddress$[rsp]
|
||||
0009b 48 8b f0 mov rsi, rax
|
||||
0009e b9 38 00 00 00 mov ecx, 56 ; 00000038H
|
||||
000a3 f3 a4 rep movsb
|
||||
000a5 48 8b 44 24 50 mov rax, QWORD PTR __$ReturnAddress$[rsp]
|
||||
|
||||
; 30 : }
|
||||
|
||||
000aa 48 83 c4 38 add rsp, 56 ; 00000038H
|
||||
000ae 5f pop rdi
|
||||
000af 5e pop rsi
|
||||
000b0 c3 ret 0
|
||||
loadGLApi ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgShqrpGraphic\StgSharpGraphic.c
|
||||
; COMDAT initGL
|
||||
_TEXT SEGMENT
|
||||
initGL PROC ; COMDAT
|
||||
|
||||
; 33 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
|
||||
|
||||
; 34 : glfwInit();
|
||||
|
||||
00004 e8 00 00 00 00 call glfwInit
|
||||
|
||||
; 35 : glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
|
||||
|
||||
00009 ba 03 00 00 00 mov edx, 3
|
||||
0000e b9 02 20 02 00 mov ecx, 139266 ; 00022002H
|
||||
00013 e8 00 00 00 00 call glfwWindowHint
|
||||
|
||||
; 36 : glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
|
||||
|
||||
00018 ba 03 00 00 00 mov edx, 3
|
||||
0001d b9 03 20 02 00 mov ecx, 139267 ; 00022003H
|
||||
00022 e8 00 00 00 00 call glfwWindowHint
|
||||
|
||||
; 37 : glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
|
||||
|
||||
00027 ba 01 20 03 00 mov edx, 204801 ; 00032001H
|
||||
0002c b9 08 20 02 00 mov ecx, 139272 ; 00022008H
|
||||
00031 e8 00 00 00 00 call glfwWindowHint
|
||||
|
||||
; 38 :
|
||||
; 39 : #ifdef __APPLE__
|
||||
; 40 : glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
|
||||
; 41 : #endif // __APPLE__
|
||||
; 42 : }
|
||||
|
||||
00036 48 83 c4 28 add rsp, 40 ; 00000028H
|
||||
0003a c3 ret 0
|
||||
initGL ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgShqrpGraphic\StgSharpGraphic.c
|
||||
; COMDAT initGLAD
|
||||
_TEXT SEGMENT
|
||||
initGLAD PROC ; COMDAT
|
||||
|
||||
; 46 : {
|
||||
|
||||
$LN3:
|
||||
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
|
||||
|
||||
; 47 : return gladLoadGLLoader((GLADloadproc)glfwGetProcAddress);
|
||||
|
||||
00004 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:glfwGetProcAddress
|
||||
0000b e8 00 00 00 00 call gladLoadGLLoader
|
||||
|
||||
; 48 :
|
||||
; 49 : }
|
||||
|
||||
00010 48 83 c4 28 add rsp, 40 ; 00000028H
|
||||
00014 c3 ret 0
|
||||
initGLAD ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgShqrpGraphic\StgSharpGraphic.c
|
||||
; COMDAT getPtr
|
||||
_TEXT SEGMENT
|
||||
getPtr PROC ; COMDAT
|
||||
|
||||
; 61 : createWindow = glfwCreateWindow;
|
||||
|
||||
00000 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:glfwCreateWindow
|
||||
00007 48 89 05 00 00
|
||||
00 00 mov QWORD PTR createWindow, rax
|
||||
|
||||
; 62 : return createWindow;
|
||||
|
||||
0000e 48 8b 05 00 00
|
||||
00 00 mov rax, QWORD PTR createWindow
|
||||
|
||||
; 63 : }
|
||||
|
||||
00015 c3 ret 0
|
||||
getPtr ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project>
|
||||
<ProjectOutputs>
|
||||
<ProjectOutput>
|
||||
<FullPath>D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic.dll</FullPath>
|
||||
</ProjectOutput>
|
||||
</ProjectOutputs>
|
||||
<ContentFiles />
|
||||
<SatelliteDlls />
|
||||
<NonRecipeFileRefs />
|
||||
</Project>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.33.31629:TargetPlatformVersion=10.0.20348.0:
|
||||
Release|x64|D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\|
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
x64\Release\\_IsIncrementalBuild
|
||||
@@ -0,0 +1,57 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.33.31629.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
PUBLIC DllMain
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$DllMain DD imagerel $LN9
|
||||
DD imagerel $LN9+35
|
||||
DD imagerel $unwind$DllMain
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$DllMain DD 011201H
|
||||
DD 02212H
|
||||
; Function compile flags: /Odtp
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgShqrpGraphic\dllmain.c
|
||||
; COMDAT DllMain
|
||||
_TEXT SEGMENT
|
||||
tv64 = 0
|
||||
hModule$ = 32
|
||||
ul_reason_for_call$ = 40
|
||||
lpReserved$ = 48
|
||||
DllMain PROC ; COMDAT
|
||||
|
||||
; 12 : {
|
||||
|
||||
$LN9:
|
||||
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 48 83 ec 18 sub rsp, 24
|
||||
|
||||
; 13 : switch (ul_reason_for_call)
|
||||
|
||||
00012 8b 44 24 28 mov eax, DWORD PTR ul_reason_for_call$[rsp]
|
||||
00016 89 04 24 mov DWORD PTR tv64[rsp], eax
|
||||
|
||||
; 14 : {
|
||||
; 15 : case DLL_PROCESS_ATTACH:
|
||||
; 16 : case DLL_THREAD_ATTACH:
|
||||
; 17 : case DLL_THREAD_DETACH:
|
||||
; 18 : case DLL_PROCESS_DETACH:
|
||||
; 19 : break;
|
||||
; 20 : }
|
||||
; 21 : return TRUE;
|
||||
|
||||
00019 b8 01 00 00 00 mov eax, 1
|
||||
|
||||
; 22 : }
|
||||
|
||||
0001e 48 83 c4 18 add rsp, 24
|
||||
00022 c3 ret 0
|
||||
DllMain ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user