daily update on 20230911 by nitload youmu, uncertain bug of gl api loading
This commit is contained in:
@@ -1,28 +1,33 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.36.32537.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32822.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
|
||||
PUBLIC initGLAD
|
||||
PUBLIC initGL
|
||||
PUBLIC loadGLApi
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$initGL DD imagerel $LN4@initGL
|
||||
DD imagerel $LN4@initGL+58
|
||||
DD imagerel $LN4@initGL+68
|
||||
DD imagerel $unwind$initGL
|
||||
pdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$initGL DQ 00000420400010401r ; 3.58617e-310
|
||||
$unwind$initGL DQ 00006340a00040a01r ; 8.62672e-309
|
||||
DD 07006320aH
|
||||
; Function compile flags: /Ogtpy
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgShqrpGraphic\StgSharpGraphic.c
|
||||
; COMDAT initGLAD
|
||||
_TEXT SEGMENT
|
||||
initGLAD PROC ; COMDAT
|
||||
|
||||
; 27 : return gladLoadGLLoader((GLADloadproc)glfwGetProcAddress);
|
||||
|
||||
00000 e9 00 00 00 00 jmp gladLoadGLLoader
|
||||
initGLAD ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,5 @@
|
||||
D:\Programmer\GLenv\glad.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\x64\Release\glad.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\debuger.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\x64\Release\debuger.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\dllmain.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\x64\Release\dllmain.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\linear.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\x64\Release\linear.obj
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\mat2.c;D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgShqrpGraphic\x64\Release\mat2.obj
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.36.32532:TargetPlatformVersion=10.0.22000.0:
|
||||
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22621.0:
|
||||
Release|x64|D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\|
|
||||
|
||||
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,10 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32822.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
COMM report:QWORD
|
||||
_DATA ENDS
|
||||
PUBLIC getApiReporter
|
||||
END
|
||||
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.36.32537.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32822.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
@@ -6,7 +6,6 @@ INCLUDELIB OLDNAMES
|
||||
|
||||
PUBLIC defaultVecPtr
|
||||
EXTRN __imp__aligned_malloc:PROC
|
||||
COMM pack:BYTE:038H
|
||||
defaultVecPtr DQ 01H DUP (?)
|
||||
_BSS ENDS
|
||||
PUBLIC DllMain
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,119 +1,8 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.36.32537.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32822.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
EXTRN __imp__aligned_free:PROC
|
||||
PUBLIC deinitM128
|
||||
PUBLIC set_m128ptr_default
|
||||
PUBLIC load_matmap
|
||||
PUBLIC sqrtss_const
|
||||
PUBLIC divps
|
||||
PUBLIC divps_const
|
||||
PUBLIC mulps_total_internal
|
||||
PUBLIC mulps_sum_internal
|
||||
PUBLIC mulps_sum
|
||||
PUBLIC mulps
|
||||
PUBLIC mulps_const
|
||||
PUBLIC subps
|
||||
PUBLIC addps
|
||||
PUBLIC load_cpy
|
||||
PUBLIC load
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$load_matmap DD imagerel $LN7@load_matma
|
||||
DD imagerel $LN7@load_matma+134
|
||||
DD imagerel $unwind$load_matmap
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$divps DD imagerel $LN7@divps
|
||||
DD imagerel $LN7@divps+72
|
||||
DD imagerel $unwind$divps
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$divps_const DD imagerel $LN7@divps_cons
|
||||
DD imagerel $LN7@divps_cons+68
|
||||
DD imagerel $unwind$divps_const
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$mulps DD imagerel $LN7@mulps
|
||||
DD imagerel $LN7@mulps+72
|
||||
DD imagerel $unwind$mulps
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$mulps_const DD imagerel $LN7@mulps_cons
|
||||
DD imagerel $LN7@mulps_cons+65
|
||||
DD imagerel $unwind$mulps_const
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$subps DD imagerel $LN7@subps
|
||||
DD imagerel $LN7@subps+73
|
||||
DD imagerel $unwind$subps
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$addps DD imagerel $LN7@addps
|
||||
DD imagerel $LN7@addps+73
|
||||
DD imagerel $unwind$addps
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$load_cpy DD imagerel $LN7@load_cpy
|
||||
DD imagerel $LN7@load_cpy+40
|
||||
DD imagerel $unwind$load_cpy
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$load DD imagerel $LN6@load
|
||||
DD imagerel $LN6@load+71
|
||||
DD imagerel $unwind$load
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$load DQ 00000620400010401r ; 5.32451e-310
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$load_cpy DQ 03002320600020601r ; 1.96423e-77
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$addps DQ 00006340a00040a01r ; 8.62672e-309
|
||||
DD 07006320aH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$subps DQ 00006340a00040a01r ; 8.62672e-309
|
||||
DD 07006320aH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$mulps_const DQ 03005520900020901r ; 2.30159e-77
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$mulps DQ 00006340a00040a01r ; 8.62672e-309
|
||||
DD 07006320aH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$divps_const DQ 03005520900020901r ; 2.30159e-77
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$divps DQ 00006340a00040a01r ; 8.62672e-309
|
||||
DD 07006320aH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$load_matmap DQ 0000e741500082419r ; 2.01e-308
|
||||
DQ 0000c3415000d6415r ; 1.6971e-308
|
||||
DD 0e0119215H
|
||||
DD imagerel __GSHandlerCheck
|
||||
DD 040H
|
||||
END
|
||||
|
||||
Binary file not shown.
@@ -1,9 +1,10 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.36.32537.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32822.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
EXTRN __imp__aligned_free:PROC
|
||||
PUBLIC deinit_mat2
|
||||
PUBLIC transpose2to4
|
||||
PUBLIC transpose2to3
|
||||
|
||||
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.36.32537.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32822.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
@@ -18,79 +18,4 @@ $pdata$transpose3to3 DD imagerel $LN4@transpose3
|
||||
xdata SEGMENT
|
||||
$unwind$transpose3to3 DQ 00000681700031701r ; 5.65448e-310
|
||||
DD 02204H
|
||||
; Function compile flags: /Ogtpy
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgShqrpGraphic\mat3.c
|
||||
; COMDAT det_mat3
|
||||
_TEXT SEGMENT
|
||||
mat$ = 8
|
||||
det_mat3 PROC ; COMDAT
|
||||
|
||||
; 70 : return det_mat3_internal(
|
||||
|
||||
00000 0f 10 59 10 movups xmm3, XMMWORD PTR [rcx+16]
|
||||
00004 0f 10 51 20 movups xmm2, XMMWORD PTR [rcx+32]
|
||||
|
||||
; 43 : __m128 addc1 = _mm_shuffle_ps(c1, c1, _MM_SHUFFLE(3, 0, 2, 1));
|
||||
|
||||
00008 0f 28 e3 movaps xmm4, xmm3
|
||||
0000b 0f c6 e3 c9 shufps xmm4, xmm3, 201 ; 000000c9H
|
||||
|
||||
; 44 : __m128 addc2 = _mm_shuffle_ps(c2, c2, _MM_SHUFFLE(3, 1, 0, 2));
|
||||
|
||||
0000f 0f 28 c2 movaps xmm0, xmm2
|
||||
|
||||
; 45 :
|
||||
; 46 : //let sub row aligned
|
||||
; 47 : __m128 subc1 = _mm_shuffle_ps(c1, c1, _MM_SHUFFLE(3, 1, 0, 2));
|
||||
; 48 : __m128 subc2 = _mm_shuffle_ps(c2, c2, _MM_SHUFFLE(3, 0, 2, 1));
|
||||
; 49 :
|
||||
; 50 : //multple all add row
|
||||
; 51 : __m128 cache = _mm_mul_ps(c0,addc1);
|
||||
|
||||
00012 0f 59 21 mulps xmm4, XMMWORD PTR [rcx]
|
||||
00015 0f c6 c2 d2 shufps xmm0, xmm2, 210 ; 000000d2H
|
||||
00019 0f c6 db d2 shufps xmm3, xmm3, 210 ; 000000d2H
|
||||
|
||||
; 52 : cache = _mm_mul_ps(cache,addc2);
|
||||
; 53 :
|
||||
; 54 : //multiple all sub row
|
||||
; 55 : __m128 sub = _mm_mul_ps(c0, subc1);
|
||||
|
||||
0001d 0f 59 19 mulps xmm3, XMMWORD PTR [rcx]
|
||||
00020 0f 59 e0 mulps xmm4, xmm0
|
||||
00023 0f c6 d2 c9 shufps xmm2, xmm2, 201 ; 000000c9H
|
||||
|
||||
; 56 : sub = _mm_mul_ps(sub, subc2);
|
||||
|
||||
00027 0f 59 da mulps xmm3, xmm2
|
||||
|
||||
; 57 :
|
||||
; 58 : //main-corner sub sub-corner
|
||||
; 59 : cache = _mm_sub_ps(cache,sub);
|
||||
|
||||
0002a 0f 5c e3 subps xmm4, xmm3
|
||||
|
||||
; 60 :
|
||||
; 61 : __m128 ret = _mm_hadd_ps(cache,cache); //element 1 add element 2
|
||||
|
||||
0002d 0f 28 c4 movaps xmm0, xmm4
|
||||
00030 f2 0f 7c c4 haddps xmm0, xmm4
|
||||
|
||||
; 62 : ret = _mm_add_ps(ret, cache); //(e1 add e2) add element 3
|
||||
|
||||
00034 0f 58 c4 addps xmm0, xmm4
|
||||
|
||||
; 70 : return det_mat3_internal(
|
||||
|
||||
00037 0f c6 c0 aa shufps xmm0, xmm0, 170 ; 000000aaH
|
||||
|
||||
; 71 : mat->colum[0],
|
||||
; 72 : mat->colum[1],
|
||||
; 73 : mat->colum[2]
|
||||
; 74 : );
|
||||
; 75 : }
|
||||
|
||||
0003b c3 ret 0
|
||||
det_mat3 ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
|
||||
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.36.32537.0
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32822.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user