diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin index 01090a68..9ac4ec91 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 001df265..d1a37799 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 04aa3084..ef14ad8c 100644 Binary files a/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 and b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/4a39129c-0af4-4270-b176-962397251118.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/4a39129c-0af4-4270-b176-962397251118.vsidx new file mode 100644 index 00000000..adbbb849 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/4a39129c-0af4-4270-b176-962397251118.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/588def1d-d0a3-463d-8c64-bf66a3068c73.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/588def1d-d0a3-463d-8c64-bf66a3068c73.vsidx deleted file mode 100644 index 704d4094..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/588def1d-d0a3-463d-8c64-bf66a3068c73.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/883cef2c-5104-47cf-814b-d4f6abae2db9.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/883cef2c-5104-47cf-814b-d4f6abae2db9.vsidx new file mode 100644 index 00000000..2e876bad Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/883cef2c-5104-47cf-814b-d4f6abae2db9.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/d786f0e1-ea4e-4a45-a35f-223931dc1080.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/d786f0e1-ea4e-4a45-a35f-223931dc1080.vsidx new file mode 100644 index 00000000..05dffb84 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/d786f0e1-ea4e-4a45-a35f-223931dc1080.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/eca72859-6925-491d-8fef-090d9ec1f17e.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/eca72859-6925-491d-8fef-090d9ec1f17e.vsidx new file mode 100644 index 00000000..a7675e71 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/eca72859-6925-491d-8fef-090d9ec1f17e.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 index 92445d98..889b4e19 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 20fa3518..391d535d 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/.suo and b/源代码/.vs/StgSharpDevelop/v17/.suo differ diff --git a/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json b/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json index 682e1a78..fa6a2fef 100644 --- a/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json +++ b/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json @@ -3,8 +3,100 @@ "WorkspaceRootPath": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\", "Documents": [ { - "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\\control\\io\\glio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\control\\io\\glio.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\\test\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\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\\test\\mainrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\mainrenderstream.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\\stgsharpdebug.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\stgsharpdebug.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharpC\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", + "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharpC\\StgSharpC.vcxproj|solutionrelative:StgSharpC\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" + }, + { + "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharpC\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", + "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharpC\\StgSharpC.vcxproj|solutionrelative:StgSharpC\\StgSharpC.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" + }, + { + "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\\shader\\particle.vert||{8B382828-6202-11D1-8870-0000F87579D2}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\shader\\particle.vert||{8B382828-6202-11D1-8870-0000F87579D2}" + }, + { + "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\\shader\\particle.frag||{8B382828-6202-11D1-8870-0000F87579D2}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\shader\\particle.frag||{8B382828-6202-11D1-8870-0000F87579D2}" + }, + { + "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\\test\\fboframe.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\fboframe.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\\test\\particle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\particle.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\\formthreading.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\form\\formthreading.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\\math\\linear\\vector.normalize.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\math\\linear\\vector.normalize.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\\math\\linear\\vector.orthogonalize.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\math\\linear\\vector.orthogonalize.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\\graphics\\form\\form.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\form\\form.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\\graphics\\form\\formthreading.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\form\\formthreading.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\\graphics\\form\\showform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\form\\showform.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\\graphics\\framework.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\framework.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\\timefunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\logic\\timefunction.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}" + }, + { + "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\\geometries\\plaingeometry\\define\\plaininstancingbuffer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\plaingeometry\\define\\plaininstancingbuffer.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\\geometries\\iinstancing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\iinstancing.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\\geometries\\iinstancingbuffer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\iinstancingbuffer.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\\geometries\\plaingeometry\\define\\particleonplain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\plaingeometry\\define\\particleonplain.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\\graphics\\shaderedit\\shaderstruct.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\shaderedit\\shaderstruct.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\\graphics\\shaderedit\\shadergenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\shaderedit\\shadergenerator.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\\controlling\\io\\glio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -30,22 +122,10 @@ "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\\controlling\\designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\controlling\\designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\CollisionTexture.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:StgSharpDebug\\Stg\\CollisionTexture.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\\test\\particle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\particle.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\\geometries\\geometryoperation\\geometryoperation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\geometryoperation\\geometryoperation.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\\test\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\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\\geometries\\plaingeometry\\define\\iinstancing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\define\\iinstancing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -54,14 +134,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\\geometries\\plaingeometry\\define\\plaininstancingbuffer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\define\\plaininstancingbuffer.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\\test\\mainrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\mainrenderstream.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\\shader\\particle.vert||{8B382828-6202-11D1-8870-0000F87579D2}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\shader\\particle.vert||{8B382828-6202-11D1-8870-0000F87579D2}" - }, { "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\\data\\serialize\\issdserializable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\data\\serialize\\issdserializable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -98,14 +170,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\\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}" }, - { - "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\\shader\\vertex.vert||{8B382828-6202-11D1-8870-0000F87579D2}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\shader\\vertex.vert||{8B382828-6202-11D1-8870-0000F87579D2}" - }, - { - "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\\shader\\particle.frag||{8B382828-6202-11D1-8870-0000F87579D2}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\shader\\particle.frag||{8B382828-6202-11D1-8870-0000F87579D2}" - }, { "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\\glrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\glrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -134,17 +198,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\\shader\\fragment.frag||{8B382828-6202-11D1-8870-0000F87579D2}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\shader\\fragment.frag||{8B382828-6202-11D1-8870-0000F87579D2}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\0324fd687e22dc71da6ff237750485850e2a3f2ad0d07b1398d161a06e3fc444\\src\\coreclr\\System.Private.CoreLib\\src\\System\\RuntimeType.CoreCLR.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharpC\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", - "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharpC\\StgSharpC.vcxproj|solutionrelative:StgSharpC\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" - }, { "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\\graphics\\gl\\glpack.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\gl\\glpack.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -153,10 +206,6 @@ "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\\graphics\\gl\\glrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\gl\\glrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharpC\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", - "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharpC\\StgSharpC.vcxproj|solutionrelative:StgSharpC\\StgSharpC.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" - }, { "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\\geometries\\plaingeometry\\rectangle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\rectangle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -193,10 +242,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\\math\\linear\\ivector.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\math\\linear\\ivector.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\\geometries\\plaingeometry\\define\\plaininstancingbuffer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\plaingeometry\\define\\plaininstancingbuffer.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\\graphics\\gl\\shaderedit\\shader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\gl\\shaderedit\\shader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -225,10 +270,6 @@ "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\\graphics\\renderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\renderstream.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\\graphics\\form\\form.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\graphics\\form\\form.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\\stg\\bullet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\stg\\bullet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -237,38 +278,14 @@ "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\\math\\linear\\vec3d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\math\\linear\\vec3d.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\\geometries\\plaingeometry\\define\\iinstancing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\plaingeometry\\define\\iinstancing.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\\geometries\\plaingeometry\\line.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\line.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\\math\\linear\\vec4d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\math\\linear\\vec4d.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\\geometries\\plaingeometry\\line.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\plaingeometry\\line.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\\data\\ssd\\datasegment.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\data\\ssd\\datasegment.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\\control\\processinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\control\\processinput.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\\control\\keycontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\control\\keycontrol.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\\geometries\\plaingeometry\\circle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\plaingeometry\\circle.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\\geometries\\coordination\\streamlocalcoordinate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\geometries\\coordination\\streamlocalcoordinate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -293,10 +310,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\\geometries\\coordination\\streamlocalcoordinate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\coordination\\streamlocalcoordinate.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\\math\\linear\\vector.orthogonalize.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\math\\linear\\vector.orthogonalize.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\\geometries\\plaingeometry\\define\\iplainentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\define\\iplainentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -317,22 +330,10 @@ "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\\geometries\\plaingeometry\\triangle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\triangle.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\\geometries\\plaingeometry\\arc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\arc.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\\geometries\\plaingeometry\\circle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\circle.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\\geometries\\plaingeometry\\polygon5.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\polygon5.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\\stgsharpdebug.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\stgsharpdebug.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, { "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\\geometries\\igeometry.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\igeometry.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -409,14 +410,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\\form\\form.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\form\\form.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\\formthreading.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\form\\formthreading.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\\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\\logic\\blueprint\\pipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\logic\\blueprint\\pipeline.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -437,10 +430,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\\environment\\timeprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\environment\\timeprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "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\\form\\showform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\form\\showform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -453,18 +442,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\\logic\\blueprint\\crosscycleprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\logic\\blueprint\\crosscycleprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\4b6ca51464b70f3cdc2d746287542729678dbfa6101005521b47dd9c982bbce3\\List.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\ff82bc38b563ad2f386d273e6cca8ba1de6af1a201ab294f0d11ae8d5378bb4c\\Barrier.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\1af33e14eb230cd3d93b377510a2c2d36f4e92a32b691649e6bb35ccc60a9aa3\\src\\libraries\\System.Private.CoreLib\\src\\System\\Runtime\\InteropServices\\Marshal.Windows.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, { "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\\data\\globaldata\\idprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\data\\globaldata\\idprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -504,18 +481,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\\fbo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\buffer\\fbo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\Bullet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:StgSharpDebug\\Stg\\Bullet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\IO\\InternalIO.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:StgSharpDebug\\Control\\IO\\InternalIO.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\ProcessInput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:StgSharpDebug\\Control\\ProcessInput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -525,24 +490,180 @@ "DocumentGroups": [ { "DockedWidth": 197, - "SelectedChildIndex": 28, + "SelectedChildIndex": 96, "Children": [ { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 7, + "Title": "FBOframe.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\FBOframe.cs", + "RelativeDocumentMoniker": "StgSharpDebug\\Test\\FBOframe.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\FBOframe.cs", + "RelativeToolTip": "StgSharpDebug\\Test\\FBOframe.cs", + "ViewState": "AQIAAHwAAAAAAAAAAIAxwHUAAAAVAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:26:07.486Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "FormThreading.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Form\\FormThreading.cs", + "RelativeDocumentMoniker": "StgSharp\\Graphics\\Form\\FormThreading.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Form\\FormThreading.cs", + "RelativeToolTip": "StgSharp\\Graphics\\Form\\FormThreading.cs", + "ViewState": "AQIAAA8AAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:15:25.715Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "ShowForm.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Form\\ShowForm.cs", + "RelativeDocumentMoniker": "StgSharp\\Graphics\\Form\\ShowForm.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Form\\ShowForm.cs", + "RelativeToolTip": "StgSharp\\Graphics\\Form\\ShowForm.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:15:16.767Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "framework.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\framework.cs", + "RelativeDocumentMoniker": "StgSharp\\Graphics\\framework.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\framework.cs", + "RelativeToolTip": "StgSharp\\Graphics\\framework.cs", + "ViewState": "AQIAACEAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:14:37.475Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "TimeFunction.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Logic\\TimeFunction.cs", + "RelativeDocumentMoniker": "StgSharp\\Logic\\TimeFunction.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Logic\\TimeFunction.cs", + "RelativeToolTip": "StgSharp\\Logic\\TimeFunction.cs", + "ViewState": "AQIAAAkAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:14:28.529Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "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", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Logic\\TimeSourceProvider.cs", + "RelativeToolTip": "StgSharp\\Logic\\TimeSourceProvider.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:14:27.563Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "Vector.Normalize.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Vector.Normalize.cs", + "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\Vector.Normalize.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Vector.Normalize.cs", + "RelativeToolTip": "StgSharp\\Math\\Linear\\Vector.Normalize.cs", + "ViewState": "AQIAABcAAAAAAAAAAAAcwCcAAAAlAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:13:20.051Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "ParticleOnPlain.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\ParticleOnPlain.cs", + "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\ParticleOnPlain.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\ParticleOnPlain.cs", + "RelativeToolTip": "StgSharp\\Geometries\\PlainGeometry\\Define\\ParticleOnPlain.cs", + "ViewState": "AQIAACcAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:13:03.322Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "IInstancingBuffer.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\IInstancingBuffer.cs", + "RelativeDocumentMoniker": "StgSharp\\Geometries\\IInstancingBuffer.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\IInstancingBuffer.cs", + "RelativeToolTip": "StgSharp\\Geometries\\IInstancingBuffer.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA8AAAA6AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:12:51.691Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "IInstancing.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\IInstancing.cs", + "RelativeDocumentMoniker": "StgSharp\\Geometries\\IInstancing.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\IInstancing.cs", + "RelativeToolTip": "StgSharp\\Geometries\\IInstancing.cs", + "ViewState": "AQIAABIAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:12:47.113Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "ShaderStruct.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\ShaderEdit\\ShaderStruct.cs", + "RelativeDocumentMoniker": "StgSharp\\Graphics\\ShaderEdit\\ShaderStruct.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\ShaderEdit\\ShaderStruct.cs", + "RelativeToolTip": "StgSharp\\Graphics\\ShaderEdit\\ShaderStruct.cs", + "ViewState": "AQIAAAkAAAAAAAAAAAAAABwAAAAtAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:06:38.571Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "ShaderGenerator.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\ShaderEdit\\ShaderGenerator.cs", + "RelativeDocumentMoniker": "StgSharp\\Graphics\\ShaderEdit\\ShaderGenerator.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\ShaderEdit\\ShaderGenerator.cs", + "RelativeToolTip": "StgSharp\\Graphics\\ShaderEdit\\ShaderGenerator.cs", + "ViewState": "AQIAAHsAAAAAAAAAAAAowAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T12:06:34.296Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 24, "Title": "GLIO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Controlling\\IO\\GLIO.cs", "RelativeDocumentMoniker": "StgSharp\\Controlling\\IO\\GLIO.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Controlling\\IO\\GLIO.cs", "RelativeToolTip": "StgSharp\\Controlling\\IO\\GLIO.cs", - "ViewState": "AQIAACEAAAAAAAAAAIAzwDAAAAAYAAAA", + "ViewState": "AQIAAC4AAAAAAAAAAAA9wDAAAAAYAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-05-28T09:53:35.017Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 26, "Title": "TextureGL.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\Buffer\\TextureGL.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\Buffer\\TextureGL.cs", @@ -550,12 +671,11 @@ "RelativeToolTip": "StgSharp\\Graphics\\GL\\Buffer\\TextureGL.cs", "ViewState": "AQIAAI8AAAAAAAAAAIAzwJQAAAAFAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-28T09:52:02.572Z", - "EditorCaption": "" + "WhenOpened": "2024-05-28T09:52:02.572Z" }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 27, "Title": "glEnum.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Define\\glEnum.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Define\\glEnum.cs", @@ -563,12 +683,11 @@ "RelativeToolTip": "StgSharp\\Graphics\\Define\\glEnum.cs", "ViewState": "AQIAADIAAAAAAAAAAAAcwAAAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-28T09:51:55.169Z", - "EditorCaption": "" + "WhenOpened": "2024-05-28T09:51:55.169Z" }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 28, "Title": "Angle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\GeometryScaler\\Angle.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\GeometryScaler\\Angle.cs", @@ -576,12 +695,11 @@ "RelativeToolTip": "StgSharp\\Geometries\\GeometryScaler\\Angle.cs", "ViewState": "AQIAAHEAAAAAAAAAAAAEwH8AAAATAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-28T09:50:33.189Z", - "EditorCaption": "" + "WhenOpened": "2024-05-28T09:50:33.189Z" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 29, "Title": "Designer.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Controlling\\Designer.cs", "RelativeDocumentMoniker": "StgSharp\\Controlling\\Designer.cs", @@ -589,12 +707,11 @@ "RelativeToolTip": "StgSharp\\Controlling\\Designer.cs", "ViewState": "AQIAAAAAAAAAAAAAAAAAAA0AAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-28T09:50:24.555Z", - "EditorCaption": "" + "WhenOpened": "2024-05-28T09:50:24.555Z" }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 25, "Title": "CollisionTexture.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Stg\\CollisionTexture.cs", "RelativeDocumentMoniker": "StgSharp\\Stg\\CollisionTexture.cs", @@ -602,23 +719,11 @@ "RelativeToolTip": "StgSharp\\Stg\\CollisionTexture.cs", "ViewState": "AQIAAIIAAAAAAAAAAIAzwJAAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-28T09:47:06.034Z", - "EditorCaption": "" + "WhenOpened": "2024-05-28T09:47:06.034Z" }, { "$type": "Document", - "DocumentIndex": 7, - "Title": "CollisionTexture.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\CollisionTexture.cs", - "RelativeDocumentMoniker": "StgSharpDebug\\Stg\\CollisionTexture.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\CollisionTexture.cs", - "RelativeToolTip": "StgSharpDebug\\Stg\\CollisionTexture.cs", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-14T07:15:34.326Z" - }, - { - "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 33, "Title": "ISSDSerializable.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\ISSDSerializable.cs", "RelativeDocumentMoniker": "StgSharp\\Data\\Serialize\\ISSDSerializable.cs", @@ -630,7 +735,7 @@ }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 34, "Title": "Dictionary.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\Dictionary.cs", "RelativeDocumentMoniker": "StgSharp\\Data\\Serialize\\Dictionary.cs", @@ -642,7 +747,7 @@ }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 35, "Title": "Define.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\Define.cs", "RelativeDocumentMoniker": "StgSharp\\Data\\Serialize\\Define.cs", @@ -654,7 +759,7 @@ }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 38, "Title": "M128.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\M128.cs", "RelativeDocumentMoniker": "StgSharp\\Data\\M128.cs", @@ -666,7 +771,7 @@ }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 39, "Title": "RandomGenerator.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\RandomGenerator.cs", "RelativeDocumentMoniker": "StgSharp\\Data\\RandomGenerator.cs", @@ -678,7 +783,7 @@ }, { "$type": "Document", - "DocumentIndex": 22, + "DocumentIndex": 40, "Title": "Compare.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Scalar\\Compare.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Scalar\\Compare.cs", @@ -690,7 +795,7 @@ }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 45, "Title": "Image1.png", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\Image1.png", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\Image1.png", @@ -701,29 +806,20 @@ }, { "$type": "Document", - "DocumentIndex": 34, - "Title": "RuntimeType.CoreCLR.cs", - "DocumentMoniker": "C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\0324fd687e22dc71da6ff237750485850e2a3f2ad0d07b1398d161a06e3fc444\\src\\coreclr\\System.Private.CoreLib\\src\\System\\RuntimeType.CoreCLR.cs", - "ToolTip": "C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\0324fd687e22dc71da6ff237750485850e2a3f2ad0d07b1398d161a06e3fc444\\src\\coreclr\\System.Private.CoreLib\\src\\System\\RuntimeType.CoreCLR.cs", - "ViewState": "AQIAADwLAAAAAAAAAAAywEgLAAAMAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-12T01:46:58.717Z" - }, - { - "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 4, "Title": "StgSharpC.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.h", "RelativeDocumentMoniker": "StgSharpC\\StgSharpC.h", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.h", "RelativeToolTip": "StgSharpC\\StgSharpC.h", - "ViewState": "AQIAABgAAAAAAAAAAIAwwCgAAAAlAAAA", + "ViewState": "AQIAABgAAAAAAAAAAIAwwCgAAAAoAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|", - "WhenOpened": "2024-05-11T21:42:41.09Z" + "WhenOpened": "2024-05-11T21:42:41.09Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 49, "Title": "GLpack.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\GLpack.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\GLpack.cs", @@ -735,7 +831,7 @@ }, { "$type": "Document", - "DocumentIndex": 9, + "DocumentIndex": 30, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\GeometryOperation\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\GeometryOperation\\GeometryOperation.cs", @@ -747,7 +843,7 @@ }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 59, "Title": "IVector.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\IVector.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\IVector.cs", @@ -759,7 +855,7 @@ }, { "$type": "Document", - "DocumentIndex": 49, + "DocumentIndex": 60, "Title": "Shader.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\ShaderEdit\\Shader.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\ShaderEdit\\Shader.cs", @@ -771,7 +867,7 @@ }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 6, "Title": "particle.frag", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\particle.frag", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\particle.frag", @@ -779,19 +875,21 @@ "RelativeToolTip": "StgSharpDebug\\Shader\\particle.frag", "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAABAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-05-11T16:13:45.41Z" + "WhenOpened": "2024-05-11T16:13:45.41Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 5, "Title": "particle.vert", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\particle.vert", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\particle.vert", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\particle.vert", "RelativeToolTip": "StgSharpDebug\\Shader\\particle.vert", - "ViewState": "AQIAAAAAAAAAAAAAAAAAACEAAAA1AAAA", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABoAAAAoAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-05-11T16:13:35.603Z" + "WhenOpened": "2024-05-11T16:13:35.603Z", + "EditorCaption": "" }, { "$type": "Document", @@ -801,13 +899,14 @@ "RelativeDocumentMoniker": "StgSharpDebug\\Test\\Particle.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\Particle.cs", "RelativeToolTip": "StgSharpDebug\\Test\\Particle.cs", - "ViewState": "AQIAAIIAAAAAAAAAAAAQwJAAAAAAAAAA", + "ViewState": "AQIAAIgAAAAAAAAAAAAUwKIAAAARAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-11T16:12:39.979Z" + "WhenOpened": "2024-05-11T16:12:39.979Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 52, + "DocumentIndex": 63, "Title": "Blueprint.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Logic\\Blueprint\\Blueprint.cs", "RelativeDocumentMoniker": "StgSharp\\Logic\\Blueprint\\Blueprint.cs", @@ -819,80 +918,20 @@ }, { "$type": "Document", - "DocumentIndex": 56, + "DocumentIndex": 12, "Title": "Form.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Form\\Form.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Form\\Form.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Form\\Form.cs", "RelativeToolTip": "StgSharp\\Graphics\\Form\\Form.cs", - "ViewState": "AQIAAL8AAAAAAAAAAAAowMYAAAAAAAAA", + "ViewState": "AQIAADgAAAAAAAAAAAAcwMIAAAAIAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-11T05:11:47.098Z" - }, - { - "$type": "Document", - "DocumentIndex": 60, - "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", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Line.cs", - "RelativeToolTip": "StgSharpDebug\\Geometries\\PlainGeometry\\Line.cs", - "ViewState": "AQIAAD4AAAAAAAAAAIAwwE4AAABAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-11T03:43:59.937Z" - }, - { - "$type": "Document", - "DocumentIndex": 64, - "Title": "ProcessInput.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\ProcessInput.cs", - "RelativeDocumentMoniker": "StgSharp\\Control\\ProcessInput.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\ProcessInput.cs", - "RelativeToolTip": "StgSharp\\Control\\ProcessInput.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAAJAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-11T03:37:21.614Z" - }, - { - "$type": "Document", - "DocumentIndex": 65, - "Title": "KeyControl.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\KeyControl.cs", - "RelativeDocumentMoniker": "StgSharp\\Control\\KeyControl.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\KeyControl.cs", - "RelativeToolTip": "StgSharp\\Control\\KeyControl.cs", - "ViewState": "AQIAABUAAAAAAAAAAAAzwMoAAAAFAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-11T03:19:46.478Z" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "GLIO.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\IO\\GLIO.cs", - "RelativeDocumentMoniker": "StgSharp\\Control\\IO\\GLIO.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\IO\\GLIO.cs", - "RelativeToolTip": "StgSharp\\Control\\IO\\GLIO.cs", - "ViewState": "AQIAACMAAAAAAAAAAIAzwDIAAAAmAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-11T03:19:35.375Z", + "WhenOpened": "2024-05-11T05:11:47.098Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 62, - "Title": "Line.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Line.cs", - "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Line.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Line.cs", - "RelativeToolTip": "StgSharp\\Geometries\\PlainGeometry\\Line.cs", - "ViewState": "AQIAACYAAAAAAAAAAAAEwDQAAAAPAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-11T03:17:33.26Z" - }, - { - "$type": "Document", - "DocumentIndex": 51, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\GeometryOperation.cs", @@ -904,19 +943,7 @@ }, { "$type": "Document", - "DocumentIndex": 66, - "Title": "Circle.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Circle.cs", - "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Circle.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Circle.cs", - "RelativeToolTip": "StgSharp\\Geometries\\PlainGeometry\\Circle.cs", - "ViewState": "AQIAABwAAAAAAAAAAIA0wCsAAAA+AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-10T04:35:01.424Z" - }, - { - "$type": "Document", - "DocumentIndex": 50, + "DocumentIndex": 61, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\GeometryOperation\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\GeometryOperation\\GeometryOperation.cs", @@ -928,19 +955,7 @@ }, { "$type": "Document", - "DocumentIndex": 127, - "Title": "Bullet.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\Bullet.cs", - "RelativeDocumentMoniker": "StgSharpDebug\\Stg\\Bullet.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\Bullet.cs", - "RelativeToolTip": "StgSharpDebug\\Stg\\Bullet.cs", - "ViewState": "AQIAACkAAAAAAAAAAIAwwDgAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-10T03:32:36.07Z" - }, - { - "$type": "Document", - "DocumentIndex": 70, + "DocumentIndex": 74, "Title": "PlainGeometry.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\PlainGeometry.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\PlainGeometry.cs", @@ -952,7 +967,7 @@ }, { "$type": "Document", - "DocumentIndex": 71, + "DocumentIndex": 75, "Title": "IPlainEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\IPlainEntity.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\IPlainEntity.cs", @@ -964,7 +979,7 @@ }, { "$type": "Document", - "DocumentIndex": 44, + "DocumentIndex": 56, "Title": "GLresourceGenrator.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\GLresourceGenrator.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\GLresourceGenrator.cs", @@ -976,7 +991,7 @@ }, { "$type": "Document", - "DocumentIndex": 37, + "DocumentIndex": 50, "Title": "glRenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\glRenderStream.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\glRenderStream.cs", @@ -988,7 +1003,7 @@ }, { "$type": "Document", - "DocumentIndex": 55, + "DocumentIndex": 66, "Title": "RenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\RenderStream.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\RenderStream.cs", @@ -1000,7 +1015,7 @@ }, { "$type": "Document", - "DocumentIndex": 67, + "DocumentIndex": 71, "Title": "StreamLocalCoordinate.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\Coordination\\StreamLocalCoordinate.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\Coordination\\StreamLocalCoordinate.cs", @@ -1012,7 +1027,7 @@ }, { "$type": "Document", - "DocumentIndex": 58, + "DocumentIndex": 68, "Title": "vec3d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\vec3d.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\vec3d.cs", @@ -1024,7 +1039,7 @@ }, { "$type": "Document", - "DocumentIndex": 61, + "DocumentIndex": 69, "Title": "vec4d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\vec4d.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\vec4d.cs", @@ -1036,19 +1051,20 @@ }, { "$type": "Document", - "DocumentIndex": 73, + "DocumentIndex": 11, "Title": "Vector.Orthogonalize.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", "RelativeToolTip": "StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", - "ViewState": "AQIAACsAAAAAAAAAAAAywDIAAAAoAAAA", + "ViewState": "AQIAACcAAAAAAAAAAAAtwDEAAAArAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-09T03:35:41.246Z" + "WhenOpened": "2024-05-09T03:35:41.246Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 69, + "DocumentIndex": 73, "Title": "ICoord.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\Coordination\\ICoord.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\Coordination\\ICoord.cs", @@ -1060,7 +1076,7 @@ }, { "$type": "Document", - "DocumentIndex": 68, + "DocumentIndex": 72, "Title": "PlainCoordinate.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\Coordination\\PlainCoordinate.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\Coordination\\PlainCoordinate.cs", @@ -1072,31 +1088,20 @@ }, { "$type": "Document", - "DocumentIndex": 48, + "DocumentIndex": 18, "Title": "PlainInstancingBuffer.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", "RelativeToolTip": "StgSharp\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", - "ViewState": "AQIAADwAAAAAAAAAAIAwwFgAAAAPAAAA", + "ViewState": "AQIAACYAAAAAAAAAAIAxwFYAAAAbAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-09T03:28:11.182Z" + "WhenOpened": "2024-05-09T03:28:11.182Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 59, - "Title": "IInstancing.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", - "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", - "RelativeToolTip": "StgSharp\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", - "ViewState": "AQIAAEwAAAAAAAAAAAAhwF8AAAAyAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-09T03:27:30.564Z" - }, - { - "$type": "Document", - "DocumentIndex": 57, + "DocumentIndex": 67, "Title": "Bullet.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Stg\\Bullet.cs", "RelativeDocumentMoniker": "StgSharp\\Stg\\Bullet.cs", @@ -1108,7 +1113,7 @@ }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 31, "Title": "IInstancing.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", @@ -1120,7 +1125,7 @@ }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 32, "Title": "PlainInstancingBuffer.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", @@ -1132,7 +1137,7 @@ }, { "$type": "Document", - "DocumentIndex": 74, + "DocumentIndex": 77, "Title": "IPlainEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IPlainEntity.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IPlainEntity.cs", @@ -1144,19 +1149,7 @@ }, { "$type": "Document", - "DocumentIndex": 80, - "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", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Circle.cs", - "RelativeToolTip": "StgSharpDebug\\Geometries\\PlainGeometry\\Circle.cs", - "ViewState": "AQIAABwAAAAAAAAAAAAcwC8AAAAkAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-08T07:26:30.475Z" - }, - { - "$type": "Document", - "DocumentIndex": 76, + "DocumentIndex": 79, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\GeometryOperation.cs", @@ -1168,7 +1161,7 @@ }, { "$type": "Document", - "DocumentIndex": 40, + "DocumentIndex": 52, "Title": "vec2d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\vec2d.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\vec2d.cs", @@ -1180,7 +1173,7 @@ }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 51, "Title": "Rectangle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Rectangle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Rectangle.cs", @@ -1192,7 +1185,7 @@ }, { "$type": "Document", - "DocumentIndex": 41, + "DocumentIndex": 53, "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", @@ -1204,7 +1197,7 @@ }, { "$type": "Document", - "DocumentIndex": 75, + "DocumentIndex": 78, "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", @@ -1216,7 +1209,7 @@ }, { "$type": "Document", - "DocumentIndex": 81, + "DocumentIndex": 82, "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", @@ -1228,7 +1221,7 @@ }, { "$type": "Document", - "DocumentIndex": 78, + "DocumentIndex": 81, "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", @@ -1300,7 +1293,7 @@ }, { "$type": "Document", - "DocumentIndex": 63, + "DocumentIndex": 70, "Title": "DataSegment.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\SSD\\DataSegment.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\SSD\\DataSegment.cs", @@ -1324,39 +1317,16 @@ }, { "$type": "Document", - "DocumentIndex": 33, - "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", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\fragment.frag", - "RelativeToolTip": "StgSharpDebug\\Shader\\fragment.frag", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAMAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-05-04T08:40:09.999Z" - }, - { - "$type": "Document", - "DocumentIndex": 24, - "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", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\vertex.vert", - "RelativeToolTip": "StgSharpDebug\\Shader\\vertex.vert", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-05-04T08:35:07.434Z" - }, - { - "$type": "Document", - "DocumentIndex": 35, + "DocumentIndex": 3, "Title": "StgSharpC.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.c", "RelativeDocumentMoniker": "StgSharpC\\StgSharpC.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.c", "RelativeToolTip": "StgSharpC\\StgSharpC.c", - "ViewState": "AQIAAAYAAAAAAAAAAAAAABEAAAASAAAA", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAATAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", - "WhenOpened": "2024-05-04T08:32:40.265Z" + "WhenOpened": "2024-05-04T08:32:40.265Z", + "EditorCaption": "" }, { "$type": "Document", @@ -1384,7 +1354,7 @@ }, { "$type": "Document", - "DocumentIndex": 111, + "DocumentIndex": 108, "Title": "ShaderStruct.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\ShaderEdit\\ShaderStruct.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\ShaderEdit\\ShaderStruct.cs", @@ -1396,7 +1366,7 @@ }, { "$type": "Document", - "DocumentIndex": 110, + "DocumentIndex": 107, "Title": "ShowForm.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Form\\ShowForm.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Form\\ShowForm.cs", @@ -1408,7 +1378,7 @@ }, { "$type": "Document", - "DocumentIndex": 106, + "DocumentIndex": 104, "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", @@ -1432,7 +1402,7 @@ }, { "$type": "Document", - "DocumentIndex": 108, + "DocumentIndex": 106, "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", @@ -1444,7 +1414,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 43, "Title": "GLpack.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLpack.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLpack.cs", @@ -1456,7 +1426,7 @@ }, { "$type": "Document", - "DocumentIndex": 45, + "DocumentIndex": 57, "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", @@ -1468,7 +1438,7 @@ }, { "$type": "Document", - "DocumentIndex": 104, + "DocumentIndex": 102, "Title": "PipeLine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\PipeLine.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\PipeLine.cs", @@ -1478,38 +1448,6 @@ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-05-01T00:53:59.631Z" }, - { - "$type": "Document", - "DocumentIndex": 113, - "Title": "List.cs", - "DocumentMoniker": "C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\4b6ca51464b70f3cdc2d746287542729678dbfa6101005521b47dd9c982bbce3\\List.cs", - "ToolTip": "C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\4b6ca51464b70f3cdc2d746287542729678dbfa6101005521b47dd9c982bbce3\\List.cs", - "ViewState": "AQIAADwCAAAAAAAAAAArwEUCAAACAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-30T11:03:31.955Z" - }, - { - "$type": "Document", - "DocumentIndex": 114, - "Title": "Barrier.cs", - "DocumentMoniker": "C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\ff82bc38b563ad2f386d273e6cca8ba1de6af1a201ab294f0d11ae8d5378bb4c\\Barrier.cs", - "ToolTip": "C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\ff82bc38b563ad2f386d273e6cca8ba1de6af1a201ab294f0d11ae8d5378bb4c\\Barrier.cs", - "ViewState": "AQIAAMoAAAAAAAAAAAArwNMAAAACAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-30T10:54:57.299Z" - }, - { - "$type": "Document", - "DocumentIndex": 128, - "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", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\IO\\InternalIO.cs", - "RelativeToolTip": "StgSharpDebug\\Control\\IO\\InternalIO.cs", - "ViewState": "AQIAAHoAAAAAAAAAAAAnwJQAAAAtAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-30T09:48:09.405Z" - }, { "$type": "Document", "DocumentIndex": 84, @@ -1524,39 +1462,20 @@ }, { "$type": "Document", - "DocumentIndex": 115, - "Title": "Marshal.Windows.cs", - "DocumentMoniker": "C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\1af33e14eb230cd3d93b377510a2c2d36f4e92a32b691649e6bb35ccc60a9aa3\\src\\libraries\\System.Private.CoreLib\\src\\System\\Runtime\\InteropServices\\Marshal.Windows.cs", - "ToolTip": "C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\1af33e14eb230cd3d93b377510a2c2d36f4e92a32b691649e6bb35ccc60a9aa3\\src\\libraries\\System.Private.CoreLib\\src\\System\\Runtime\\InteropServices\\Marshal.Windows.cs", - "ViewState": "AQIAAIYAAAAAAAAAAAAwwJEAAAAJAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-30T09:36:59.931Z" - }, - { - "$type": "Document", - "DocumentIndex": 82, + "DocumentIndex": 2, "Title": "StgSharpDebug.csproj", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj", "RelativeDocumentMoniker": "StgSharpDebug\\StgSharpDebug.csproj", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj", "RelativeToolTip": "StgSharpDebug\\StgSharpDebug.csproj", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAHUAAAAAAAAA", + "ViewState": "AQIAAHIAAAAAAAAAAAAAAHUAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-04-30T02:40:23.466Z" + "WhenOpened": "2024-04-30T02:40:23.466Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 116, - "Title": "Microsoft.Common.CurrentVersion.targets", - "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets", - "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets", - "ViewState": "AQIAAKUSAAAAAAAAAAAAALUSAAAEAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|", - "WhenOpened": "2024-04-29T20:17:33.34Z" - }, - { - "$type": "Document", - "DocumentIndex": 105, + "DocumentIndex": 103, "Title": "SideNode.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\SideNode.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\SideNode.cs", @@ -1568,7 +1487,7 @@ }, { "$type": "Document", - "DocumentIndex": 112, + "DocumentIndex": 109, "Title": "CrossCycleProcess.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\CrossCycleProcess.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\CrossCycleProcess.cs", @@ -1604,7 +1523,7 @@ }, { "$type": "Document", - "DocumentIndex": 117, + "DocumentIndex": 110, "Title": "idProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\GlobalData\\idProvider.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\GlobalData\\idProvider.cs", @@ -1628,7 +1547,7 @@ }, { "$type": "Document", - "DocumentIndex": 118, + "DocumentIndex": 111, "Title": "MainForm.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\OEM\\MainForm.cs", "RelativeDocumentMoniker": "OEM\\MainForm.cs", @@ -1652,7 +1571,7 @@ }, { "$type": "Document", - "DocumentIndex": 53, + "DocumentIndex": 64, "Title": "BlueprintNode.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\BlueprintNode.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\BlueprintNode.cs", @@ -1676,19 +1595,7 @@ }, { "$type": "Document", - "DocumentIndex": 109, - "Title": "Program.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgsharpEnvDebug\\Program.cs", - "RelativeDocumentMoniker": "StgsharpEnvDebug\\Program.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgsharpEnvDebug\\Program.cs", - "RelativeToolTip": "StgsharpEnvDebug\\Program.cs", - "ViewState": "AQIAAAIAAAAAAAAAAIAwwBcAAAAlAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-25T19:32:49.882Z" - }, - { - "$type": "Document", - "DocumentIndex": 42, + "DocumentIndex": 54, "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", @@ -1700,7 +1607,7 @@ }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 41, "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", @@ -1712,15 +1619,16 @@ }, { "$type": "Document", - "DocumentIndex": 102, + "DocumentIndex": 9, "Title": "FormThreading.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Form\\FormThreading.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Form\\FormThreading.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Form\\FormThreading.cs", "RelativeToolTip": "StgSharpDebug\\Graphics\\Form\\FormThreading.cs", - "ViewState": "AQIAACsAAAAAAAAAAIA0wDwAAAA+AAAA", + "ViewState": "AQIAADQAAAAAAAAAAAAtwE0AAABoAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-25T19:29:47.069Z" + "WhenOpened": "2024-04-25T19:29:47.069Z", + "EditorCaption": "" }, { "$type": "Document", @@ -1736,31 +1644,33 @@ }, { "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 1, "Title": "MainRenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\MainRenderStream.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Test\\MainRenderStream.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\MainRenderStream.cs", "RelativeToolTip": "StgSharpDebug\\Test\\MainRenderStream.cs", - "ViewState": "AQIAAKgAAAAAAAAAAAAkwH4AAAAYAAAA", + "ViewState": "AQIAAI8AAAAAAAAAAAAIwKMAAAAVAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-25T19:10:03.206Z" + "WhenOpened": "2024-04-25T19:10:03.206Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 10, + "DocumentIndex": 0, "Title": "Program.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\Program.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Test\\Program.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\Program.cs", "RelativeToolTip": "StgSharpDebug\\Test\\Program.cs", - "ViewState": "AQIAACYAAAAAAAAAAAAqwDAAAAAWAAAA", + "ViewState": "AQIAABcAAAAAAAAAAAAswC0AAAAQAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-25T18:53:26.174Z" + "WhenOpened": "2024-04-25T18:53:26.174Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 107, + "DocumentIndex": 105, "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", @@ -1768,23 +1678,12 @@ "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\glApiManager.cs", "ViewState": "AQIAAE8AAAAAAAAAAIAzwFYAAAA5AAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-25T19:01:23.974Z" + "WhenOpened": "2024-04-25T19:01:23.974Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 79, - "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", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Arc.cs", - "RelativeToolTip": "StgSharpDebug\\Geometries\\PlainGeometry\\Arc.cs", - "ViewState": "AQIAAC4AAAAAAAAAAAASwC0AAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-25T10:07:25.069Z" - }, - { - "$type": "Document", - "DocumentIndex": 30, + "DocumentIndex": 46, "Title": "vec4d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\vec4d.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\vec4d.cs", @@ -1796,7 +1695,7 @@ }, { "$type": "Document", - "DocumentIndex": 43, + "DocumentIndex": 55, "Title": "PlainGeometry.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainGeometry.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainGeometry.cs", @@ -1820,7 +1719,7 @@ }, { "$type": "Document", - "DocumentIndex": 72, + "DocumentIndex": 76, "Title": "StreamLocalCoordinate.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\Coordination\\StreamLocalCoordinate.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\Coordination\\StreamLocalCoordinate.cs", @@ -1832,7 +1731,7 @@ }, { "$type": "Document", - "DocumentIndex": 77, + "DocumentIndex": 80, "Title": "ICoord.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\Coordination\\ICoord.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\Coordination\\ICoord.cs", @@ -1844,7 +1743,7 @@ }, { "$type": "Document", - "DocumentIndex": 46, + "DocumentIndex": 58, "Title": "vec3d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\vec3d.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\vec3d.cs", @@ -1856,7 +1755,7 @@ }, { "$type": "Document", - "DocumentIndex": 122, + "DocumentIndex": 115, "Title": "Monitors.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\Monitors.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\Monitors.cs", @@ -1868,19 +1767,7 @@ }, { "$type": "Document", - "DocumentIndex": 129, - "Title": "ProcessInput.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\ProcessInput.cs", - "RelativeDocumentMoniker": "StgSharpDebug\\Control\\ProcessInput.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\ProcessInput.cs", - "RelativeToolTip": "StgSharpDebug\\Control\\ProcessInput.cs", - "ViewState": "AQIAABAAAAAAAAAAAAAswCcAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-24T13:16:11.255Z" - }, - { - "$type": "Document", - "DocumentIndex": 121, + "DocumentIndex": 114, "Title": "Matrix44.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\Matrix44.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\Matrix44.cs", @@ -1892,7 +1779,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 36, "Title": "M128.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\M128.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\M128.cs", @@ -1904,7 +1791,7 @@ }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 37, "Title": "IMemoryType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\IMemoryType.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\IMemoryType.cs", @@ -1916,7 +1803,7 @@ }, { "$type": "Document", - "DocumentIndex": 124, + "DocumentIndex": 117, "Title": "Cordination.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\Cordination.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\Cordination.cs", @@ -1928,7 +1815,7 @@ }, { "$type": "Document", - "DocumentIndex": 123, + "DocumentIndex": 116, "Title": "M256.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\M256.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\M256.cs", @@ -1940,7 +1827,7 @@ }, { "$type": "Document", - "DocumentIndex": 125, + "DocumentIndex": 118, "Title": "globalKeyStat.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\globalKeyStat.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\globalKeyStat.cs", @@ -1952,7 +1839,7 @@ }, { "$type": "Document", - "DocumentIndex": 119, + "DocumentIndex": 112, "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", @@ -1964,7 +1851,7 @@ }, { "$type": "Document", - "DocumentIndex": 120, + "DocumentIndex": 113, "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", @@ -1976,7 +1863,7 @@ }, { "$type": "Document", - "DocumentIndex": 28, + "DocumentIndex": 44, "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", @@ -1988,7 +1875,7 @@ }, { "$type": "Document", - "DocumentIndex": 31, + "DocumentIndex": 47, "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", @@ -2000,19 +1887,7 @@ }, { "$type": "Document", - "DocumentIndex": 103, - "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", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\texture.cs", - "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\Buffer\\texture.cs", - "ViewState": "AQIAADAAAAAAAAAAAAAYwEEAAAAIAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-23T09:05:47.613Z" - }, - { - "$type": "Document", - "DocumentIndex": 126, + "DocumentIndex": 119, "Title": "FBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\FBO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\FBO.cs", @@ -2024,7 +1899,7 @@ }, { "$type": "Document", - "DocumentIndex": 32, + "DocumentIndex": 48, "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", @@ -2032,7 +1907,8 @@ "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\Buffer\\EBO.cs", "ViewState": "AQIAACsAAAAAAAAAAIAwwDsAAAAcAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-23T09:03:39.599Z" + "WhenOpened": "2024-04-23T09:03:39.599Z", + "EditorCaption": "" }, { "$type": "Document", @@ -2060,7 +1936,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 42, "Title": "glRenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\glRenderStream.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\glRenderStream.cs", @@ -2072,7 +1948,7 @@ }, { "$type": "Document", - "DocumentIndex": 54, + "DocumentIndex": 65, "Title": "RenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\RenderStream.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\RenderStream.cs", diff --git a/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db-shm b/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db-shm deleted file mode 100644 index fe9ac284..00000000 Binary files a/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db-shm and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db-wal b/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db-wal deleted file mode 100644 index e69de29b..00000000 diff --git a/源代码/.vs/StgSharpDevelop/v17/fileList.bin b/源代码/.vs/StgSharpDevelop/v17/fileList.bin index 1d8545c0..27708fe4 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/fileList.bin and b/源代码/.vs/StgSharpDevelop/v17/fileList.bin differ diff --git a/源代码/OEM/MainForm.cs b/源代码/OEM/MainForm.cs index 3e53be54..68f2fbe1 100644 --- a/源代码/OEM/MainForm.cs +++ b/源代码/OEM/MainForm.cs @@ -8,7 +8,7 @@ using System.Threading.Tasks; namespace StgSharp { - internal class MainForm : Form + internal class MainForm : ViewModel { } } diff --git a/源代码/OEM/obj/Debug/net8.0/OEM.AssemblyInfo.cs b/源代码/OEM/obj/Debug/net8.0/OEM.AssemblyInfo.cs index 19067d4a..345c494a 100644 --- a/源代码/OEM/obj/Debug/net8.0/OEM.AssemblyInfo.cs +++ b/源代码/OEM/obj/Debug/net8.0/OEM.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OEM")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+70890e3e339064993a7c905683c70a3ec5bd47f4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0cac40255bd414b81f65e12c37cd72a7adb12bf0")] [assembly: System.Reflection.AssemblyProductAttribute("OEM")] [assembly: System.Reflection.AssemblyTitleAttribute("OEM")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/Output/x64/Debug/net6.0/Shader/fbo.frag b/源代码/Output/x64/Debug/net6.0/Shader/fbo.frag new file mode 100644 index 00000000..4cbc169f --- /dev/null +++ b/源代码/Output/x64/Debug/net6.0/Shader/fbo.frag @@ -0,0 +1,13 @@ +#version 430 core + +in vec3 texCoord; + +out vec4 fragColor; + +uniform sampler2D tex; + +void main() +{ + fragColor = texture(tex, texCoord.xy); + //fragColor = vec4(0.0f,0.0f,0.0f,0.0f); +} \ No newline at end of file diff --git a/源代码/Output/x64/Debug/net6.0/Shader/fbo.vert b/源代码/Output/x64/Debug/net6.0/Shader/fbo.vert new file mode 100644 index 00000000..bb5c00c5 --- /dev/null +++ b/源代码/Output/x64/Debug/net6.0/Shader/fbo.vert @@ -0,0 +1,13 @@ +#version 330 core + +layout(location = 0)in vec3 coord; +layout(location = 1)in vec3 tCoord; + +out vec3 texCoord; + +void main() +{ + gl_Position = vec4(coord.xyz,1.0f); + texCoord = tCoord; +} + diff --git a/源代码/Output/x64/Debug/net6.0/Shader/main.frag b/源代码/Output/x64/Debug/net6.0/Shader/main.frag new file mode 100644 index 00000000..6f8c1558 --- /dev/null +++ b/源代码/Output/x64/Debug/net6.0/Shader/main.frag @@ -0,0 +1,17 @@ +#version 330 core + +in vec2 TexCoord; + +out vec4 FragColor; + +uniform vec4 color; +uniform sampler2D ourTexture; +uniform sampler2D ourTexture2; + +void main() +{ + vec4 tex1 = texture(ourTexture, TexCoord); + vec4 tex2 = texture(ourTexture2,TexCoord); + FragColor = mix(tex1 * vec4( color.xyz, 1.0), tex2, 0.2) /* *vec4( TexColor,1.0) /**/; +} + diff --git a/源代码/Output/x64/Debug/net6.0/Shader/main.vert b/源代码/Output/x64/Debug/net6.0/Shader/main.vert new file mode 100644 index 00000000..a3a23d5e --- /dev/null +++ b/源代码/Output/x64/Debug/net6.0/Shader/main.vert @@ -0,0 +1,22 @@ +#version 330 core + +layout(location = 0) in vec3 aPos; +layout(location = 1) in vec3 aColor; +layout(location = 2) in vec2 aTextCoord; + +out vec2 TexCoord; + +uniform mat4x4 camera; + +void main() +{ + + TexCoord = aTextCoord; + vec4 temp = vec4(aPos.xyz,1.0); + gl_Position = /**/ camera * /**/ temp; +} + +//struct + + + diff --git a/源代码/Output/x64/Debug/net6.0/Shader/particle.frag b/源代码/Output/x64/Debug/net6.0/Shader/particle.frag index 4554aa75..1e9dacb2 100644 --- a/源代码/Output/x64/Debug/net6.0/Shader/particle.frag +++ b/源代码/Output/x64/Debug/net6.0/Shader/particle.frag @@ -5,6 +5,6 @@ out vec3 fragColor; void main() { -fragColor = vec3( 0.5f,0.336f,0.9961f ); + fragColor = vec3( 0.5f,0.336f,0.9961f ); } \ No newline at end of file diff --git a/源代码/StgSharp/Environment/GlobalSetting.cs b/源代码/StgSharp/Environment/GlobalSetting.cs index 6bc466e4..1fc69aa6 100644 --- a/源代码/StgSharp/Environment/GlobalSetting.cs +++ b/源代码/StgSharp/Environment/GlobalSetting.cs @@ -31,7 +31,9 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Reflection; using System.Runtime.CompilerServices; +using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; @@ -40,7 +42,28 @@ namespace StgSharp public static unsafe partial class StgSharp { + static byte[] _currentHash; + private static bool _inited; + internal const int ssdSegmentLength = 16; + + public static byte[] CurrentAssemblyHash + { + get + { + if (_currentHash == null) + { + string route = Assembly.GetExecutingAssembly().Location; + string time = DateTime.UtcNow.ToString(); + using (SHA256 sh = SHA256.Create()) + { + byte[] bytes = Encoding.UTF8.GetBytes(route); + _currentHash = sh.ComputeHash(bytes); + } + } + return _currentHash; + } + } /// /// Init an instance of OpenGL program, @@ -76,5 +99,5 @@ namespace StgSharp } - } + }//------------------------end of class------------------------// } \ No newline at end of file diff --git a/源代码/StgSharp/Environment/Platform.cs b/源代码/StgSharp/Environment/Platform.cs index c2923034..c575b062 100644 --- a/源代码/StgSharp/Environment/Platform.cs +++ b/源代码/StgSharp/Environment/Platform.cs @@ -64,6 +64,8 @@ namespace StgSharp VK } + + public static partial class StgSharp { @@ -83,6 +85,29 @@ namespace StgSharp mainTimeProvider = new StgSharpTime(); MainTimeProvider.StartProvidingTime(); InternalIO.glfwInit(); + InternalIO.InternalAppendLog("\n\n\n"); + InternalIO.InternalWriteLog( + $"Program {Assembly.GetEntryAssembly()!.FullName} Started.", + LogType.Info); + } + + public static void LogError(Exception ex) + { + InternalIO.InternalWriteLog(ex.Message, LogType.Error); + } + + public static void LogWarning(string log) + { + InternalIO.InternalWriteLog(log, LogType.Warning); + } + public static void LogWarning(Exception notVerySeriesException) + { + InternalIO.InternalWriteLog(notVerySeriesException.Message, LogType.Warning); + } + + public static void LogInfo(string log) + { + InternalIO.InternalWriteLog(log, LogType.Info); } public static void Mark(bool needConsole) @@ -97,6 +122,7 @@ namespace StgSharp public static void Terminate() { MainTimeProvider.Terminate(); + InternalIO.glfwTerminate(); } public static void Track( @@ -129,7 +155,7 @@ namespace StgSharp } /// - /// Write a log message to log file, and mark the level of this message. + /// Write a log message to log file, and mark the _level of this message. /// /// A string contains information of how current evironment runs. /// The severity of current message. diff --git a/源代码/StgSharp/Environment/TimeProvider.cs b/源代码/StgSharp/Environment/TimeProvider.cs index c5155c0b..4c116c12 100644 --- a/源代码/StgSharp/Environment/TimeProvider.cs +++ b/源代码/StgSharp/Environment/TimeProvider.cs @@ -28,7 +28,7 @@ // //----------------------------------------------------------------------- //----------------------------------------------------------------------- -using StgSharpDebug.Logic; +using StgSharp.Logic; using System; using System.Collections.Generic; diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Define/PlainInstancingBuffer.cs b/源代码/StgSharp/Geometries/PlainGeometry/Define/PlainInstancingBuffer.cs index bbf69ee4..c1e4871a 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Define/PlainInstancingBuffer.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Define/PlainInstancingBuffer.cs @@ -74,17 +74,17 @@ namespace StgSharp.Geometries mutex = new Mutex(); } - List IInstancingBuffer.InstanceList + public List InstanceList { get => instanceList; } - List IInstancingBuffer.CoordAndRotationList + public List CoordAndRotationList { get => coordList; } - List IInstancingBuffer.ScalingList + public List ScalingList { get => scalingList; } diff --git a/源代码/StgSharp/Graphics/GL/Buffer/EBO.cs b/源代码/StgSharp/Graphics/GL/Buffer/EBO.cs index 2b2e944b..0ba15f64 100644 --- a/源代码/StgSharp/Graphics/GL/Buffer/EBO.cs +++ b/源代码/StgSharp/Graphics/GL/Buffer/EBO.cs @@ -39,7 +39,7 @@ using System.Text; namespace StgSharp.Graphics.GL { /// - /// A collection of handle to Element Buffer Object in OpenGL. + /// A collection of handle to Element Buffer Object in OpenglFunc. /// Each value indexed from instance of this class this /// is the only handle to one Element Buffer Object. /// diff --git a/源代码/StgSharp/Graphics/GL/glApiManager.cs b/源代码/StgSharp/Graphics/GL/glApiManager.cs index f1b8c160..664343a3 100644 --- a/源代码/StgSharp/Graphics/GL/glApiManager.cs +++ b/源代码/StgSharp/Graphics/GL/glApiManager.cs @@ -73,7 +73,7 @@ namespace StgSharp.Graphics.GL if (proc == IntPtr.Zero) { #if DEBUG - Console.WriteLine("Cannot load GL."); + Console.WriteLine("Cannot load glFunc."); #endif throw new Exception("Cannot load gl"); } diff --git a/源代码/StgSharp/Graphics/ShaderEdit/ShaderStruct.cs b/源代码/StgSharp/Graphics/ShaderEdit/ShaderStruct.cs index 4fa5f47f..1f210006 100644 --- a/源代码/StgSharp/Graphics/ShaderEdit/ShaderStruct.cs +++ b/源代码/StgSharp/Graphics/ShaderEdit/ShaderStruct.cs @@ -18,15 +18,15 @@ namespace StgSharp.Graphics.ShaderEdit { internal Dictionary uniformPair; - public ShaderStruct(params (glSHandle, ShaderStructMember)[] UniformPais) + public ShaderStruct(params (glSHandle, ShaderStructMember)[] uniformPairs) { uniformPair = new Dictionary(); - if (UniformPais.Length == 0) + if (uniformPairs.Length == 0) { return; } - foreach (var item in UniformPais) + foreach (var item in uniformPairs) { uniformPair.Add(item.Item1,item.Item2); } diff --git a/源代码/StgSharp/Math/Linear/Vector.Normalize.cs b/源代码/StgSharp/Math/Linear/Vector.Normalize.cs index 77db4d6f..101e51b4 100644 --- a/源代码/StgSharp/Math/Linear/Vector.Normalize.cs +++ b/源代码/StgSharp/Math/Linear/Vector.Normalize.cs @@ -9,19 +9,6 @@ using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; -namespace StgSharp -{ - - internal static partial class InternalIO - { - [DllImport(SSC_libName, EntryPoint = "normalize", - CallingConvention = CallingConvention.Cdecl)] - internal static extern unsafe void Normalize(M128* source, M128* target); - - } - -} - namespace StgSharp.Math { public static partial class Linear diff --git a/源代码/StgSharp/obj/x64/Release/netstandard2.1/StgSharp.AssemblyInfo.cs b/源代码/StgSharp/obj/x64/Release/netstandard2.1/StgSharp.AssemblyInfo.cs index 65dab848..c90a8c34 100644 --- a/源代码/StgSharp/obj/x64/Release/netstandard2.1/StgSharp.AssemblyInfo.cs +++ b/源代码/StgSharp/obj/x64/Release/netstandard2.1/StgSharp.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+70890e3e339064993a7c905683c70a3ec5bd47f4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0cac40255bd414b81f65e12c37cd72a7adb12bf0")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/StgSharpDebug/Shader/fbo.frag b/源代码/StgSharpDebug/Shader/fbo.frag new file mode 100644 index 00000000..4cbc169f --- /dev/null +++ b/源代码/StgSharpDebug/Shader/fbo.frag @@ -0,0 +1,13 @@ +#version 430 core + +in vec3 texCoord; + +out vec4 fragColor; + +uniform sampler2D tex; + +void main() +{ + fragColor = texture(tex, texCoord.xy); + //fragColor = vec4(0.0f,0.0f,0.0f,0.0f); +} \ No newline at end of file diff --git a/源代码/StgSharpDebug/Shader/fbo.vert b/源代码/StgSharpDebug/Shader/fbo.vert new file mode 100644 index 00000000..bb5c00c5 --- /dev/null +++ b/源代码/StgSharpDebug/Shader/fbo.vert @@ -0,0 +1,13 @@ +#version 330 core + +layout(location = 0)in vec3 coord; +layout(location = 1)in vec3 tCoord; + +out vec3 texCoord; + +void main() +{ + gl_Position = vec4(coord.xyz,1.0f); + texCoord = tCoord; +} + diff --git a/源代码/StgSharpDebug/Shader/main.frag b/源代码/StgSharpDebug/Shader/main.frag new file mode 100644 index 00000000..6f8c1558 --- /dev/null +++ b/源代码/StgSharpDebug/Shader/main.frag @@ -0,0 +1,17 @@ +#version 330 core + +in vec2 TexCoord; + +out vec4 FragColor; + +uniform vec4 color; +uniform sampler2D ourTexture; +uniform sampler2D ourTexture2; + +void main() +{ + vec4 tex1 = texture(ourTexture, TexCoord); + vec4 tex2 = texture(ourTexture2,TexCoord); + FragColor = mix(tex1 * vec4( color.xyz, 1.0), tex2, 0.2) /* *vec4( TexColor,1.0) /**/; +} + diff --git a/源代码/StgSharpDebug/Shader/main.vert b/源代码/StgSharpDebug/Shader/main.vert new file mode 100644 index 00000000..a3a23d5e --- /dev/null +++ b/源代码/StgSharpDebug/Shader/main.vert @@ -0,0 +1,22 @@ +#version 330 core + +layout(location = 0) in vec3 aPos; +layout(location = 1) in vec3 aColor; +layout(location = 2) in vec2 aTextCoord; + +out vec2 TexCoord; + +uniform mat4x4 camera; + +void main() +{ + + TexCoord = aTextCoord; + vec4 temp = vec4(aPos.xyz,1.0); + gl_Position = /**/ camera * /**/ temp; +} + +//struct + + + diff --git a/源代码/StgSharpDebug/Shader/particle.frag b/源代码/StgSharpDebug/Shader/particle.frag index 4554aa75..1e9dacb2 100644 --- a/源代码/StgSharpDebug/Shader/particle.frag +++ b/源代码/StgSharpDebug/Shader/particle.frag @@ -5,6 +5,6 @@ out vec3 fragColor; void main() { -fragColor = vec3( 0.5f,0.336f,0.9961f ); + fragColor = vec3( 0.5f,0.336f,0.9961f ); } \ No newline at end of file diff --git a/源代码/StgSharpDebug/StgSharpDebug.csproj b/源代码/StgSharpDebug/StgSharpDebug.csproj index 07d9cf17..16f0f030 100644 --- a/源代码/StgSharpDebug/StgSharpDebug.csproj +++ b/源代码/StgSharpDebug/StgSharpDebug.csproj @@ -98,21 +98,27 @@ Always - - Always + + Always + + + Always Always + + Always + + + Always + Always Always - - Always - diff --git a/源代码/StgSharpDebug/Test/FBOframe.cs b/源代码/StgSharpDebug/Test/FBOframe.cs new file mode 100644 index 00000000..ce43a666 --- /dev/null +++ b/源代码/StgSharpDebug/Test/FBOframe.cs @@ -0,0 +1,157 @@ +using StgSharp.Geometries; +using StgSharp.Graphics; +using StgSharp.Graphics.GL; +using StgSharp.Logic; + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp +{ + public class fboFrame : glRenderStream + { + public fboFrame(RenderStreamConstructArgs args):base(args) + { + + } + + protected override string[] InputPortsName + => + [ + "TextureInput" + ]; + + protected override string[] OutputPortsName + => + [ + "Output" + ]; + + protected override void Deinit() + { + throw new NotImplementedException(); + } + + ShaderProgram s; + TextureGL t; + VertexBuffer vbo; + VertexArray vao; + ElementBuffer ebo; + + internal TimeSpanProvider spanProvider; + + protected override void Init() + { + //spanProvider = new TimeSpanProvider(1 / 60.00f, TimeSpanProvider.DefaultProvider); + + SetSizeLimit(800,800,800,800); + + FrameSizeCallback = new FrameBufferSizeHandler( + (window, width,height) => { + glFunc.Viewport(0, 0, width, height); + }); + + vbo = CreateVertexBuffer(2); + vao = CreateVertexArray(1); + ebo = CreateElementBuffer(1); + + Rectangle rec = new Rectangle( + -0.9f, 0.9f, 0, + 0.9f, 0.9f, 0, + 0.9f, -0.9f, 0, + -0.9f, -0.9f, 0 + ); + + /* + Rectangle tex = new Rectangle( + -0.8f, 0.8f, 0, + 0.8f, 0.8f, 0, + 0.8f, -0.8f, 0, + -0.8f, -0.8f, 0 + ); + + /**/ + /**/ + Rectangle tex = new Rectangle( + 0f, 1f, 0, + 1f, 1f, 0, + 1f, 0f, 0, + 0f, 0f, 0 + ); + + /**/ + + s = CreateShaderProgram(); + Shader vert = CreateShaderSegment(ShaderType.Vertex, 1); + Shader frag = CreateShaderSegment(ShaderType.Fragment,1); + + vert.Compile(0, Shader.FromCodeFile("Shader\\fbo.vert")); + frag.Compile(0, Shader.FromCodeFile("Shader\\fbo.frag")); + + vert.AttachTo(0,s); + frag.AttachTo(0,s); + + s.Link(); + + vao.Bind(0); + + ebo.Bind(0); + ebo.SetValue(0,rec.VertexIndices,BufferUsage.StaticDraw); + + vbo.Bind(0); + vbo.WriteVectorData(0,rec.VertexStream, BufferUsage.StaticDraw); + VertexArray.SetVertexAttribute(0,3,TypeCode.Single,false,4*sizeof(float),0); + + vbo.Bind(1); + vbo.WriteVectorData(1, tex.VertexStream, BufferUsage.StaticDraw); + VertexArray.SetVertexAttribute(1, 3, TypeCode.Single, false,4*sizeof(float),0); + + + t = CreateTexture(1); + t.Bind2D(0); + t.Set2dWrapProperty(Wrap.Repeat, Wrap.Repeat); + t.Set2dFilterProperty(Filter.Nearest, Filter.Nearest); + + TextureGL.Activate(TextureUnit.Unit0); + + texUniform = s.GetUniform("tex"); + glFunc.SetUniformValue(texUniform, 0); + + } + + Uniform texUniform; + + protected override void Main( + in Dictionary input, + in Dictionary output) + { + TexturePipeline p = input["TextureInput"].Args as TexturePipeline; + Image i = (p??throw new Exception("Pipeline has null value")).Value; + + FrameBuffer.BindNull(); + glFunc.ClearColor(0.4f, 0.1f, 0f, 1.0f); + glFunc.Clear(MaskBufferBit.COLOR | MaskBufferBit.DEPTH); + + s.Use(); + + vao.Bind(0); + + t.LoadTexture(0, i); + + glFunc.DrawElements(GeometryType.TRIANGLES,6,TypeCode.UInt32,IntPtr.Zero); + //glFunc.DrawElements(GeometryType.LINES, 6, TypeCode.UInt32, IntPtr.Zero); + BlueprintPipeline.SkipAll(output); + + PollEvents(); + SwapBuffers(); + } + + protected override void ProcessInput() + { + + } + } +} diff --git a/源代码/StgSharpDebug/Test/MainRenderStream.cs b/源代码/StgSharpDebug/Test/MainRenderStream.cs index a02dec3a..a6b91c26 100644 --- a/源代码/StgSharpDebug/Test/MainRenderStream.cs +++ b/源代码/StgSharpDebug/Test/MainRenderStream.cs @@ -31,6 +31,7 @@ using StgSharp; using StgSharp.Geometries; using StgSharp.Graphics; +using StgSharp.Graphics.GL; using StgSharp.Logic; using StgSharp.Math; @@ -48,7 +49,7 @@ namespace StgSharp private ElementBuffer ebo; private ShaderProgram shader; - private Texture texture; + private TextureGL texture; private Uniform color; private Uniform ourTexture; private Uniform ourTexture2; @@ -77,16 +78,15 @@ namespace StgSharp { SetSizeLimit(800, 800, 800, 800); - FrameSizeCallback = - (IntPtr id, uint width, uint height) => GL.Viewport(0, 0, width, height); + (IntPtr id, uint width, uint height) => glFunc.Viewport(0, 0, width, height); shader = CreateShaderProgram(); Shader vertex = CreateShaderSegment(ShaderType.Vertex, 1); Shader fragment = CreateShaderSegment(ShaderType.Fragment, 1); - vertex.Compile(0, File.ReadAllText("Shader\\vertex.vert")); + vertex.Compile(0, Shader.FromCodeFile("Shader\\main.vert")); vertex.AttachTo(0, shader); - fragment.Compile(0, File.ReadAllText("Shader\\fragment.frag")); + fragment.Compile(0, Shader.FromCodeFile("Shader\\main.frag")); fragment.AttachTo(0, shader); shader.Link(); Triangle tri = new Triangle( @@ -119,35 +119,35 @@ namespace StgSharp vao.Bind(0); - ebo.SetValue(0, rec.Indices, BufferUsage.STATIC_DRAW); + ebo.SetValue(0, rec.VertexIndices, BufferUsage.StaticDraw); - vbo.WriteMatrixData(0, rec.VertexBuffer, BufferUsage.STATIC_DRAW); - vao.SetVertexAttribute(0, 3, TypeCode.Single, false, 4 * sizeof(float), 0); + vbo.WriteVectorData(0, rec.VertexStream, BufferUsage.StaticDraw); + VertexArray.SetVertexAttribute(0, 3, TypeCode.Single, false, 4 * sizeof(float), 0); - vbo.WriteScalerData(1, texCoord, BufferUsage.STATIC_DRAW); - vao.SetVertexAttribute(2, 2, TypeCode.Single, false, 2 * sizeof(float), 0); + vbo.WriteScalerData(1, texCoord, BufferUsage.StaticDraw); + VertexArray.SetVertexAttribute(2, 2, TypeCode.Single, false, 2 * sizeof(float), 0); /**/ vbo.Unbind(); - vao.BindNull(); + VertexArray.BindNull(); /**/ texture.Bind2D(0); texture.Set2dWrapProperty(Wrap.Repeat, Wrap.Repeat); texture.Set2dFilterProperty(Filter.Nearest, Filter.Nearest); - texture.LoadTexture(0, "Shader\\Image1.png", null); + texture.LoadTexture(0,Image.FromFile( "Shader\\Image1.png", null)); texture.Bind2D(1); texture.Set2dWrapProperty(Wrap.Repeat, Wrap.Repeat); texture.Set2dFilterProperty(Filter.Nearest, Filter.Nearest); - texture.LoadTexture(1, "Shader\\awesomeface.png", null); + texture.LoadTexture(1, Image.FromFile( "Shader\\awesomeface.png", null)); shader.Use(); /**/ color = shader.GetUniform("color"); ourTexture = shader.GetUniform("ourTexture"); - GL.SetValue(ourTexture, 0); + glFunc.SetUniformValue(ourTexture, 0); ourTexture2 = shader.GetUniform("ourTexture2"); - GL.SetValue(ourTexture2, 1); + glFunc.SetUniformValue(ourTexture2, 1); /**/ NativeCameraViewTarget( @@ -158,6 +158,12 @@ namespace StgSharp NativeCameraViewRange(new Degree(10f), (0, 0), (50f, 50f)); NativeCameraUniform(shader, "camera"); + + TextureGL.Activate(TextureUnit.Unit0); + texture.Bind2D(0); + TextureGL.Activate(TextureUnit.Unit1); + texture.Bind2D(1); + } protected override sealed void Main( @@ -165,26 +171,22 @@ namespace StgSharp in Dictionary output ) { - GL.ClearColor(0.333f, 0.555f, 0.555f, 1.0f); + glFunc.ClearColor(0.333f, 0.555f, 0.555f, 1.0f); //Console.WriteLine(1); - GL.Clear(MaskBufferBit.COLOR /**/| MaskBufferBit.DEPTH /**/ ); + glFunc.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; + float time = /* CurrentFrameCount, / /**/ 0.003f; - GL.SetValue(color, + glFunc.SetUniformValue(color, 0.5f + MathF.Cos(time), 0.5f + MathF.Sin((time * 0.66667f) + ((2 * Scaler.Pi) / 3)), 0.5f + MathF.Sin((time * 0.33333f) + (Scaler.Pi / 3)), @@ -196,9 +198,9 @@ namespace StgSharp //Console.WriteLine(NativeCamera.Projection); - GL.DrawElements(GeometryType.TRIANGLES, 6, TypeCode.UInt32, IntPtr.Zero); + glFunc.DrawElements(GeometryType.TRIANGLES, 6, TypeCode.UInt32, IntPtr.Zero); - vao.BindNull(); + VertexArray.BindNull(); /**/ BlueprintPipeline.SkipAll(output); diff --git a/源代码/StgSharpDebug/Test/Particle.cs b/源代码/StgSharpDebug/Test/Particle.cs index 15538dba..3154974b 100644 --- a/源代码/StgSharpDebug/Test/Particle.cs +++ b/源代码/StgSharpDebug/Test/Particle.cs @@ -1,21 +1,23 @@ using StgSharp.Geometries; using StgSharp.Graphics; +using StgSharp.Graphics.GL; using StgSharp.Logic; using StgSharp.Math; using System; using System.Collections.Generic; using System.Linq; +using System.Net; using System.Text; +using System.Threading.Channels; using System.Threading.Tasks; namespace StgSharp { public class ParticleStream : glRenderStream { - public ParticleStream(RenderStreamConstructArgs args) : base(args) + public ParticleStream(RenderStreamConstructArgs args, bool isSharing) : base(args, isSharing) { - } protected override string[] InputPortsName => ["input_1"]; @@ -33,7 +35,9 @@ namespace StgSharp VertexArray vao; ElementBuffer ebo; - internal TimeSpanProvider spanProvider; + FrameBuffer fbo; + + internal static vec3d DefaultRotation(TimeSpanProvider provider, out float rotation) { @@ -48,8 +52,6 @@ namespace StgSharp protected override void Init() { - spanProvider = new TimeSpanProvider(1 / 60.00f, TimeSpanProvider.DefaultProvider); - buffer = new PlainInstancingBuffer(); for (int i = 0; i < 10; i++) { @@ -59,12 +61,12 @@ namespace StgSharp float at = Scaler.Abs(t - 5.0f); ParticleOnPlain p = new ParticleOnPlain(buffer); - ((IInstancing)p).Coord = new vec3d( + ((IInstancing)p).Coord = new vec3d( (-5 + i) * 0.2f + 0.1f, (-5 + t) * 0.2f + 0.1f, 0); - ((IInstancing)p).Scale = - Scaler.MinOf(ai, at) * 0.4f + 0.1f; - ((IInstancing)p).Motion = new GeometryMotion( - true,spanProvider, + ((IInstancing)p).Scale = + Scaler.MinOf(i, t) * 0.15f; + ((IInstancing)p).Motion = new GeometryMotion( + true, this.timeProvider, DefaultRotation) ; } @@ -73,7 +75,7 @@ namespace StgSharp SetSizeLimit(800, 800, 800, 800); FrameSizeCallback = - (IntPtr id, uint width, uint height) => GL.Viewport(0, 0, width, height); + (IntPtr id, uint width, uint height) => glFunc.Viewport(0, 0, width, height); s = CreateShaderProgram(); Shader pvs = CreateShaderSegment(ShaderType.Vertex ,1); @@ -97,26 +99,28 @@ namespace StgSharp -0.05f,-0.05f,0.0f, -0.05f,0.05f,0.0f ); - + vao.Bind(0); - vbo.WriteMatrixData(0, rec.vertexMat, BufferUsage.STATIC_DRAW); - ebo.SetValue(0, rec.Indices, BufferUsage.STATIC_DRAW); - vao.SetVertexAttribute(0, 3, TypeCode.Single, false, 4 * sizeof(float),0); + vbo.WriteVectorData(0, rec.VertexStream, BufferUsage.StaticDraw); + ebo.SetValue(0, rec.VertexIndices, BufferUsage.StaticDraw); + VertexArray.SetVertexAttribute(0, 3, TypeCode.Single, false, 4 * sizeof(float),0); - vbo.WriteVectorData(1, buffer.CoordSpan,BufferUsage.STREAM_DRAW); - vao.SetVertexAttribute(1, 3, TypeCode.Single, false, 4 * sizeof(float), 0); - vao.SetVertexAttribute(2, 1, TypeCode.Single, false, 4 * sizeof(float), 3 * sizeof(float)); + vbo.WriteVectorData(1, buffer.CoordAndRotationSpan,BufferUsage.StreamDraw); + VertexArray.SetVertexAttribute(1, 3, TypeCode.Single, false, 4 * sizeof(float), 0); + VertexArray.SetVertexAttribute(2, 1, TypeCode.Single, false, 4 * sizeof(float), 3 * sizeof(float)); - GL.VertexAttributeDivisor(1, 1); - GL.VertexAttributeDivisor(2, 1); + glFunc.VertexAttributeDivisor(1, 1); + glFunc.VertexAttributeDivisor(2, 1); + + vbo.WriteScalerData(2, buffer.ScalingSpan, BufferUsage.StaticDraw); + VertexArray.SetVertexAttribute(3,1,TypeCode.Single,false,sizeof(float),0); + + glFunc.VertexAttributeDivisor(3, 1); - vbo.WriteScalerData(2, buffer.ScalingSpan, BufferUsage.STATIC_DRAW); - vao.SetVertexAttribute(3,1,TypeCode.Single,false,sizeof(float),0); - GL.VertexAttributeDivisor(3, 1); vbo.Unbind(); - vao.BindNull(); + VertexArray.BindNull(); NativeCameraViewTarget ( @@ -124,38 +128,85 @@ namespace StgSharp (0,0,0), (0,1,0) ); - NativeCameraViewRange(new Degree(1.7f),Vec2d.Zero,(50,50)); + NativeCameraViewRange(new Degree(1.5f),Vec2d.Zero,(50,50)); NativeCameraUniform(s,"Camera"); + + s.Use(); + fbo = CreateFrameBuffer(1); + rbo = CreateRenderBuffer(1); + + fbo.Bind(0); + rbo.Bind(0); + glFunc.SetRenderBufferStorage( + RenderBufferInternalFormat.Depth24_Stencil8, this.Size); + + + t = CreateTexture(1); + t.Bind2D(0); + glFunc.TextureImage2d(Texture2DTarget.Texture2D, 0, (int)ImageChannel.WithAlphaChannel, + (uint)Width, (uint)Height, (int)ImageChannel.WithAlphaChannel, ImageChannelLayout.Byte, glHandle.ZeroHandle); + + t.Set2dWrapProperty(Wrap.Repeat, Wrap.Repeat); + t.Set2dFilterProperty(Filter.Nearest, Filter.Nearest); + + + glFunc.FrameBufferTexture2d(FrameBufferTarget.All, glAttachment.Color(0), + Texture2DTarget.Texture2D,t[0],0); + + glFunc.CombineFrameBufferRenderBuffer(fbo[0], rbo[0]); + + int streamLength = this.Width * this.Height * 4; + byte[] imageStream = new byte[streamLength]; + i = Image.FromMemory(this.Size,4,imageStream); } - protected override void Main(in Dictionary input, in Dictionary output) - { + TextureGL t; + RenderBuffer rbo; + Image i; + protected override void Main( + in Dictionary input, + in Dictionary output) + { buffer.UpdateAllParticles(); - GL.ClearColor(0.6f,0.1f,0.3f,1); - GL.Clear(MaskBufferBit.COLOR | MaskBufferBit.DEPTH); - + fbo.Bind(0); vao.Bind(0); + + glFunc.ClearColor(0.6f,0.1f,0.3f,1); + glFunc.Clear(MaskBufferBit.COLOR | MaskBufferBit.DEPTH); + vbo.Bind(1); - vbo.WriteVectorData(1, buffer.CoordSpan, BufferUsage.STREAM_DRAW); + vbo.WriteVectorData(1, buffer.CoordAndRotationSpan, BufferUsage.StreamDraw); s.Use(); NativeCamera.SetAllUniforms(); - GL.DrawElementsInstanced( + glFunc.DrawElementsInstanced( GeometryType.TRIANGLES, 6, TypeCode.UInt32,IntPtr.Zero,100 ); + glFunc.WaitAccomplishment(); + VertexArray.BindNull(); - vao.BindNull(); + /**/ - BlueprintPipeline.SkipAll(output); + t.Bind2D(0); + glFunc.GetTextureImage(Texture2DTarget.Texture2D, 0,ImageChannel.WithAlphaChannel, + ImageChannelLayout.Byte,ref i.data); + + //Array.Fill(i.DataStream, 24); + output["output_1"].CompleteAndWriteData( new TexturePipeline(i)); + FrameBuffer.BindNull(); + /**/ + + /* + //BlueprintPipeline.SkipAll(output); SwapBuffers(); PollEvents(); - + /**/ } protected override void ProcessInput() diff --git a/源代码/StgSharpDebug/Test/Program.cs b/源代码/StgSharpDebug/Test/Program.cs index f30a3241..313fde29 100644 --- a/源代码/StgSharpDebug/Test/Program.cs +++ b/源代码/StgSharpDebug/Test/Program.cs @@ -9,7 +9,7 @@ using System.Runtime.CompilerServices; namespace StgSharp { - public class StgSharpDemoForm : Form + public class StgSharpDemoForm : ViewModel { public void Beep() @@ -20,8 +20,6 @@ namespace StgSharp } } - - //[RenderActivity(RenderPriority.Pre_1)] public void NoOp() { @@ -45,20 +43,30 @@ namespace StgSharp demoForm.Size = (800, 800); demoForm.name = "Hello, Stg#!"; - var stream = glRenderStream.AsMainStreamOf - // - - (demoForm,(1,1,1)); + + var stream = demoForm.BuildMainRenderStream + // + // + + ((1,1,1)); + + var rstream = RenderStream.ShareContextWith + (stream); + Blueprint blueprint = new Blueprint(); - BlueprintNode node = new BlueprintNode("MainRenderStream",stream); - node.AddAfter(blueprint.BeginLayer, + BlueprintNode node0 = new BlueprintNode("BufferGenerateStream", rstream); + BlueprintNode node1 = new BlueprintNode("MainRenderStream",stream); + node0.AddAfter(blueprint.BeginLayer, "input_1", "input_1"); - node.AddBefore(blueprint.EndLayer, - "output_1", "output_1"); + node0.AddBefore(node1, + "output_1", "TextureInput"); + node1.AddBefore(blueprint.EndLayer, + "Output", "output_1"); - blueprint.AddNativeNode(node); + blueprint.AddNativeNode(node0); + blueprint.AddNativeNode(node1); blueprint.Init(0); //Console.WriteLine(2); diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs index a9ddb8bf..ca301dd7 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+70890e3e339064993a7c905683c70a3ec5bd47f4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0cac40255bd414b81f65e12c37cd72a7adb12bf0")] [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.csproj.FileListAbsolute.txt b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.csproj.FileListAbsolute.txt index 0dd8bef9..dc6a1e72 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.csproj.FileListAbsolute.txt +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.csproj.FileListAbsolute.txt @@ -10,9 +10,7 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharp D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\StgSharpDebug.dll D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\StgSharpDebug.exe D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\awesomeface.png -D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\fragment.frag D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\Image1.png -D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\vertex.vert D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\StgSharpDebug.deps.json D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\StgSharpDebug.runtimeconfig.json D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\StgSharpDebug.pdb @@ -28,3 +26,7 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharp D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpDebug\obj\x64\Debug\net6.0\StgSharpDebug.genruntimeconfig.cache D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\particle.frag D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\particle.vert +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\fbo.frag +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\fbo.vert +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\main.frag +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\Output\x64\Debug\net6.0\Shader\main.vert diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json index 78786aad..a4c08444 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/a3506c96a3f6c7df608c22594ca2eaec41efa511/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/0cac40255bd414b81f65e12c37cd72a7adb12bf0/*"}} \ No newline at end of file diff --git a/源代码/StgsharpEnvDebug/Program.cs b/源代码/StgsharpEnvDebug/Program.cs index 749b8065..f40d4ec7 100644 --- a/源代码/StgsharpEnvDebug/Program.cs +++ b/源代码/StgsharpEnvDebug/Program.cs @@ -25,7 +25,7 @@ namespace StgsharpEnvDebug } } - public sealed class DemoForm : Form + public sealed class DemoForm : ViewModel { } diff --git a/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfo.cs b/源代码/StgsharpEnvDebug/obj/Debug/net6.0/StgsharpEnvDebug.AssemblyInfo.cs index ccefce48..7e8398f8 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+70890e3e339064993a7c905683c70a3ec5bd47f4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0cac40255bd414b81f65e12c37cd72a7adb12bf0")] [assembly: System.Reflection.AssemblyProductAttribute("StgsharpEnvDebug")] [assembly: System.Reflection.AssemblyTitleAttribute("StgsharpEnvDebug")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]