diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin index 5fa02fcb..ca98b829 100644 Binary files a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin and b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin differ diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin index d4e7ca8a..5ffb6e42 100644 Binary files a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin and b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin differ diff --git a/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 index 154ca912..f0b77a0c 100644 Binary files a/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 and b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/06ade8dc-30ee-4a57-936e-4b94a1ae012b.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/06ade8dc-30ee-4a57-936e-4b94a1ae012b.vsidx new file mode 100644 index 00000000..88701505 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/06ade8dc-30ee-4a57-936e-4b94a1ae012b.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/480c14b8-896b-49a1-93a8-742a4236d047.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/480c14b8-896b-49a1-93a8-742a4236d047.vsidx new file mode 100644 index 00000000..56c3c496 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/480c14b8-896b-49a1-93a8-742a4236d047.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/547ea697-d4d9-46cb-8957-f50973069db9.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/547ea697-d4d9-46cb-8957-f50973069db9.vsidx deleted file mode 100644 index eaf0dde2..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/547ea697-d4d9-46cb-8957-f50973069db9.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/6b8a0cec-c0ae-43b1-879b-477eca4ccc97.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/6b8a0cec-c0ae-43b1-879b-477eca4ccc97.vsidx new file mode 100644 index 00000000..dc5fea14 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/6b8a0cec-c0ae-43b1-879b-477eca4ccc97.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/8ca945a0-a432-422d-8c1b-15db3a075147.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/8ca945a0-a432-422d-8c1b-15db3a075147.vsidx deleted file mode 100644 index e249cfa5..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/8ca945a0-a432-422d-8c1b-15db3a075147.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/ad488133-1ec5-46eb-9faa-dfe8fc30aac3.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/ad488133-1ec5-46eb-9faa-dfe8fc30aac3.vsidx deleted file mode 100644 index 8d88750f..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/ad488133-1ec5-46eb-9faa-dfe8fc30aac3.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/dce036ba-2da0-4757-98bf-807878b17d0d.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/dce036ba-2da0-4757-98bf-807878b17d0d.vsidx new file mode 100644 index 00000000..c197ffe6 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/dce036ba-2da0-4757-98bf-807878b17d0d.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/f9014367-6cd6-4df8-86ab-0f86792c1018.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/f9014367-6cd6-4df8-86ab-0f86792c1018.vsidx deleted file mode 100644 index d32cf036..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/f9014367-6cd6-4df8-86ab-0f86792c1018.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 index a1d7b919..59471bfa 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 and b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 differ diff --git a/源代码/.vs/StgSharpDevelop/v17/.suo b/源代码/.vs/StgSharpDevelop/v17/.suo index 89402da7..57bbd41f 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/.suo and b/源代码/.vs/StgSharpDevelop/v17/.suo differ diff --git a/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db b/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db index c4b55c4a..992038b4 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db and b/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db differ diff --git a/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json b/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json index 9af219b0..b783e8fd 100644 --- a/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json +++ b/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json @@ -2,6 +2,10 @@ "Version": 1, "WorkspaceRootPath": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\", "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\frameasyncthread.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\frameasyncthread.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\form.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\form.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -10,14 +14,6 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\frameasyncthread.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\frameasyncthread.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\glonupdateinternal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\glonupdateinternal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\glonupdate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\glonupdate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -26,6 +22,26 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\glonrender.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\glonrender.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\iglfunc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\iglfunc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\glonupdateinternal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\glonupdateinternal.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\define\\glenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\define\\glenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\math\\linear\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\math\\linear\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\glhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\glhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\shaderedit\\uniform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\shaderedit\\uniform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -62,10 +78,6 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\buffer\\texture.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\buffer\\texture.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\math\\linear\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\math\\linear\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\shaderedit\\shader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\shaderedit\\shader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -98,10 +110,6 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\buffer\\ebo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\buffer\\ebo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\iglfunc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\iglfunc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\environment\\platform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\environment\\platform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -186,10 +194,6 @@ "AbsoluteMoniker": "D:0:0:{000EFD45-7F4D-47DB-8F3C-CD26612F0EAB}|StgsharpEnvDebug\\StgsharpEnvDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpenvdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{000EFD45-7F4D-47DB-8F3C-CD26612F0EAB}|StgsharpEnvDebug\\StgsharpEnvDebug.csproj|solutionrelative:stgsharpenvdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\glhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\glhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharp\\logic\\timesourceprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\logic\\timesourceprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -266,10 +270,6 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\define\\gltype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\define\\gltype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\define\\glenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\define\\glenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\math\\linear\\vec4d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\math\\linear\\vec4d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -335,7 +335,7 @@ "DocumentGroups": [ { "DockedWidth": 197, - "SelectedChildIndex": 41, + "SelectedChildIndex": 30, "Children": [ { "$type": "Document", @@ -349,7 +349,7 @@ }, { "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 17, "Title": "mat4.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\mat4.c", "RelativeDocumentMoniker": "StgSharpC\\mat4.c", @@ -361,7 +361,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 21, "Title": "GLonUpdate.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\GLonUpdate.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\GLonUpdate.cs", @@ -369,23 +369,24 @@ "RelativeToolTip": "StgSharp\\Graphics\\GL\\GLonUpdate.cs", "ViewState": "AQIAAK8AAAAAAAAAAAAlwLsAAAA5AAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-22T07:44:49.853Z" + "WhenOpened": "2024-03-22T07:44:49.853Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 3, "Title": "GLonUpdate.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLonUpdate.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLonUpdate.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLonUpdate.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\GLonUpdate.cs", - "ViewState": "AQIAAGgAAAAAAAAAAAAlwHYAAAA8AAAA", + "ViewState": "AQIAAHMAAAAAAAAAAIBBwHwAAAAzAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-01-30T05:17:49.423Z" }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 31, "Title": "Square.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Square.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Square.cs", @@ -397,7 +398,7 @@ }, { "$type": "Document", - "DocumentIndex": 30, + "DocumentIndex": 32, "Title": "Square.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Square.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Square.cs", @@ -405,11 +406,12 @@ "RelativeToolTip": "StgSharp\\Geometries\\PlainGeometry\\Square.cs", "ViewState": "AQIAACgAAAAAAAAAAIAxwDcAAAAxAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-19T18:49:44.611Z" + "WhenOpened": "2024-03-19T18:49:44.611Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 31, + "DocumentIndex": 33, "Title": "Parallelogram.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Parallelogram.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Parallelogram.cs", @@ -421,7 +423,7 @@ }, { "$type": "Document", - "DocumentIndex": 32, + "DocumentIndex": 34, "Title": "Polygon4.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Polygon4.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Polygon4.cs", @@ -433,7 +435,7 @@ }, { "$type": "Document", - "DocumentIndex": 33, + "DocumentIndex": 35, "Title": "Circle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Circle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Circle.cs", @@ -445,7 +447,7 @@ }, { "$type": "Document", - "DocumentIndex": 34, + "DocumentIndex": 36, "Title": "Arc.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Arc.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Arc.cs", @@ -457,7 +459,7 @@ }, { "$type": "Document", - "DocumentIndex": 35, + "DocumentIndex": 37, "Title": "Polygon6.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Polygon6.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Polygon6.cs", @@ -469,7 +471,7 @@ }, { "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 38, "Title": "Line.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Line.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Line.cs", @@ -481,7 +483,7 @@ }, { "$type": "Document", - "DocumentIndex": 37, + "DocumentIndex": 39, "Title": "Polygon5.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Polygon5.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Polygon5.cs", @@ -493,7 +495,7 @@ }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 41, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\GeometryOperation.cs", @@ -505,7 +507,7 @@ }, { "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 40, "Title": "Triangle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Triangle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Triangle.cs", @@ -517,7 +519,7 @@ }, { "$type": "Document", - "DocumentIndex": 28, + "DocumentIndex": 30, "Title": "TimeSpanProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Logic\\TimeSpanProvider.cs", "RelativeDocumentMoniker": "StgSharp\\Logic\\TimeSpanProvider.cs", @@ -525,11 +527,12 @@ "RelativeToolTip": "StgSharp\\Logic\\TimeSpanProvider.cs", "ViewState": "AQIAAHgAAAAAAAAAAIA4wIIAAAAkAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-19T18:26:58.908Z" + "WhenOpened": "2024-03-19T18:26:58.908Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 41, + "DocumentIndex": 43, "Title": "Sensor.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Sensor.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Sensor.cs", @@ -541,7 +544,7 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 12, "Title": "GLonRender.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\GLonRender.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\GLonRender.cs", @@ -549,11 +552,12 @@ "RelativeToolTip": "StgSharp\\Graphics\\GL\\GLonRender.cs", "ViewState": "AQIAACIBAAAAAAAAAAAEwDIBAAAaAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-18T18:26:12.379Z" + "WhenOpened": "2024-03-18T18:26:12.379Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 9, + "DocumentIndex": 13, "Title": "Uniform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\ShaderEdit\\Uniform.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\ShaderEdit\\Uniform.cs", @@ -561,11 +565,12 @@ "RelativeToolTip": "StgSharp\\Graphics\\GL\\ShaderEdit\\Uniform.cs", "ViewState": "AQIAAKYAAAAAAAAAAIA1wBwBAAAsAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-18T18:25:24.623Z" + "WhenOpened": "2024-03-18T18:25:24.623Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 48, + "DocumentIndex": 49, "Title": "TimeProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Environment\\TimeProvider.cs", "RelativeDocumentMoniker": "StgSharp\\Environment\\TimeProvider.cs", @@ -573,11 +578,12 @@ "RelativeToolTip": "StgSharp\\Environment\\TimeProvider.cs", "ViewState": "AQIAACAAAAAAAAAAAAASwDYAAAAZAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-18T18:15:54.111Z" + "WhenOpened": "2024-03-18T18:15:54.111Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 48, "Title": "TimeSourceProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Logic\\TimeSourceProvider.cs", "RelativeDocumentMoniker": "StgSharp\\Logic\\TimeSourceProvider.cs", @@ -585,11 +591,12 @@ "RelativeToolTip": "StgSharp\\Logic\\TimeSourceProvider.cs", "ViewState": "AQIAAAAAAAAAAAAAAAAAACEAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-18T18:15:53.091Z" + "WhenOpened": "2024-03-18T18:15:53.091Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 15, "Title": "TimeSourceProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\TimeSourceProvider.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\TimeSourceProvider.cs", @@ -601,7 +608,7 @@ }, { "$type": "Document", - "DocumentIndex": 50, + "DocumentIndex": 51, "Title": "StructDefine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Define\\StructDefine.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Define\\StructDefine.cs", @@ -609,11 +616,12 @@ "RelativeToolTip": "StgSharp\\Graphics\\Define\\StructDefine.cs", "ViewState": "AQIAADQBAAAAAAAAAAA1wFEBAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-17T18:51:58.985Z" + "WhenOpened": "2024-03-17T18:51:58.985Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 51, + "DocumentIndex": 52, "Title": "Form.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Form.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Form.cs", @@ -621,11 +629,12 @@ "RelativeToolTip": "StgSharp\\Graphics\\Form.cs", "ViewState": "AQIAAGIAAAAAAAAAAAAswHcAAABGAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-03-16T20:44:42.395Z" + "WhenOpened": "2024-03-16T20:44:42.395Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 11, "Title": "TimeSpanProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\TimeSpanProvider.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\TimeSpanProvider.cs", @@ -637,7 +646,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 28, "Title": "StgSharpC.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.c", "RelativeDocumentMoniker": "StgSharpC\\StgSharpC.c", @@ -649,7 +658,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 29, "Title": "GlobalSetting.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\GlobalSetting.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\GlobalSetting.cs", @@ -661,7 +670,7 @@ }, { "$type": "Document", - "DocumentIndex": 40, + "DocumentIndex": 42, "Title": "PlainGeometry.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\PlainGeometry.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\PlainGeometry.cs", @@ -673,7 +682,7 @@ }, { "$type": "Document", - "DocumentIndex": 10, + "DocumentIndex": 14, "Title": "TimeProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\TimeProvider.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\TimeProvider.cs", @@ -685,7 +694,7 @@ }, { "$type": "Document", - "DocumentIndex": 53, + "DocumentIndex": 54, "Title": "Counter.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Counter.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Counter.cs", @@ -697,33 +706,33 @@ }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 0, "Title": "FrameAsyncThread.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\FrameAsyncThread.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\FrameAsyncThread.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\FrameAsyncThread.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\FrameAsyncThread.cs", - "ViewState": "AQIAACECAAAAAAAAAAAowC4CAAAAAAAA", + "ViewState": "AQIAAD8AAAAAAAAAAIAxwO8BAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-03-12T03:06:36.197Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 2, "Title": "Program.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Program.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Program.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Program.cs", "RelativeToolTip": "StgSharpDebug\\Program.cs", - "ViewState": "AQIAACgAAAAAAAAAAAAawDAAAAAeAAAA", + "ViewState": "AQIAAJIAAAAAAAAAAIA0wKkAAAAhAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-03-05T18:42:51.911Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 57, + "DocumentIndex": 58, "Title": "ShaderGenerator.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\ShaderEdit\\ShaderGenerator.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\ShaderEdit\\ShaderGenerator.cs", @@ -735,7 +744,7 @@ }, { "$type": "Document", - "DocumentIndex": 49, + "DocumentIndex": 50, "Title": "StructDefine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Define\\StructDefine.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Define\\StructDefine.cs", @@ -747,13 +756,13 @@ }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 8, "Title": "M128.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\M128.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\M128.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\M128.cs", "RelativeToolTip": "StgSharpDebug\\Math\\Linear\\M128.cs", - "ViewState": "AQIAAEUAAAAAAAAAAADgv1UAAAAIAAAA", + "ViewState": "AQIAAEIAAAAAAAAAAAAvwFIAAAAGAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-02-27T01:42:02.193Z" }, @@ -783,7 +792,7 @@ }, { "$type": "Document", - "DocumentIndex": 58, + "DocumentIndex": 59, "Title": "InternalIO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\IO\\InternalIO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Control\\IO\\InternalIO.cs", @@ -795,7 +804,7 @@ }, { "$type": "Document", - "DocumentIndex": 59, + "DocumentIndex": 60, "Title": "GLIO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\IO\\GLIO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Control\\IO\\GLIO.cs", @@ -807,7 +816,7 @@ }, { "$type": "Document", - "DocumentIndex": 55, + "DocumentIndex": 56, "Title": "glApiManager.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\glApiManager.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\glApiManager.cs", @@ -819,7 +828,7 @@ }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 16, "Title": "NativeMethods.txt", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\NativeMethods.txt", "RelativeDocumentMoniker": "StgSharpDebug\\NativeMethods.txt", @@ -831,32 +840,32 @@ }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 1, "Title": "Form.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Form.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Form.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Form.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\Form.cs", - "ViewState": "AQIAAC8BAAAAAAAAAAAUwCkBAABJAAAA", + "ViewState": "AQIAABgBAAAAAAAAAAAnwCcBAAAuAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2023-12-04T10:47:53.872Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 4, "Title": "GLonRender.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLonRender.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLonRender.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLonRender.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\GLonRender.cs", - "ViewState": "AQIAAEsAAAAAAAAAAAAMwFgAAAAVAAAA", + "ViewState": "AQIAAFMAAAAAAAAAAAA0wGAAAAAjAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2023-12-07T17:34:38.441Z" }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 27, "Title": "Platform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\Platform.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\Platform.cs", @@ -868,7 +877,7 @@ }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 22, "Title": "framework.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\framework.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\framework.cs", @@ -880,7 +889,7 @@ }, { "$type": "Document", - "DocumentIndex": 54, + "DocumentIndex": 55, "Title": "glApiManagerConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\glApiManagerConst.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\glApiManagerConst.cs", @@ -943,19 +952,19 @@ }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 6, "Title": "GLonUpdateInternal.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLonUpdateInternal.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLonUpdateInternal.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLonUpdateInternal.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\GLonUpdateInternal.cs", - "ViewState": "AQIAAP8AAAAAAAAAAAAawAcBAAAMAAAA", + "ViewState": "AQIAACUAAAAAAAAAAAAUwDAAAABmAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-02-11T02:33:08.008Z" }, { "$type": "Document", - "DocumentIndex": 62, + "DocumentIndex": 63, "Title": "LogicValue.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\LogicValue.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\LogicValue.cs", @@ -989,7 +998,7 @@ }, { "$type": "Document", - "DocumentIndex": 52, + "DocumentIndex": 53, "Title": "Get.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\Get.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Control\\Get.cs", @@ -1001,7 +1010,7 @@ }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 10, "Title": "Uniform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Uniform.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Uniform.cs", @@ -1013,7 +1022,7 @@ }, { "$type": "Document", - "DocumentIndex": 64, + "DocumentIndex": 65, "Title": "mat2.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\mat2.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\mat2.cs", @@ -1025,7 +1034,7 @@ }, { "$type": "Document", - "DocumentIndex": 65, + "DocumentIndex": 66, "Title": "glType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Define\\glType.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Define\\glType.cs", @@ -1037,31 +1046,31 @@ }, { "$type": "Document", - "DocumentIndex": 66, + "DocumentIndex": 7, "Title": "glEnum.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Define\\glEnum.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Define\\glEnum.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Define\\glEnum.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\Define\\glEnum.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAC8AAAAeAAAA", + "ViewState": "AQIAAGAAAAAAAAAAAAAowGwAAAAdAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-02-07T10:37:25.565Z" }, { "$type": "Document", - "DocumentIndex": 46, + "DocumentIndex": 9, "Title": "GLhandle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLhandle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLhandle.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLhandle.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\GLhandle.cs", - "ViewState": "AQIAAIwAAAAAAAAAAAAAAIwAAAASAAAA", + "ViewState": "AQIAAIIAAAAAAAAAAAAqwIwAAAASAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-02-05T06:13:02.944Z" }, { "$type": "Document", - "DocumentIndex": 61, + "DocumentIndex": 62, "Title": "glParamQueue.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\glParamQueue.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\glParamQueue.cs", @@ -1073,19 +1082,19 @@ }, { "$type": "Document", - "DocumentIndex": 24, + "DocumentIndex": 5, "Title": "IglFunc.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\IglFunc.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\IglFunc.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\IglFunc.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\IglFunc.cs", - "ViewState": "AQIAAFoAAAAAAAAAAAAMwGcAAAAcAAAA", + "ViewState": "AQIAAGEAAAAAAAAAAAA7wG0AAAAgAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-01-30T01:57:38.516Z" }, { "$type": "Document", - "DocumentIndex": 63, + "DocumentIndex": 64, "Title": "glApiDefine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Define\\glApiDefine.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Define\\glApiDefine.cs", @@ -1097,7 +1106,7 @@ }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 19, "Title": "Shader.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Shader.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Shader.cs", @@ -1109,7 +1118,7 @@ }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 23, "Title": "GLresourceGenrator.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLresourceGenrator.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLresourceGenrator.cs", @@ -1121,7 +1130,7 @@ }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 24, "Title": "VBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\VBO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\VBO.cs", @@ -1133,7 +1142,7 @@ }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 20, "Title": "VAO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\VAO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\VAO.cs", @@ -1157,7 +1166,7 @@ }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 18, "Title": "texture.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\texture.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\texture.cs", @@ -1169,7 +1178,7 @@ }, { "$type": "Document", - "DocumentIndex": 22, + "DocumentIndex": 25, "Title": "BufferObjectBase.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\BufferObjectBase.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\BufferObjectBase.cs", @@ -1181,7 +1190,7 @@ }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 26, "Title": "EBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\EBO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\EBO.cs", @@ -1193,7 +1202,7 @@ }, { "$type": "Document", - "DocumentIndex": 44, + "DocumentIndex": 46, "Title": "Image.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Image.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Image.cs", @@ -1205,7 +1214,7 @@ }, { "$type": "Document", - "DocumentIndex": 42, + "DocumentIndex": 44, "Title": "vertex.vert", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\vertex.vert", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\vertex.vert", @@ -1217,7 +1226,7 @@ }, { "$type": "Document", - "DocumentIndex": 43, + "DocumentIndex": 45, "Title": "fragment.frag", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\fragment.frag", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\fragment.frag", @@ -1238,7 +1247,7 @@ }, { "$type": "Document", - "DocumentIndex": 45, + "DocumentIndex": 47, "Title": "Program.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgsharpEnvDebug\\Program.cs", "RelativeDocumentMoniker": "StgsharpEnvDebug\\Program.cs", @@ -1250,7 +1259,7 @@ }, { "$type": "Document", - "DocumentIndex": 56, + "DocumentIndex": 57, "Title": "Exception.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Exception.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Exception.cs", @@ -1262,7 +1271,7 @@ }, { "$type": "Document", - "DocumentIndex": 60, + "DocumentIndex": 61, "Title": "TimeLine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\TimeLine.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Control\\TimeLine.cs", diff --git a/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db b/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db index 2ed04708..8c8742ba 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db and b/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db differ diff --git a/源代码/BenchMark/obj/BenchMark.csproj.nuget.dgspec.json b/源代码/BenchMark/obj/BenchMark.csproj.nuget.dgspec.json index 468c9e96..7ebf03c0 100644 --- a/源代码/BenchMark/obj/BenchMark.csproj.nuget.dgspec.json +++ b/源代码/BenchMark/obj/BenchMark.csproj.nuget.dgspec.json @@ -71,7 +71,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } } diff --git a/源代码/BenchMark/obj/BenchMark.csproj.nuget.g.props b/源代码/BenchMark/obj/BenchMark.csproj.nuget.g.props index 20f64979..0ac68e28 100644 --- a/源代码/BenchMark/obj/BenchMark.csproj.nuget.g.props +++ b/源代码/BenchMark/obj/BenchMark.csproj.nuget.g.props @@ -7,7 +7,7 @@ $(UserProfile)\.nuget\packages\ C:\Users\Nitlo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 6.9.1 + 6.9.2 diff --git a/源代码/BenchMark/obj/Debug/net6.0/BenchMark.AssemblyInfo.cs b/源代码/BenchMark/obj/Debug/net6.0/BenchMark.AssemblyInfo.cs index c55c65b5..174942c7 100644 --- a/源代码/BenchMark/obj/Debug/net6.0/BenchMark.AssemblyInfo.cs +++ b/源代码/BenchMark/obj/Debug/net6.0/BenchMark.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("BenchMark")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9a10ec201c1e78c441727446c2649fae962d9b7a")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f0d91b6d5195682edaab2a326e5daaba61f53271")] [assembly: System.Reflection.AssemblyProductAttribute("BenchMark")] [assembly: System.Reflection.AssemblyTitleAttribute("BenchMark")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/BenchMark/obj/Debug/net6.0/BenchMark.AssemblyInfoInputs.cache b/源代码/BenchMark/obj/Debug/net6.0/BenchMark.AssemblyInfoInputs.cache index bb163fb3..da47a637 100644 --- a/源代码/BenchMark/obj/Debug/net6.0/BenchMark.AssemblyInfoInputs.cache +++ b/源代码/BenchMark/obj/Debug/net6.0/BenchMark.AssemblyInfoInputs.cache @@ -1 +1 @@ -331bbf3c35654da88180d558f3b88a7e74b2a43f71fb31cc5618b93548451025 +fc73552e3915cfd951056551cf76888a2607c4f8e1a767cea17de4bc9b62036b diff --git a/源代码/BenchMark/obj/project.assets.json b/源代码/BenchMark/obj/project.assets.json index 5dc8fe4c..1535017b 100644 --- a/源代码/BenchMark/obj/project.assets.json +++ b/源代码/BenchMark/obj/project.assets.json @@ -1824,7 +1824,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } } diff --git a/源代码/BenchMark/obj/project.nuget.cache b/源代码/BenchMark/obj/project.nuget.cache index acf5b8a6..94c76221 100644 --- a/源代码/BenchMark/obj/project.nuget.cache +++ b/源代码/BenchMark/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "e5/SdtzfRpfPPTQ8KOARiSxkOI/xXOOlXEJCGwRTI/gpV7UtdDffRiEYo5shCjuPxJaxnol+gzF9OOqe8ERDpw==", + "dgSpecHash": "4123sdokvi3zmnXMS9g0nQffUhtM78Dpcc2I+ILecRU3r3EDyKfyL6vNAxyfnuMXMHX5JuQ/V4BucHdj6AlkOA==", "success": true, "projectFilePath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\源代码\\BenchMark\\BenchMark.csproj", "expectedPackageFiles": [ diff --git a/源代码/Output/x64/Debug/net6.0/SS_errorlog.log b/源代码/Output/x64/Debug/net6.0/SS_errorlog.log index 92fb8963..dfe45b15 100644 --- a/源代码/Output/x64/Debug/net6.0/SS_errorlog.log +++ b/源代码/Output/x64/Debug/net6.0/SS_errorlog.log @@ -143,3 +143,380 @@ Successfully load all OpenGL 4.5 APIs Successfully load all OpenGL 4.6 APIs Info @ 2024-03-26T02:45:53.3775527+08:00 No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T14:48:28.4518633+08:00 +Program start +Info @ 2024-03-26T14:48:29.4711610+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T14:48:29.5572570+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:03:44.9899596+08:00 +Program start +Info @ 2024-03-26T15:03:45.3004785+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:03:45.3284880+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:04:56.8205124+08:00 +Program start +Info @ 2024-03-26T15:04:57.1338899+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:04:57.1612430+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:06:14.3441903+08:00 +Program start +Info @ 2024-03-26T15:06:14.6937829+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:06:14.7437964+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:11:10.4773525+08:00 +Program start +Info @ 2024-03-26T15:11:10.7953562+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:11:10.8238982+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:11:42.7440586+08:00 +Program start +Info @ 2024-03-26T15:11:43.0557655+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:11:43.0766569+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:14:24.6347093+08:00 +Program start +Info @ 2024-03-26T15:14:24.9663728+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:14:24.9961743+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:19:57.8485545+08:00 +Program start +Info @ 2024-03-26T15:19:58.1045088+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:19:58.1252119+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:28:47.7454195+08:00 +Program start +Info @ 2024-03-26T15:28:48.0907375+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:28:48.1316555+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:30:16.6975932+08:00 +Program start +Info @ 2024-03-26T15:30:17.0316180+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:30:17.0718828+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:30:53.1424105+08:00 +Program start +Info @ 2024-03-26T15:30:53.4553141+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:30:53.4843378+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:40:02.9998174+08:00 +Program start +Info @ 2024-03-26T15:40:03.4134380+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:40:03.4461095+08:00 +No supported OpenGL extensions are found. + + + + +Info @ 2024-03-26T15:41:59.4311862+08:00 +Program start +Info @ 2024-03-26T15:41:59.7176573+08:00 +Find core OpenGL version. +Successfully load all OpenGL 1.0 APIs +Successfully load all OpenGL 1.1 APIs +Successfully load all OpenGL 1.2 APIs +Successfully load all OpenGL 1.3 APIs +Successfully load all OpenGL 1.4 APIs +Successfully load all OpenGL 1.5 APIs +Successfully load all OpenGL 2.0 APIs +Successfully load all OpenGL 2.1 APIs +Successfully load all OpenGL 3.0 APIs +Successfully load all OpenGL 3.1 APIs +Successfully load all OpenGL 3.2 APIs +Successfully load all OpenGL 3.3 APIs +Successfully load all OpenGL 4.0 APIs +Successfully load all OpenGL 4.1 APIs +Successfully load all OpenGL 4.2 APIs +Successfully load all OpenGL 4.3 APIs +Successfully load all OpenGL 4.4 APIs +Successfully load all OpenGL 4.5 APIs +Successfully load all OpenGL 4.6 APIs +Info @ 2024-03-26T15:41:59.7758968+08:00 +No supported OpenGL extensions are found. diff --git a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.dll b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.dll index 12613d0d..0fda8053 100644 Binary files a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.dll and b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.dll differ diff --git a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.exe b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.exe index fd9f8a4c..41c6dcbc 100644 Binary files a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.exe and b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.exe differ diff --git a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.pdb b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.pdb index 53fe6067..ff26073a 100644 Binary files a/源代码/Output/x64/Debug/net6.0/StgSharpDebug.pdb and b/源代码/Output/x64/Debug/net6.0/StgSharpDebug.pdb differ diff --git a/源代码/StgSharp/Graphics/Form.cs b/源代码/StgSharp/Graphics/Form.cs index 2c58953d..a8cd79ef 100644 --- a/源代码/StgSharp/Graphics/Form.cs +++ b/源代码/StgSharp/Graphics/Form.cs @@ -34,6 +34,7 @@ using System; using System.Collections.Generic; using System.Linq; using System.Numerics; +using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; @@ -47,10 +48,41 @@ namespace StgSharp.Graphics public abstract unsafe partial class Form { + private int _frameCount; + private int _frameSpeed; + + private short fpsCount; + + #region form thread setting + + private List frameAsyncTaskList; + + #endregion form thread setting + + private IntPtr windowID; + + internal LinkedList allControl; + internal Vector4 backgroundColor; + internal TimeSpanProvider fpsCountProvider; + internal TimeSpanProvider frameTimeProvider; + internal IglFunc gl; + internal IntPtr graphicContextID; + internal int height; + internal IntPtr monitor; + internal string name; + internal Form sharedForm; + internal int width; + protected Form() { + frameAsyncTaskList = new List(); + fpsCountProvider = new TimeSpanProvider(1.0, TimeSpanProvider.DefaultProvider); } + + public int CurrentFrameCount => frameTimeProvider.CurrentSpan; + public int FrameSpeed => _frameSpeed; + /// /// OpenGL package binded to current form context. /// A OpenGL context is only binded to current form. @@ -66,15 +98,9 @@ namespace StgSharp.Graphics set => height = value; } - /// - /// Representing - /// - public bool IsDoubleRendering => isSingleThread; - public bool ShouldClose { get => InternalIO.glfwWindowShouldClose(windowID) != 0; - set => InternalIO.glfwSetWindowShouldClose(windowID, value ? 1 : 0); } @@ -102,6 +128,8 @@ namespace StgSharp.Graphics public unsafe IntPtr WindowID => windowID; + internal unsafe IntPtr id => windowID; + protected FrameBufferSizeHandler FrameBufferSizeCallback { set @@ -111,24 +139,16 @@ namespace StgSharp.Graphics } } - internal unsafe IntPtr id => windowID; - - internal bool IsSingleThread => isSingleThread; - - - - public abstract void Deinit(params object[] args); + public abstract void Deinit(); /// /// Necessary operation to init this form. /// - /// - public abstract void Init(params object[] args); + public abstract void Init(); /// /// Behaviour of current form when in a frame cycle. /// - /// public abstract void Main(); /// @@ -244,33 +264,6 @@ namespace StgSharp.Graphics public void SetSizeLimit(int minWidth, int minHeight, int maxWidth, int maxHeight) { InternalIO.glfwSetWindowSizeLimits(this.windowID, minWidth, minHeight, maxWidth, maxHeight); } - #region metadata - internal LinkedList allControl; - internal Vector4 backgroundColor; - internal IglFunc gl; - internal IntPtr graphicContextID; - internal int height; - internal IntPtr monitor; - internal string name; - internal Form sharedForm; - internal int width; - private IntPtr windowID; - - #endregion metadata - - #region form time - - private short fpsCount; - internal TimeSpanProvider frameTimeProvider; - internal TimeSpanProvider fpsCountProvider = new TimeSpanProvider(1.0, TimeSpanProvider.DefaultProvider); - - #endregion - - - #region form thread setting - private bool isSingleThread = true; - private List frameAsyncTaskList = new List(); - #endregion form thread setting #region form main @@ -287,58 +280,38 @@ namespace StgSharp.Graphics else { frameTimeProvider = new TimeSpanProvider(1 / 60.0, TimeSpanProvider.DefaultProvider); - if (isSingleThread) - { - while (!ShouldClose) + MethodInfo[] methods = this.GetType().GetMethods( + BindingFlags.Public | + BindingFlags.Instance | + BindingFlags.DeclaredOnly); + if (methods.Length != 0) + foreach (MethodInfo m in methods) { - Main(); - SwapBuffers(); - PollEvents(); - frameTimeProvider.WaitNextSpan(); - Console.WriteLine(frameTimeProvider.CurrentSpan); + if (m.GetCustomAttribute(false) != null) + { + if (!m.IsStatic && m.GetParameters().Length == 0 && m.ReturnType == typeof(void) ) + { + if (m.Name != "Main") + { + FrameAsyncThread t = new(); + } + } + else + { + throw new NotSupportedException("A render activity cannot have parameters, returning value or be static."); + } + } } - } - else + while (!ShouldClose) { - GLonUpdate update = new GLonUpdate((GLcontext*)graphicContextID); //更换GL库至双线程模式 - AsyncUpdateDataTask updateT = new AsyncUpdateDataTask(this); //建立两个异步线程 - AsyncRenderFrameTask renderT = new AsyncRenderFrameTask(this); - - frameAsyncTaskList.Add(renderT); - frameAsyncTaskList.Add(updateT); - gl = update; - - update.ActivatedOperationBuffer = updateT.opBuffer; - Barrier frameBarrier = FrameAsyncThread.CombineBeginningAsync(true, renderT, updateT); - Barrier swapBufferBarrier = renderT.TodoCompleteBarrier; - Barrier exchangeBufferBarrier = updateT.TodoCompleteBarrier; - renderT.AsyncStart(); - updateT.AsyncStart(); - - while (!ShouldClose) - { - - swapBufferBarrier.SignalAndWait(); - SwapBuffers(); //绘制帧必要操作 - PollEvents(); - - exchangeBufferBarrier.SignalAndWait(); - FrameAsyncThread.ExchangeBuffer(updateT, renderT); //交换两个线程的缓冲区 - update.ActivatedOperationBuffer = updateT.opBuffer; - - frameTimeProvider.WaitNextSpan(); //等待下一帧开始 - frameBarrier.SignalAndWait(); - Console.WriteLine(frameTimeProvider.CurrentSpan); - } - - updateT.Terminate(); - renderT.Terminate(); + Main(); + SwapBuffers(); + PollEvents(); + frameTimeProvider.WaitNextSpan(); } } } - public int CurrentFrameCount -=> frameTimeProvider.CurrentSpan; [MethodImpl(MethodImplOptions.AggressiveInlining)] internal void InternalDeinit(params object[] args) { Deinit(args); } @@ -369,38 +342,17 @@ namespace StgSharp.Graphics } } - /// - /// Define how current form render in one frame. - /// - /// - /// Please define this befor calling any OpenGL api and other graphic methods. - /// - protected unsafe void SetRenderThreads(int leastThreds) - { - if (gl != default) - { - throw new InvalidOperationException("Cannot define threads after loading gl context."); - } - if (leastThreds == 1) - { - isSingleThread = true; - } - else if (leastThreds >= 2) - { - isSingleThread = false; - } - else - { - throw new ArgumentException("Amount of threads should be bigger than 0"); - } - } - unsafe ~Form() { Marshal.FreeHGlobal(graphicContextID); } - - #endregion form main - - } + + /// + /// Mark that a method in a + /// should be called when rendering. + /// + public class RenderActivityAttribute : Attribute + { + } + } \ No newline at end of file diff --git a/源代码/StgSharp/Graphics/FrameAsyncThread.cs b/源代码/StgSharp/Graphics/FrameAsyncThread.cs index 62b9122a..de218912 100644 --- a/源代码/StgSharp/Graphics/FrameAsyncThread.cs +++ b/源代码/StgSharp/Graphics/FrameAsyncThread.cs @@ -250,7 +250,7 @@ namespace StgSharp.Graphics { m = new(); bool ret = paramQueue.TryDequeue(out m); - //Console.WriteLine(m.ToString(16)); + Console.WriteLine(m.ToString(16)); return ret; } @@ -494,17 +494,16 @@ namespace StgSharp.Graphics } - public class FrameAsyncThread { - - protected Barrier _drawCompleteBarrier; - private Thread _task; private int _terminateToken; protected Barrier _frameSpeedSyncBarrier; + + + protected Barrier _spanCompleteBarrier; protected Action _taskTODO; internal FrameOperationBuffer opBuffer; @@ -513,7 +512,7 @@ namespace StgSharp.Graphics _taskTODO = action; opBuffer = new FrameOperationBuffer(gl); _terminateToken = 1; - _drawCompleteBarrier = new Barrier(2); + _spanCompleteBarrier = new Barrier(2); } public Action TaskTODO @@ -524,9 +523,7 @@ namespace StgSharp.Graphics public Barrier TodoCompleteBarrier - { - get => _drawCompleteBarrier; - } +=> _spanCompleteBarrier; public virtual void AsyncStart() { @@ -535,9 +532,9 @@ namespace StgSharp.Graphics { while (_terminateToken != 0) { - _taskTODO(); - _drawCompleteBarrier.SignalAndWait(); _frameSpeedSyncBarrier.SignalAndWait(); + _taskTODO(); + _spanCompleteBarrier.SignalAndWait(); } }); _task.Start(); @@ -595,21 +592,4 @@ namespace StgSharp.Graphics } - internal sealed class AsyncRenderFrameTask : FrameAsyncThread - { - - - public AsyncRenderFrameTask(Form f) : base(null, f.gl) - { - TaskTODO = FrameOperation; - } - - - - private void FrameOperation() - { - while (opBuffer.CallNext()) { } - } - - } } \ No newline at end of file diff --git a/源代码/StgSharp/Graphics/GL/GLonUpdate.cs b/源代码/StgSharp/Graphics/GL/GLonUpdate.cs index 08fa926b..dd51d710 100644 --- a/源代码/StgSharp/Graphics/GL/GLonUpdate.cs +++ b/源代码/StgSharp/Graphics/GL/GLonUpdate.cs @@ -43,7 +43,7 @@ using System.Threading.Tasks; namespace StgSharp.Graphics { - internal unsafe partial class GLonUpdate : IglFunc + internal sealed unsafe partial class GLonUpdate : IglFunc { private GLcontext* api; @@ -122,7 +122,7 @@ namespace StgSharp.Graphics [MethodImpl(MethodImplOptions.AggressiveInlining)] void IglFunc.Clear(MaskBufferBit mask) { - frameOpBuffer.ParamEnqueue((int)mask); + frameOpBuffer.ParamEnqueue((uint)mask); frameOpBuffer.MethodEnqueue(ClearPtr); } @@ -350,9 +350,14 @@ namespace StgSharp.Graphics void IglFunc.SetBufferData(BufferType bufferType, T[] bufferArray, BufferUsage usage) { + T[] copy = new T[bufferArray.Length]; + lock (bufferArray) + { + bufferArray.CopyTo(copy, 0); + } frameOpBuffer.ParamEnqueue((uint)bufferType, (uint)usage); frameOpBuffer.ParamEnqueue((IntPtr)(Marshal.SizeOf() * bufferArray.Length)); - frameOpBuffer.ParamEnqueue(bufferArray); + frameOpBuffer.ParamEnqueue(copy); frameOpBuffer.MethodEnqueue(BufferDataPtr); } @@ -365,10 +370,10 @@ namespace StgSharp.Graphics } - unsafe void IglFunc.TextureImage2d(int target, int level, uint internalformat, uint width, uint height, uint format, uint type, glHandle pixels) + unsafe void IglFunc.TextureImage2d(int target, int level, uint internalFormat, uint width, uint height, uint format, uint type, glHandle pixels) { frameOpBuffer.ParamEnqueue(pixels); - frameOpBuffer.ParamEnqueue((uint)level, internalformat, width, height); + frameOpBuffer.ParamEnqueue((uint)level, internalFormat, width, height); frameOpBuffer.ParamEnqueue((uint)target, format, type); frameOpBuffer.MethodEnqueue(textureImage2dPtr); } diff --git a/源代码/StgSharp/Math/Linear/M128.cs b/源代码/StgSharp/Math/Linear/M128.cs index 92a005d7..ae5773a5 100644 --- a/源代码/StgSharp/Math/Linear/M128.cs +++ b/源代码/StgSharp/Math/Linear/M128.cs @@ -69,7 +69,7 @@ namespace StgSharp.Math public string ToString(int sample) { string str = string.Empty; - for (int i = 0; i < 16; i++) + for (int i = 15; i >= 0; i--) { str += $"{Convert.ToString(this.Read(i), sample)} "; } @@ -78,6 +78,9 @@ namespace StgSharp.Math [MethodImpl(MethodImplOptions.AggressiveInlining)] public void Write(int index, T value) where T : struct +#if NET8_0_OR_GREATER + , INumber +#endif { fixed (Vector4* p = &vec) { diff --git a/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.dll b/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.dll index b349b902..7bb537d7 100644 Binary files a/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.dll and b/源代码/StgSharp/bin/x64/Debug/netstandard2.1/StgSharp.dll differ diff --git a/源代码/StgSharp/obj/StgSharp.csproj.nuget.dgspec.json b/源代码/StgSharp/obj/StgSharp.csproj.nuget.dgspec.json index baa3591c..57901e79 100644 --- a/源代码/StgSharp/obj/StgSharp.csproj.nuget.dgspec.json +++ b/源代码/StgSharp/obj/StgSharp.csproj.nuget.dgspec.json @@ -76,7 +76,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } } diff --git a/源代码/StgSharp/obj/StgSharp.csproj.nuget.g.props b/源代码/StgSharp/obj/StgSharp.csproj.nuget.g.props index c0c7dd3e..d4f32cf7 100644 --- a/源代码/StgSharp/obj/StgSharp.csproj.nuget.g.props +++ b/源代码/StgSharp/obj/StgSharp.csproj.nuget.g.props @@ -7,7 +7,7 @@ $(UserProfile)\.nuget\packages\ C:\Users\Nitlo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 6.9.1 + 6.9.2 diff --git a/源代码/StgSharp/obj/project.assets.json b/源代码/StgSharp/obj/project.assets.json index 56f28d2b..f16a3195 100644 --- a/源代码/StgSharp/obj/project.assets.json +++ b/源代码/StgSharp/obj/project.assets.json @@ -478,7 +478,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } } diff --git a/源代码/StgSharp/obj/project.nuget.cache b/源代码/StgSharp/obj/project.nuget.cache index f0c01bb1..f086c819 100644 --- a/源代码/StgSharp/obj/project.nuget.cache +++ b/源代码/StgSharp/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "xsb1MbFQpqBCYdQPA/4envmaHoUkPHoEi0xOw2a3gr5s56AndbAygoRuWnsVcCeV230ECqLFF5UDU8zLmgv6Iw==", + "dgSpecHash": "ZPDe1JI7Wx6qgAfoUxccO7bepdlHRo3d3YlIJ3OaR4SOQAO2IFjQgv3H5Y8S5d37x/fP3pn350jCofkiCwCIsw==", "success": true, "projectFilePath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\源代码\\StgSharp\\StgSharp.csproj", "expectedPackageFiles": [ diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfo.cs b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfo.cs index 3e9d030e..c7fc459d 100644 --- a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfo.cs +++ b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfo.cs @@ -44,7 +44,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+02be081eeec25a0e028a94751b7120f22bb80e3c")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f0d91b6d5195682edaab2a326e5daaba61f53271")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfoInputs.cache b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfoInputs.cache index 198c66be..b424093e 100644 --- a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfoInputs.cache +++ b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.AssemblyInfoInputs.cache @@ -1 +1 @@ -e975e1f3a179d311b4aad771af458c0cc2539109253a4aa2a194bbfa1c451ab7 +8f8cd456f79aeac09162ed14b0ca15407c6bbf42d945e66dbac8506190809dde diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.dll b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.dll index b349b902..7bb537d7 100644 Binary files a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.dll and b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.dll differ diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.sourcelink.json b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.sourcelink.json index 1a4da2f9..59a0e0de 100644 --- a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.sourcelink.json +++ b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/StgSharp.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/02be081eeec25a0e028a94751b7120f22bb80e3c/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/f0d91b6d5195682edaab2a326e5daaba61f53271/*"}} \ No newline at end of file diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/ref/StgSharp.dll b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/ref/StgSharp.dll index d9643849..d8ca8ed1 100644 Binary files a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/ref/StgSharp.dll and b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/ref/StgSharp.dll differ diff --git a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/refint/StgSharp.dll b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/refint/StgSharp.dll index d9643849..d8ca8ed1 100644 Binary files a/源代码/StgSharp/obj/x64/Debug/netstandard2.1/refint/StgSharp.dll and b/源代码/StgSharp/obj/x64/Debug/netstandard2.1/refint/StgSharp.dll differ diff --git a/源代码/StgSharpDebug/Program.cs b/源代码/StgSharpDebug/Program.cs index 057d5d04..6a99b915 100644 --- a/源代码/StgSharpDebug/Program.cs +++ b/源代码/StgSharpDebug/Program.cs @@ -139,19 +139,20 @@ namespace StgSharp ProcessInput(WindowID); gl.ClearColor(0.333f, 0.555f, 0.555f, 1.0f); - //GL.api.Clear(GLconst.COLOR_BUFFER_BIT); - gl.Clear(MaskBufferBit.COLOR); + + gl.Clear(MaskBufferBit.COLOR | MaskBufferBit.DEPTH ); + /**/ vao.Bind(0); shader.Use(); - + /**/ /**/ texture.Activate(TextureUnit.Unit0); texture.Bind2D(0); texture.Activate(TextureUnit.Unit1); texture.Bind2D(1); /**/ - + /**/ float time = CurrentFrameCount / 60.0f; gl.SetValue(color, @@ -165,7 +166,8 @@ namespace StgSharp gl.DrawElements(GepmetryType.TRIANGLES, 6, TypeCode.UInt32, IntPtr.Zero); vao.BindNull(); - + /**/ + Console.WriteLine(1); } } diff --git a/源代码/StgSharpDebug/obj/StgSharpDebug.csproj.nuget.dgspec.json b/源代码/StgSharpDebug/obj/StgSharpDebug.csproj.nuget.dgspec.json index fbd9aa50..4a23eeef 100644 --- a/源代码/StgSharpDebug/obj/StgSharpDebug.csproj.nuget.dgspec.json +++ b/源代码/StgSharpDebug/obj/StgSharpDebug.csproj.nuget.dgspec.json @@ -72,7 +72,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } } diff --git a/源代码/StgSharpDebug/obj/StgSharpDebug.csproj.nuget.g.props b/源代码/StgSharpDebug/obj/StgSharpDebug.csproj.nuget.g.props index c0c7dd3e..d4f32cf7 100644 --- a/源代码/StgSharpDebug/obj/StgSharpDebug.csproj.nuget.g.props +++ b/源代码/StgSharpDebug/obj/StgSharpDebug.csproj.nuget.g.props @@ -7,7 +7,7 @@ $(UserProfile)\.nuget\packages\ C:\Users\Nitlo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 6.9.1 + 6.9.2 diff --git a/源代码/StgSharpDebug/obj/project.assets.json b/源代码/StgSharpDebug/obj/project.assets.json index 4e6b9b80..d7501111 100644 --- a/源代码/StgSharpDebug/obj/project.assets.json +++ b/源代码/StgSharpDebug/obj/project.assets.json @@ -285,7 +285,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } } diff --git a/源代码/StgSharpDebug/obj/project.nuget.cache b/源代码/StgSharpDebug/obj/project.nuget.cache index 9813a874..44f99a3b 100644 --- a/源代码/StgSharpDebug/obj/project.nuget.cache +++ b/源代码/StgSharpDebug/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "J7sgaIGcdF2iHygmGHBxDeC+PAuoM5muyWGAosJVKtCkXtzNWIgvC6IteoRrnoZocQ1RRzxknA9Z4oYxKwu/ww==", + "dgSpecHash": "dsFK7NNBPCkRkP8zO/2zvEfmT3I9aKXPUHQK73Z9/feuEPXh3qEoKO6v5cSAIdbzPAfpvP8H9lkVx3M3ZJgESg==", "success": true, "projectFilePath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\源代码\\StgSharpDebug\\StgSharpDebug.csproj", "expectedPackageFiles": [ diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs index ea6c9e8a..e5808ca8 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+02be081eeec25a0e028a94751b7120f22bb80e3c")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f0d91b6d5195682edaab2a326e5daaba61f53271")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfoInputs.cache b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfoInputs.cache index 10aeba18..05fca7ab 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfoInputs.cache +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfoInputs.cache @@ -1 +1 @@ -ce120024e12b4792eeb535872794c982829c0afb16f5acd33139b6e52818b315 +f9459952dd47bd41dcc123b52a4718f98eb61cf0fdc390afb1acf1f1b33d7062 diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.dll b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.dll index 12613d0d..0fda8053 100644 Binary files a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.dll and b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.dll differ diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.pdb b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.pdb index 53fe6067..ff26073a 100644 Binary files a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.pdb and b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.pdb differ diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json index 1a4da2f9..59a0e0de 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/02be081eeec25a0e028a94751b7120f22bb80e3c/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/f0d91b6d5195682edaab2a326e5daaba61f53271/*"}} \ No newline at end of file diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/apphost.exe b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/apphost.exe index fd9f8a4c..41c6dcbc 100644 Binary files a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/apphost.exe and b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/apphost.exe differ diff --git a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfo.cs b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfo.cs index 32efafd9..c34d53bb 100644 --- a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfo.cs +++ b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgsharpEnvDebug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9a10ec201c1e78c441727446c2649fae962d9b7a")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f0d91b6d5195682edaab2a326e5daaba61f53271")] [assembly: System.Reflection.AssemblyProductAttribute("StgsharpEnvDebug")] [assembly: System.Reflection.AssemblyTitleAttribute("StgsharpEnvDebug")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfoInputs.cache b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfoInputs.cache index 5ebc1e7c..f9de7667 100644 --- a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfoInputs.cache +++ b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfoInputs.cache @@ -1 +1 @@ -c8799b82cec8eb0ebcbc2a8605c2c32e02baf35ea16ed81987eb688338278343 +b9481a1705b922cb6180ea19b079eccf6f1408c7eae2da01d72bacb3bf1ae096 diff --git a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.csproj.AssemblyReference.cache b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.csproj.AssemblyReference.cache index 31b0d55f..848db503 100644 Binary files a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.csproj.AssemblyReference.cache and b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.csproj.AssemblyReference.cache differ diff --git a/源代码/StgsharpEnvDebug/obj/StgsharpEnvDebug.csproj.nuget.dgspec.json b/源代码/StgsharpEnvDebug/obj/StgsharpEnvDebug.csproj.nuget.dgspec.json index 0d7411db..baca84f9 100644 --- a/源代码/StgsharpEnvDebug/obj/StgsharpEnvDebug.csproj.nuget.dgspec.json +++ b/源代码/StgsharpEnvDebug/obj/StgsharpEnvDebug.csproj.nuget.dgspec.json @@ -69,7 +69,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } }, @@ -145,7 +145,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } } diff --git a/源代码/StgsharpEnvDebug/obj/StgsharpEnvDebug.csproj.nuget.g.props b/源代码/StgsharpEnvDebug/obj/StgsharpEnvDebug.csproj.nuget.g.props index 4bee26dd..94271f7e 100644 --- a/源代码/StgsharpEnvDebug/obj/StgsharpEnvDebug.csproj.nuget.g.props +++ b/源代码/StgsharpEnvDebug/obj/StgsharpEnvDebug.csproj.nuget.g.props @@ -7,7 +7,7 @@ $(UserProfile)\.nuget\packages\ C:\Users\Nitlo\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference - 6.9.1 + 6.9.2 diff --git a/源代码/StgsharpEnvDebug/obj/project.assets.json b/源代码/StgsharpEnvDebug/obj/project.assets.json index 30aa7271..300cb284 100644 --- a/源代码/StgsharpEnvDebug/obj/project.assets.json +++ b/源代码/StgsharpEnvDebug/obj/project.assets.json @@ -176,7 +176,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" } } } diff --git a/源代码/StgsharpEnvDebug/obj/project.nuget.cache b/源代码/StgsharpEnvDebug/obj/project.nuget.cache index eb26e440..ffa2b6ae 100644 --- a/源代码/StgsharpEnvDebug/obj/project.nuget.cache +++ b/源代码/StgsharpEnvDebug/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "5YnzW38fHnKFQ0TdIajdkpbD74NU1sU9N7CdOgZpFD5fHGWILqMbVw8XbgWfBdN5tIP3hiSqIEKu1UYrhXUKXA==", + "dgSpecHash": "zEYMUBJvCZswSqbLyDwuhiz9oqInSYJECQYmkaiSaxVvKwM56bsrbwY5P6cacyodmDi1Wl43S7M8zUxnirtMMA==", "success": true, "projectFilePath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\源代码\\StgsharpEnvDebug\\StgsharpEnvDebug.csproj", "expectedPackageFiles": [