add from giga-device, new branch added

This commit is contained in:
Nitload Youmu
2025-08-21 20:44:30 +08:00
parent 43bbc06bbb
commit fb9398e8be
135 changed files with 1505 additions and 1107 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+384 -365
View File
@@ -1,153 +1,158 @@
{ {
"Version": 1, "Version": 1,
"WorkspaceRootPath": "D:\\PlatformDev\\", "WorkspaceRootPath": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\",
"Documents": [ "Documents": [
{ {
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-src\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\memory\\hlsfallocator.debug.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.debug.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\highperformance\\memory\\hlsfallocator.alloc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\memory\\hlsfallocator.alloc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.alloc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.alloc.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\internal\\internalio.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\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\internalio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-src\\load_glfw.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\load_glfw.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\internal\\glfwfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\glfwfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\internal\\glfw.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\glfw.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\environment\\platform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\environment\\platform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\stgsharp.common.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\stgsharp.common.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\graphics\\opengl\\glapimanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\graphics\\opengl\\glapimanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\glfw\\glfw3.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\glfw\\glfw3.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\mvvm\\viewmodel\\viewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\mvvm\\viewmodel\\viewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\graphics\\framework.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\graphics\\framework.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-head\\StgSharpNative.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\StgSharpNative.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-head\\glfw_function.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\glfw_function.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\mvvm\\viewport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\mvvm\\viewport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\graphics\\opengl\\glrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\graphics\\opengl\\glrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-src\\stgsharp_native.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\stgsharp_native.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\internal\\structdefine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\structdefine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\platformdev\\stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\highperformance\\memory\\hlsfallocator.bucketnode.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\memory\\hlsfallocator.segmententry.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.bucketnode.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\highperformance\\memory\\hlsfallocator.segmententry.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.segmententry.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.segmententry.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\highperformance\\memory\\hlsfallocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\memory\\hlsfallocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\platformdev\\stgsharpdebug\\stgsharpdebug.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\memory\\hlsfallocator.bucketnode.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\stgsharpdebug.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.bucketnode.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\highperformance\\memory\\hlsfallocator.level.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\memory\\hlsfallocator.level.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.level.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.level.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-head\\sn_intrinsic.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\memory\\slaballocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\slaballocator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\internal\\internalio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\internalio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\load_glfw.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\load_glfw.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\internal\\glfwfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\glfwfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\internal\\glfw.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\glfw.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\environment\\platform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\environment\\platform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\stgsharp.common.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\stgsharp.common.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\graphics\\opengl\\glapimanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\graphics\\opengl\\glapimanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\glfw\\glfw3.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\glfw\\glfw3.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\mvvm\\viewmodel\\viewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\mvvm\\viewmodel\\viewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\graphics\\framework.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\graphics\\framework.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\StgSharpNative.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\StgSharpNative.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw_function.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\glfw_function.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\mvvm\\viewport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\mvvm\\viewport.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\graphics\\opengl\\glrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\graphics\\opengl\\glrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\stgsharp_native.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\stgsharp_native.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
},
{
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\internal\\structdefine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\structdefine.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\\\u5185\u6838\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}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\sn_intrinsic.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\sn_intrinsic.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\sn_intrinsic.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-head\\stb_image.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\stb_image.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\stb_image.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\stb_image.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-head\\sn_internal.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\sn_internal.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\sn_internal.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-head\\sn_internal.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-src\\intrinsic.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\intrinsic.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\intrinsic.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\intrinsic.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-src\\vector_dot.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\vector_dot.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\vector_dot.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\vector_dot.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\PlatformDev\\StgSharp.Native\\sn-src\\dllmain.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\dllmain.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\dllmain.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.Native\\StgSharp.Native.vcxproj|solutionrelative:StgSharp.Native\\sn-src\\dllmain.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\highperformance\\memory\\hlsfallocator.free.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\memory\\hlsfallocator.free.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.free.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\memory\\hlsfallocator.free.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\highperformance\\matrixkernel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\highperformance\\matrixkernel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\matrixkernel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\highperformance\\matrixkernel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\platformdev\\stgsharpdebug\\renderstream\\partical.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\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\renderstream\\partical.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\renderstream\\partical.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\renderstream\\partical.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\platformdev\\stgsharpdebug\\simddemo.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\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\simddemo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\simddemo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\simddemo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\graphics\\opengl\\buffer\\vbo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\graphics\\opengl\\buffer\\vbo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\graphics\\opengl\\buffer\\vbo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\graphics\\opengl\\buffer\\vbo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}, },
{ {
"AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\platformdev\\stgsharp.common\\mathematics\\linear\\vec4.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\mathematics\\linear\\vec4.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\mathematics\\linear\\vec4.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\mathematics\\linear\\vec4.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\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw3.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw3.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:StgSharp.Native\\sn-head\\glfw3.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
} }
], ],
"DocumentGroupContainers": [ "DocumentGroupContainers": [
@@ -157,176 +162,28 @@
"DocumentGroups": [ "DocumentGroups": [
{ {
"DockedWidth": 200, "DockedWidth": 200,
"SelectedChildIndex": 1, "SelectedChildIndex": 0,
"Children": [ "Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 0, "DocumentIndex": 0,
"Title": "mat3.c", "Title": "HLSFAllocator.Debug.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\mat3.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Debug.cs",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\mat3.c", "RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Debug.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\mat3.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Debug.cs",
"RelativeToolTip": "StgSharp.Native\\sn-src\\mat3.c", "RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Debug.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAACcAAAA9AAAAAAAAAA==", "ViewState": "AgIAADkAAAAAAAAAAAA0wDQAAAAlAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-21T08:29:27.775Z", "WhenOpened": "2025-08-21T02:32:20.394Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 6, "DocumentIndex": 22,
"Title": "Platform.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Environment\\Platform.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Environment\\Platform.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Environment\\Platform.cs",
"RelativeToolTip": "StgSharp.Common\\Environment\\Platform.cs",
"ViewState": "AgIAACsAAAAAAAAAAIA1wD8AAAAeAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T13:14:42.715Z"
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "InternalIO.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Internal\\InternalIO.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Internal\\InternalIO.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Internal\\InternalIO.cs",
"RelativeToolTip": "StgSharp.Common\\Internal\\InternalIO.cs",
"ViewState": "AgIAACsAAAAAAAAAAAAAAEMAAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T13:05:03.789Z"
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "glApiManager.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Graphics\\OpenGL\\glApiManager.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\glApiManager.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Graphics\\OpenGL\\glApiManager.cs",
"RelativeToolTip": "StgSharp.Common\\Graphics\\OpenGL\\glApiManager.cs",
"ViewState": "AgIAAJcAAAAAAAAAAAAQwLQAAABfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:40:58.216Z"
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "framework.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Graphics\\framework.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\framework.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Graphics\\framework.cs",
"RelativeToolTip": "StgSharp.Common\\Graphics\\framework.cs",
"ViewState": "AgIAACcAAAAAAAAAAAAQwD4AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:36:39.134Z"
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "ViewModel.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\MVVM\\ViewModel\\ViewModel.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\MVVM\\ViewModel\\ViewModel.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\MVVM\\ViewModel\\ViewModel.cs",
"RelativeToolTip": "StgSharp.Common\\MVVM\\ViewModel\\ViewModel.cs",
"ViewState": "AgIAAEUAAAAAAAAAAAAawFkAAAA9AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:32:11.892Z"
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "glfw3.h",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\glfw\\glfw3.h",
"RelativeDocumentMoniker": "StgSharp.Native\\glfw\\glfw3.h",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\glfw\\glfw3.h",
"RelativeToolTip": "StgSharp.Native\\glfw\\glfw3.h",
"ViewState": "AgIAAEIWAAAAAAAAAAAQwFYWAAAnAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
"WhenOpened": "2025-08-20T12:29:52.585Z"
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "ViewPort.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\MVVM\\ViewPort.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\MVVM\\ViewPort.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\MVVM\\ViewPort.cs",
"RelativeToolTip": "StgSharp.Common\\MVVM\\ViewPort.cs",
"ViewState": "AgIAACMAAAAAAAAAAAAywC8AAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:12:13.435Z"
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "glfw_function.h",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\glfw_function.h",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\glfw_function.h",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\glfw_function.h",
"RelativeToolTip": "StgSharp.Native\\sn-head\\glfw_function.h",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAeAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
"WhenOpened": "2025-08-20T12:08:46.273Z"
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "load_glfw.c",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\load_glfw.c",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\load_glfw.c",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\load_glfw.c",
"RelativeToolTip": "StgSharp.Native\\sn-src\\load_glfw.c",
"ViewState": "AgIAAAAAAAAAAAAAAAAAACAAAAAxAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
"WhenOpened": "2025-08-20T12:05:52.802Z"
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "glfwFunction.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Internal\\glfwFunction.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Internal\\glfwFunction.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Internal\\glfwFunction.cs",
"RelativeToolTip": "StgSharp.Common\\Internal\\glfwFunction.cs",
"ViewState": "AgIAAIMAAAAAAAAAAAAswCcAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T11:55:11.991Z"
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "glRenderStream.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Graphics\\OpenGL\\glRenderStream.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\glRenderStream.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Graphics\\OpenGL\\glRenderStream.cs",
"RelativeToolTip": "StgSharp.Common\\Graphics\\OpenGL\\glRenderStream.cs",
"ViewState": "AgIAAJsAAAAAAAAAAAAlwKkAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:02:17.107Z"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "glfw.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Internal\\glfw.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Internal\\glfw.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Internal\\glfw.cs",
"RelativeToolTip": "StgSharp.Common\\Internal\\glfw.cs",
"ViewState": "AgIAACAAAAAAAAAAAAAowDQAAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T11:54:37.501Z"
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "stgsharp_native.c", "Title": "stgsharp_native.c",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\stgsharp_native.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\stgsharp_native.c",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\stgsharp_native.c", "RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\stgsharp_native.c",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\stgsharp_native.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\stgsharp_native.c",
"RelativeToolTip": "StgSharp.Native\\sn-src\\stgsharp_native.c", "RelativeToolTip": "StgSharp.Native\\sn-src\\stgsharp_native.c",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAEsAAAAAAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAAEsAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
@@ -336,22 +193,22 @@
"$type": "Document", "$type": "Document",
"DocumentIndex": 1, "DocumentIndex": 1,
"Title": "HLSFAllocator.Alloc.cs", "Title": "HLSFAllocator.Alloc.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Alloc.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Alloc.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Alloc.cs", "RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Alloc.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Alloc.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Alloc.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Alloc.cs", "RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Alloc.cs",
"ViewState": "AgIAAIsAAAAAAAAAAAA4wL8AAAA5AAAAAAAAAA==", "ViewState": "AgIAAKQAAAAAAAAAAAAwwMIAAAAoAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-16T06:56:06.851Z", "WhenOpened": "2025-08-16T06:56:06.851Z",
"EditorCaption": "" "EditorCaption": ""
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 7, "DocumentIndex": 13,
"Title": "StgSharp.Common.csproj", "Title": "StgSharp.Common.csproj",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\StgSharp.Common.csproj",
"RelativeDocumentMoniker": "StgSharp.Common\\StgSharp.Common.csproj", "RelativeDocumentMoniker": "StgSharp.Common\\StgSharp.Common.csproj",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\StgSharp.Common.csproj",
"RelativeToolTip": "StgSharp.Common\\StgSharp.Common.csproj", "RelativeToolTip": "StgSharp.Common\\StgSharp.Common.csproj",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAHIAAAAAAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAAHIAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
@@ -359,11 +216,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 17, "DocumentIndex": 23,
"Title": "StructDefine.cs", "Title": "StructDefine.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Internal\\StructDefine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\StructDefine.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Internal\\StructDefine.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Internal\\StructDefine.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Internal\\StructDefine.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\StructDefine.cs",
"RelativeToolTip": "StgSharp.Common\\Internal\\StructDefine.cs", "RelativeToolTip": "StgSharp.Common\\Internal\\StructDefine.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAA6wAAAAAAAAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAA6wAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -371,11 +228,233 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 22, "DocumentIndex": 3,
"Title": "HLSFAllocator.SegmentEntry.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.SegmentEntry.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.SegmentEntry.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.SegmentEntry.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.SegmentEntry.cs",
"ViewState": "AgIAAGEAAAAAAAAAAAAiwMsAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-16T06:52:26.58Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "HLSFAllocator.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.cs",
"ViewState": "AgIAADwAAAAAAAAAAAAkwFkAAAAxAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-16T07:39:27.688Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "ViewModel.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\MVVM\\ViewModel\\ViewModel.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\MVVM\\ViewModel\\ViewModel.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\MVVM\\ViewModel\\ViewModel.cs",
"RelativeToolTip": "StgSharp.Common\\MVVM\\ViewModel\\ViewModel.cs",
"ViewState": "AgIAAEUAAAAAAAAAAAAawFkAAAA9AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:32:11.892Z"
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "framework.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\framework.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\framework.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\framework.cs",
"RelativeToolTip": "StgSharp.Common\\Graphics\\framework.cs",
"ViewState": "AgIAACcAAAAAAAAAAAAQwD4AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:36:39.134Z"
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "HLSFAllocator.Level.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Level.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Level.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Level.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Level.cs",
"ViewState": "AgIAADoAAAAAAAAAAAAAwEwAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-17T01:35:17.495Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Program.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\Program.cs",
"RelativeDocumentMoniker": "StgSharpDebug\\Program.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\Program.cs",
"RelativeToolTip": "StgSharpDebug\\Program.cs",
"ViewState": "AgIAAD0AAAAAAAAAAAAgwE0AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-19T13:39:37.168Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "HLSFAllocator.BucketNode.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.BucketNode.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.BucketNode.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.BucketNode.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.BucketNode.cs",
"ViewState": "AgIAABcAAAAAAAAAAAAAwCYAAABBAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-16T06:37:54.934Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "glfw.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\glfw.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Internal\\glfw.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\glfw.cs",
"RelativeToolTip": "StgSharp.Common\\Internal\\glfw.cs",
"ViewState": "AgIAACAAAAAAAAAAAAAowDQAAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T11:54:37.501Z"
},
{
"$type": "Document",
"DocumentIndex": 21,
"Title": "glRenderStream.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\glRenderStream.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\glRenderStream.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\glRenderStream.cs",
"RelativeToolTip": "StgSharp.Common\\Graphics\\OpenGL\\glRenderStream.cs",
"ViewState": "AgIAAJsAAAAAAAAAAAAlwKkAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:02:17.107Z"
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "glfwFunction.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\glfwFunction.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Internal\\glfwFunction.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\glfwFunction.cs",
"RelativeToolTip": "StgSharp.Common\\Internal\\glfwFunction.cs",
"ViewState": "AgIAAIMAAAAAAAAAAAAswCcAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T11:55:11.991Z"
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "load_glfw.c",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\load_glfw.c",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\load_glfw.c",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\load_glfw.c",
"RelativeToolTip": "StgSharp.Native\\sn-src\\load_glfw.c",
"ViewState": "AgIAAAAAAAAAAAAAAAAAACAAAAAxAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
"WhenOpened": "2025-08-20T12:05:52.802Z"
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "SlabAllocator.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\SlabAllocator.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\SlabAllocator.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\SlabAllocator.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\SlabAllocator.cs",
"ViewState": "AgIAABsAAAAAAAAAAAAQwDEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-21T01:47:03.06Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "glfw_function.h",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw_function.h",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\glfw_function.h",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw_function.h",
"RelativeToolTip": "StgSharp.Native\\sn-head\\glfw_function.h",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAeAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
"WhenOpened": "2025-08-20T12:08:46.273Z"
},
{
"$type": "Document",
"DocumentIndex": 20,
"Title": "ViewPort.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\MVVM\\ViewPort.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\MVVM\\ViewPort.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\MVVM\\ViewPort.cs",
"RelativeToolTip": "StgSharp.Common\\MVVM\\ViewPort.cs",
"ViewState": "AgIAACMAAAAAAAAAAAAywC8AAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:12:13.435Z"
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "glfw3.h",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\glfw\\glfw3.h",
"RelativeDocumentMoniker": "StgSharp.Native\\glfw\\glfw3.h",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\glfw\\glfw3.h",
"RelativeToolTip": "StgSharp.Native\\glfw\\glfw3.h",
"ViewState": "AgIAAEIWAAAAAAAAAAAQwFYWAAAnAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
"WhenOpened": "2025-08-20T12:29:52.585Z"
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "glApiManager.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\glApiManager.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\glApiManager.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\glApiManager.cs",
"RelativeToolTip": "StgSharp.Common\\Graphics\\OpenGL\\glApiManager.cs",
"ViewState": "AgIAAJcAAAAAAAAAAAAQwLQAAABfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T12:40:58.216Z"
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "InternalIO.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\InternalIO.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Internal\\InternalIO.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\InternalIO.cs",
"RelativeToolTip": "StgSharp.Common\\Internal\\InternalIO.cs",
"ViewState": "AgIAACsAAAAAAAAAAAAAAEMAAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T13:05:03.789Z"
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "Platform.cs",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Environment\\Platform.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Environment\\Platform.cs",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Environment\\Platform.cs",
"RelativeToolTip": "StgSharp.Common\\Environment\\Platform.cs",
"ViewState": "AgIAACsAAAAAAAAAAIA1wD8AAAAeAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-20T13:14:42.715Z"
},
{
"$type": "Document",
"DocumentIndex": 24,
"Title": "StgSharpDebug.csproj", "Title": "StgSharpDebug.csproj",
"DocumentMoniker": "D:\\PlatformDev\\StgSharpDebug\\StgSharpDebug.csproj", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj",
"RelativeDocumentMoniker": "StgSharpDebug\\StgSharpDebug.csproj", "RelativeDocumentMoniker": "StgSharpDebug\\StgSharpDebug.csproj",
"ToolTip": "D:\\PlatformDev\\StgSharpDebug\\StgSharpDebug.csproj", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj",
"RelativeToolTip": "StgSharpDebug\\StgSharpDebug.csproj", "RelativeToolTip": "StgSharpDebug\\StgSharpDebug.csproj",
"ViewState": "AgIAAE4AAAAAAAAAAAAEwGIAAAAIAAAAAAAAAA==", "ViewState": "AgIAAE4AAAAAAAAAAAAEwGIAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
@@ -383,11 +462,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 24, "DocumentIndex": 25,
"Title": "sn_intrinsic.h", "Title": "sn_intrinsic.h",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\sn_intrinsic.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\sn_intrinsic.h",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\sn_intrinsic.h", "RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\sn_intrinsic.h",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\sn_intrinsic.h", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\sn_intrinsic.h",
"RelativeToolTip": "StgSharp.Native\\sn-head\\sn_intrinsic.h", "RelativeToolTip": "StgSharp.Native\\sn-head\\sn_intrinsic.h",
"ViewState": "AgIAAAsAAAAAAAAAAAAswCIAAAAZAAAAAAAAAA==", "ViewState": "AgIAAAsAAAAAAAAAAAAswCIAAAAZAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
@@ -395,11 +474,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 27, "DocumentIndex": 28,
"Title": "intrinsic.c", "Title": "intrinsic.c",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\intrinsic.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\intrinsic.c",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\intrinsic.c", "RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\intrinsic.c",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\intrinsic.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\intrinsic.c",
"RelativeToolTip": "StgSharp.Native\\sn-src\\intrinsic.c", "RelativeToolTip": "StgSharp.Native\\sn-src\\intrinsic.c",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAApAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAApAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
@@ -407,11 +486,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 28, "DocumentIndex": 29,
"Title": "vector_dot.c", "Title": "vector_dot.c",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\vector_dot.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\vector_dot.c",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\vector_dot.c", "RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\vector_dot.c",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\vector_dot.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\vector_dot.c",
"RelativeToolTip": "StgSharp.Native\\sn-src\\vector_dot.c", "RelativeToolTip": "StgSharp.Native\\sn-src\\vector_dot.c",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
@@ -419,11 +498,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 12, "DocumentIndex": 18,
"Title": "StgSharpNative.h", "Title": "StgSharpNative.h",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\StgSharpNative.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\StgSharpNative.h",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\StgSharpNative.h", "RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\StgSharpNative.h",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\StgSharpNative.h", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\StgSharpNative.h",
"RelativeToolTip": "StgSharp.Native\\sn-head\\StgSharpNative.h", "RelativeToolTip": "StgSharp.Native\\sn-head\\StgSharpNative.h",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAAXAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAAXAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
@@ -431,11 +510,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 25, "DocumentIndex": 26,
"Title": "stb_image.h", "Title": "stb_image.h",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\stb_image.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\stb_image.h",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\stb_image.h", "RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\stb_image.h",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\stb_image.h", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\stb_image.h",
"RelativeToolTip": "StgSharp.Native\\sn-head\\stb_image.h", "RelativeToolTip": "StgSharp.Native\\sn-head\\stb_image.h",
"ViewState": "AgIAAKMBAAAAAAAAAAASwLcBAAADAAAAAAAAAA==", "ViewState": "AgIAAKMBAAAAAAAAAAASwLcBAAADAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
@@ -443,11 +522,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 29, "DocumentIndex": 30,
"Title": "dllmain.c", "Title": "dllmain.c",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\dllmain.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\dllmain.c",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\dllmain.c", "RelativeDocumentMoniker": "StgSharp.Native\\sn-src\\dllmain.c",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-src\\dllmain.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-src\\dllmain.c",
"RelativeToolTip": "StgSharp.Native\\sn-src\\dllmain.c", "RelativeToolTip": "StgSharp.Native\\sn-src\\dllmain.c",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAgAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAgAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|",
@@ -455,23 +534,23 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 36, "DocumentIndex": 37,
"Title": "glfw3.h", "Title": "glfw3.h",
"DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw3.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw3.h",
"RelativeDocumentMoniker": "..\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw3.h", "RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\glfw3.h",
"ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw3.h", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw3.h",
"RelativeToolTip": "..\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\glfw3.h", "RelativeToolTip": "StgSharp.Native\\sn-head\\glfw3.h",
"ViewState": "AgIAAG0QAAAAAAAAAIA4wH4QAABSAAAAAAAAAA==", "ViewState": "AgIAAG0QAAAAAAAAAIA4wH4QAABSAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
"WhenOpened": "2025-08-20T01:11:12.671Z" "WhenOpened": "2025-08-20T01:11:12.671Z"
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 31, "DocumentIndex": 32,
"Title": "MatrixKernel.cs", "Title": "MatrixKernel.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\MatrixKernel.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\MatrixKernel.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\MatrixKernel.cs", "RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\MatrixKernel.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\MatrixKernel.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\MatrixKernel.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\MatrixKernel.cs", "RelativeToolTip": "StgSharp.Common\\HighPerformance\\MatrixKernel.cs",
"ViewState": "AgIAACkAAAAAAAAAAAAmwCcAAAATAAAAAAAAAA==", "ViewState": "AgIAACkAAAAAAAAAAAAmwCcAAAATAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -479,11 +558,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 30, "DocumentIndex": 31,
"Title": "HLSFAllocator.Free.cs", "Title": "HLSFAllocator.Free.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Free.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Free.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Free.cs", "RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Free.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Free.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Free.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Free.cs", "RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Free.cs",
"ViewState": "AgIAADIAAAAAAAAAAAAnwEYAAAAqAAAAAAAAAA==", "ViewState": "AgIAADIAAAAAAAAAAAAnwEYAAAAqAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -491,23 +570,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 20, "DocumentIndex": 33,
"Title": "HLSFAllocator.SegmentEntry.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.SegmentEntry.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.SegmentEntry.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.SegmentEntry.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.SegmentEntry.cs",
"ViewState": "AgIAADMAAAAAAAAAAAAkwEYAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-16T06:52:26.58Z"
},
{
"$type": "Document",
"DocumentIndex": 32,
"Title": "Partical.cs", "Title": "Partical.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharpDebug\\RenderStream\\Partical.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\RenderStream\\Partical.cs",
"RelativeDocumentMoniker": "StgSharpDebug\\RenderStream\\Partical.cs", "RelativeDocumentMoniker": "StgSharpDebug\\RenderStream\\Partical.cs",
"ToolTip": "D:\\PlatformDev\\StgSharpDebug\\RenderStream\\Partical.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\RenderStream\\Partical.cs",
"RelativeToolTip": "StgSharpDebug\\RenderStream\\Partical.cs", "RelativeToolTip": "StgSharpDebug\\RenderStream\\Partical.cs",
"ViewState": "AgIAAB0BAAAAAAAAAAAuwCwBAAAUAAAAAAAAAA==", "ViewState": "AgIAAB0BAAAAAAAAAAAuwCwBAAAUAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -515,11 +582,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 33, "DocumentIndex": 34,
"Title": "SimdDemo.cs", "Title": "SimdDemo.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharpDebug\\SimdDemo.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\SimdDemo.cs",
"RelativeDocumentMoniker": "StgSharpDebug\\SimdDemo.cs", "RelativeDocumentMoniker": "StgSharpDebug\\SimdDemo.cs",
"ToolTip": "D:\\PlatformDev\\StgSharpDebug\\SimdDemo.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\SimdDemo.cs",
"RelativeToolTip": "StgSharpDebug\\SimdDemo.cs", "RelativeToolTip": "StgSharpDebug\\SimdDemo.cs",
"ViewState": "AgIAABkAAAAAAAAAAAA5wCUAAAArAAAAAAAAAA==", "ViewState": "AgIAABkAAAAAAAAAAAA5wCUAAAArAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -527,11 +594,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 34, "DocumentIndex": 35,
"Title": "VBO.cs", "Title": "VBO.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs",
"RelativeToolTip": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs", "RelativeToolTip": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs",
"ViewState": "AgIAAEcAAAAAAAAAAAAuwFIAAAAgAAAAAAAAAA==", "ViewState": "AgIAAEcAAAAAAAAAAAAuwFIAAAAgAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -539,11 +606,11 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 35, "DocumentIndex": 36,
"Title": "Vec4.cs", "Title": "Vec4.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\Mathematics\\Linear\\Vec4.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Mathematics\\Linear\\Vec4.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\Mathematics\\Linear\\Vec4.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Mathematics\\Linear\\Vec4.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\Mathematics\\Linear\\Vec4.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Mathematics\\Linear\\Vec4.cs",
"RelativeToolTip": "StgSharp.Common\\Mathematics\\Linear\\Vec4.cs", "RelativeToolTip": "StgSharp.Common\\Mathematics\\Linear\\Vec4.cs",
"ViewState": "AgIAAKAAAAAAAAAAAAA5wKIAAAAAAAAAAAAAAA==", "ViewState": "AgIAAKAAAAAAAAAAAAA5wKIAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -551,63 +618,15 @@
}, },
{ {
"$type": "Document", "$type": "Document",
"DocumentIndex": 26, "DocumentIndex": 27,
"Title": "sn_internal.h", "Title": "sn_internal.h",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\sn_internal.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\sn_internal.h",
"RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\sn_internal.h", "RelativeDocumentMoniker": "StgSharp.Native\\sn-head\\sn_internal.h",
"ToolTip": "D:\\PlatformDev\\StgSharp.Native\\sn-head\\sn_internal.h", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Native\\sn-head\\sn_internal.h",
"RelativeToolTip": "StgSharp.Native\\sn-head\\sn_internal.h", "RelativeToolTip": "StgSharp.Native\\sn-head\\sn_internal.h",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAPAAAAAAAAAA==", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAPAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
"WhenOpened": "2025-08-16T07:31:27.146Z" "WhenOpened": "2025-08-16T07:31:27.146Z"
},
{
"$type": "Document",
"DocumentIndex": 21,
"Title": "HLSFAllocator.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.cs",
"ViewState": "AgIAACUAAAAAAAAAAAA3wD4AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-16T07:39:27.688Z"
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "HLSFAllocator.BucketNode.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.BucketNode.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.BucketNode.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.BucketNode.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.BucketNode.cs",
"ViewState": "AgIAAGEAAAAAAAAAAAAkwHIAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-16T06:37:54.934Z"
},
{
"$type": "Document",
"DocumentIndex": 23,
"Title": "HLSFAllocator.Level.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Level.cs",
"RelativeDocumentMoniker": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Level.cs",
"ToolTip": "D:\\PlatformDev\\StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Level.cs",
"RelativeToolTip": "StgSharp.Common\\HighPerformance\\Memory\\HLSFAllocator.Level.cs",
"ViewState": "AgIAADoAAAAAAAAAAAAkwEwAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-17T01:35:17.495Z"
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "Program.cs",
"DocumentMoniker": "D:\\PlatformDev\\StgSharpDebug\\Program.cs",
"RelativeDocumentMoniker": "StgSharpDebug\\Program.cs",
"ToolTip": "D:\\PlatformDev\\StgSharpDebug\\Program.cs",
"RelativeToolTip": "StgSharpDebug\\Program.cs",
"ViewState": "AgIAADEAAAAAAAAAAADwv0IAAAAtAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-19T13:39:37.168Z"
} }
] ]
} }
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -28,6 +28,8 @@
// //
// ----------------------------------------------------------------------- // -----------------------------------------------------------------------
// ----------------------------------------------------------------------- // -----------------------------------------------------------------------
using Microsoft.Win32;
using StgSharp.Threading; using StgSharp.Threading;
using System; using System;
@@ -118,7 +120,7 @@ namespace StgSharp.HighPerformance.Memory
throw new InvalidOperationException("Entry position offset is not aligned to 64 bytes."); throw new InvalidOperationException("Entry position offset is not aligned to 64 bytes.");
} }
int minLevel = Math.Max((BitOperations.TrailingZeroCount(originOffset) - 6) / 2, 0); int minLevel = Math.Max((BitOperations.TrailingZeroCount(originOffset) - 6) / 2, 0);
int i = minLevel >= levelSizeArray.Length ? levelSizeArray.Length : minLevel; int i = minLevel >= levelSizeArray.Length ? levelSizeArray.Length - 1 : minLevel;
for (; i < levelSizeArray.Length; i++) for (; i < levelSizeArray.Length; i++)
{ {
int levelSize = levelSizeArray[i]; int levelSize = levelSizeArray[i];
@@ -133,19 +135,19 @@ namespace StgSharp.HighPerformance.Memory
Entry* newEntry = (Entry*)_entries.Allocate(); Entry* newEntry = (Entry*)_entries.Allocate();
newEntry->Position = (nuint)((ulong)m_Buffer + finalOffset); newEntry->Position = (nuint)((ulong)m_Buffer + finalOffset);
newEntry->Size = (uint)s; newEntry->Size = (uint)s;
newEntry->LockBuffer = 0;
BucketNode* bucket = (BucketNode*)newEntry->Position; BucketNode* bucket = (BucketNode*)newEntry->Position;
bucket->EntryRef = newEntry; bucket->EntryRef = newEntry;
bucket->PrevLock = 0; bucket->LockBuffer = 0;
bucket->NextLock = 0;
newEntry->State = EntryState.ThreadOccupied; newEntry->State = EntryState.ThreadOccupied;
// link new entry // link new entry
newEntry->PreviousNear = (ulong)e; newEntry->PreviousNear = (ulong)current;
e->NextNear = (ulong)newEntry;
newEntry->NextNear = n; newEntry->NextNear = n;
current->NextNear = (ulong)newEntry;
next->PreviousNear = (ulong)newEntry; next->PreviousNear = (ulong)newEntry;
next->NextNear = EmptyHandle;
newEntry->Level = i;
PushLevel(i, blockCount - 1, bucket); PushLevel(i, blockCount - 1, bucket);
// set new entry // set new entry
@@ -164,34 +166,33 @@ namespace StgSharp.HighPerformance.Memory
ReleaseEntryPrevLock(next); ReleaseEntryPrevLock(next);
return; return;
} }
for (; i >= 0; i--) for (; i >= 0; i--)
{ {
int levelSize = levelSizeArray[i]; int levelSize = levelSizeArray[i];
int blockCount = remainSize / levelSize % 4; int blockCount = remainSize / levelSize % 4;
if (blockCount == 0) if (blockCount == 0)
{ {
break; continue;
} }
int s = blockCount * levelSize; int s = blockCount * levelSize;
// create and init new entry // create and init new entry
Entry* newEntry = (Entry*)_entries.Allocate(); Entry* newEntry = (Entry*)_entries.Allocate();
newEntry->LockBuffer = 0;
newEntry->Position = (nuint)((ulong)m_Buffer + finalOffset); newEntry->Position = (nuint)((ulong)m_Buffer + finalOffset);
newEntry->Size = (uint)s; newEntry->Size = (uint)s;
BucketNode* bucket = (BucketNode*)newEntry->Position; BucketNode* bucket = (BucketNode*)newEntry->Position;
bucket->EntryRef = newEntry; bucket->EntryRef = newEntry;
bucket->PrevLock = 0; bucket->LockBuffer = 0;
bucket->NextLock = 0;
newEntry->State = EntryState.ThreadOccupied; newEntry->State = EntryState.ThreadOccupied;
// link new entry // link new entry
newEntry->PreviousNear = (ulong)e; newEntry->PreviousNear = (ulong)current;
e->NextNear = (ulong)newEntry; current->NextNear = (ulong)newEntry;
newEntry->NextNear = n; newEntry->NextNear = n;
next->PreviousNear = (ulong)newEntry; next->PreviousNear = (ulong)newEntry;
next->NextNear = EmptyHandle;
newEntry->Level = i;
PushLevel(i, blockCount - 1, bucket); PushLevel(i, blockCount - 1, bucket);
// set new entry // set new entry
@@ -203,6 +204,10 @@ namespace StgSharp.HighPerformance.Memory
remainSize -= s; remainSize -= s;
ReleaseEntryNextLock(old); ReleaseEntryNextLock(old);
AcquireEntryNextLock(current); AcquireEntryNextLock(current);
if (remainSize <= 0)
{
break;
}
} }
} }
catch (Exception) catch (Exception)
@@ -232,6 +237,18 @@ namespace StgSharp.HighPerformance.Memory
nuint blockSize = (nuint)levelSizeArray[^1] * 2; // Use last level size (16MB) nuint blockSize = (nuint)levelSizeArray[^1] * 2; // Use last level size (16MB)
nuint newPos = pos + blockSize; nuint newPos = pos + blockSize;
ulong p;
Entry* previous;
do
{
p = Volatile.Read(ref _spareMemory->PreviousNear);
previous = (Entry*)p;
if (previous != null) {
AcquireEntryNextLock(previous);
}
AcquireEntryPrevLock(_spareMemory);
break;
} while (true);
if (_spareMemory->Size <= 0) if (_spareMemory->Size <= 0)
{ {
handle = null; handle = null;
@@ -252,8 +269,6 @@ namespace StgSharp.HighPerformance.Memory
handle->Position = pos; handle->Position = pos;
handle->Size = (uint)blockSize; handle->Size = (uint)blockSize;
SetEntryState(handle, EntryState.ThreadOccupied); SetEntryState(handle, EntryState.ThreadOccupied);
handle->NextNear = EmptyHandle;
handle->PreviousNear = EmptyHandle;
handle->Level = GetLevelFromSize((uint)blockSize); handle->Level = GetLevelFromSize((uint)blockSize);
handle->PrevLock = 0; handle->PrevLock = 0;
@@ -264,6 +279,14 @@ namespace StgSharp.HighPerformance.Memory
BucketNode* b = (BucketNode*)handle->Position; BucketNode* b = (BucketNode*)handle->Position;
b->EntryRef = handle; b->EntryRef = handle;
PushLevel(handle->Level, DetermineSegmentIndex((uint)blockSize, handle->Level), b); PushLevel(handle->Level, DetermineSegmentIndex((uint)blockSize, handle->Level), b);
// update position linked list
handle->NextNear = (ulong)_spareMemory;
handle->PreviousNear = p;
_spareMemory->PreviousNear = (ulong)handle;
if (previous != null) {
previous->NextNear = (ulong)handle;
}
return true; return true;
} }
catch catch
@@ -271,6 +294,11 @@ namespace StgSharp.HighPerformance.Memory
handle = null; handle = null;
return false; return false;
} }
finally
{
ReleaseEntryNextLock(previous);
ReleaseEntryPrevLock(_spareMemory);
}
} }
/// <summary> /// <summary>
@@ -354,11 +354,10 @@ namespace StgSharp.HighPerformance.Memory
[FieldOffset(16)] internal Entry* EntryRef; // Pointer to corresponding Entry [FieldOffset(16)] internal Entry* EntryRef; // Pointer to corresponding Entry
[FieldOffset(28)] internal bool IsInBucket; // Whether in bucket [FieldOffset(28)] internal bool IsInBucket; // Whether in bucket
[FieldOffset(36)] internal int NextLock; // 后继指针锁(控制NextLevel指针操作) [FieldOffset(36)] internal int NextLock;
[FieldOffset(32)] internal int PrevLock;
// 双锁设计:分离前后指针操作
[FieldOffset(32)] internal int PrevLock; // 前驱指针锁(控制PreviousLevel指针操作)
[FieldOffset(24)] internal uint Magic; // Magic number verification [FieldOffset(24)] internal uint Magic; // Magic number verification
[FieldOffset(32)] internal ulong LockBuffer;
[FieldOffset(0)] internal ulong NextLevel; // Bucket stack linked list: next pointer [FieldOffset(0)] internal ulong NextLevel; // Bucket stack linked list: next pointer
[FieldOffset(8)] internal ulong PreviousLevel; // Bucket stack linked list: previous pointer [FieldOffset(8)] internal ulong PreviousLevel; // Bucket stack linked list: previous pointer
@@ -0,0 +1,82 @@
//-----------------------------------------------------------------------
// -----------------------------------------------------------------------
// file="HLSFAllocator.Debug.cs"
// Project: StgSharp
// AuthorGroup: Nitload Space
// Copyright (c) Nitload Space. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person
// obtaining a copy of this software and associated documentation
// files (the “Software”), to deal in the Software without restriction,
// including without limitation the rights to use, copy, modify, merge,
// publish, distribute, sublicense, and/or sell copies of the Software,
// and to permit persons to whom the Software is furnished to do so,
// subject to the following conditions:
//
// The above copyright notice and
// this permission notice shall be included in all copies
// or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED “AS IS”,
// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
// ARISING FROM, OUT OF OR IN CONNECTION WITH
// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// -----------------------------------------------------------------------
// -----------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace StgSharp.HighPerformance.Memory
{
public unsafe partial class HybridLayerSegregatedFitAllocator
{
private object _lock = new object();
public void DisplayEntryLayout(bool singleStep)
{
lock (_lock)
{
Entry* cur = _spareMemory;
while (cur != null)
{
Console.WriteLine(EntryToString(cur));
cur = (Entry*)cur->PreviousNear;
if (singleStep) {
Console.ReadKey();
}
}
}
}
public IEnumerable<string> ShowEntryLayout()
{
lock (_lock)
{
Stack<string> layout = [];
Entry* cur = _spareMemory;
while (cur != null)
{
layout.Push(EntryToString(cur));
cur = (Entry*)cur->PreviousNear;
}
return layout;
}
}
private static string EntryToString(Entry* e)
{
BucketNode* b = (BucketNode*)e->Position;
return $"{e->PreviousNear}<-- Position{(ulong)e} Bucket:{{{e->Position},{e->Level},{e->Size}}} -->{e->NextNear}";
}
}
}
@@ -208,8 +208,7 @@ namespace StgSharp.HighPerformance.Memory
if (entry is null) { if (entry is null) {
return; return;
} }
entry->PreviousNear = EmptyHandle; AcquireEntrySpinLock(entry);
entry->Position = EmptyHandle;
_entries.Free((nuint)entry); _entries.Free((nuint)entry);
} }
@@ -263,11 +262,11 @@ namespace StgSharp.HighPerformance.Memory
{ {
[FieldOffset(28)] internal int Level; // Level of the block in the allocator [FieldOffset(28)] internal int Level; // Level of the block in the allocator
[FieldOffset(40)] internal int NextLock; [FieldOffset(32)] internal int NextLock;
[FieldOffset(36)] internal int PrevLock; [FieldOffset(36)] internal int PrevLock;
[FieldOffset(32)] internal int State; // Node state (using int for atomic operations) [FieldOffset(40)] internal int State; // Node state (using int for atomic operations)
[FieldOffset(24)] internal uint Size; // Block size information [FieldOffset(24)] internal uint Size; // Block size information
[FieldOffset(32)] internal ulong LockBuffer;
[FieldOffset(8)] internal ulong NextNear; // Position linked list: next pointer [FieldOffset(8)] internal ulong NextNear; // Position linked list: next pointer
[FieldOffset(16)] internal ulong PreviousNear; // Position linked list: previous pointer [FieldOffset(16)] internal ulong PreviousNear; // Position linked list: previous pointer
[FieldOffset(0)] public nuint Position; // Memory block position [FieldOffset(0)] public nuint Position; // Memory block position
@@ -63,6 +63,7 @@ namespace StgSharp.HighPerformance.Memory
_spareMemory = (Entry*)_entries.Allocate(); _spareMemory = (Entry*)_entries.Allocate();
SetEntryState(_spareMemory, EntryState.ThreadOccupied); SetEntryState(_spareMemory, EntryState.ThreadOccupied);
_spareMemory->PreviousNear = EmptyHandle;
_spareMemory->NextNear = EmptyHandle; _spareMemory->NextNear = EmptyHandle;
_spareMemory->Position = (nuint)m_Buffer; _spareMemory->Position = (nuint)m_Buffer;
_spareMemory->PrevLock = 0; _spareMemory->PrevLock = 0;
@@ -85,6 +86,7 @@ namespace StgSharp.HighPerformance.Memory
_spareMemory = (Entry*)_entries.Allocate(); _spareMemory = (Entry*)_entries.Allocate();
SetEntryState(_spareMemory, EntryState.ThreadOccupied); SetEntryState(_spareMemory, EntryState.ThreadOccupied);
_spareMemory->PreviousNear = EmptyHandle;
_spareMemory->NextNear = EmptyHandle; _spareMemory->NextNear = EmptyHandle;
_spareMemory->Position = (nuint)m_Buffer; _spareMemory->Position = (nuint)m_Buffer;
_spareMemory->PrevLock = 0; _spareMemory->PrevLock = 0;
@@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": {} "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {}
}, },
"projects": { "projects": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": { "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"projectName": "StgSharp.Common", "projectName": "StgSharp.Common",
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Common\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Common\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+3 -3
View File
@@ -131,11 +131,11 @@
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"projectName": "StgSharp.Common", "projectName": "StgSharp.Common",
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Common\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Common\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+2 -2
View File
@@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "IdsHyYxOL3c=", "dgSpecHash": "DkHI8xq62u8=",
"success": true, "success": true,
"projectFilePath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectFilePath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"C:\\Users\\GF\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", "C:\\Users\\GF\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
"C:\\Users\\GF\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.1.0\\system.runtime.compilerservices.unsafe.6.1.0.nupkg.sha512" "C:\\Users\\GF\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.1.0\\system.runtime.compilerservices.unsafe.6.1.0.nupkg.sha512"
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Common")] [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Common")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+43bbc06bbb3d23149f6a679071271659f34e1d43")]
[assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Common")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Common")]
[assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Common")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Common")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
@@ -1 +1 @@
f4d9987a147cd56615859f7799a7b3325552a9ea69fa7ac01a77a28b864dcfbd 3c0abac8eb888216bec81f1c3fe248bb1bb8337dd54147a73978611ea0f8743f
@@ -8,7 +8,7 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules = build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = StgSharp.Common build_property.RootNamespace = StgSharp.Common
build_property.ProjectDir = D:\PlatformDev\StgSharp.Common\ build_property.ProjectDir = D:\platform-dev\StgSharp.Common\
build_property.EnableComHosting = build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 10.0 build_property.EffectiveAnalysisLevelStyle = 10.0
@@ -1 +1 @@
aa914b97876f1bc1d82e24b3c165e62bfcaadf6091a43326b0bf70eb6374d818 f3e761709faa39163cef42bb7af63ae81be49ea77636aa00cb9b935c2ac6dd3c
@@ -1 +1 @@
{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\内核源代码\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/6cc1742705b290c6de14ad7ff4cfccb06bc96ad3/*"}} {"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\内核源代码\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/eabd6a2379821e8f68b51968d6ec1c8bf75f7e15/*"}}
@@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"D:\\PlatformDev\\StgSharp.Model\\StgSharp.Model.csproj": {} "D:\\platform-dev\\StgSharp.Model\\StgSharp.Model.csproj": {}
}, },
"projects": { "projects": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": { "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"projectName": "StgSharp.Common", "projectName": "StgSharp.Common",
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Common\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Common\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -80,14 +80,14 @@
} }
} }
}, },
"D:\\PlatformDev\\StgSharp.Model\\StgSharp.Model.csproj": { "D:\\platform-dev\\StgSharp.Model\\StgSharp.Model.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Model\\StgSharp.Model.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Model\\StgSharp.Model.csproj",
"projectName": "StgSharp.Model", "projectName": "StgSharp.Model",
"projectPath": "D:\\PlatformDev\\StgSharp.Model\\StgSharp.Model.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Model\\StgSharp.Model.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Model\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Model\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -109,11 +109,11 @@
"net8.0": { "net8.0": {
"targetAlias": "net8.0", "targetAlias": "net8.0",
"projectReferences": { "projectReferences": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": { "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj" "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj"
}, },
"D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj": { "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj": {
"projectPath": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj" "projectPath": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj"
} }
} }
} }
@@ -153,14 +153,14 @@
} }
} }
}, },
"D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj": { "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj",
"projectName": "StgSharp.Script", "projectName": "StgSharp.Script",
"projectPath": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Script\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Script\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -182,8 +182,8 @@
"net8.0": { "net8.0": {
"targetAlias": "net8.0", "targetAlias": "net8.0",
"projectReferences": { "projectReferences": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": { "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj" "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj"
} }
} }
} }
+7 -7
View File
@@ -1254,11 +1254,11 @@
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Model\\StgSharp.Model.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Model\\StgSharp.Model.csproj",
"projectName": "StgSharp.Model", "projectName": "StgSharp.Model",
"projectPath": "D:\\PlatformDev\\StgSharp.Model\\StgSharp.Model.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Model\\StgSharp.Model.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Model\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Model\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -1280,11 +1280,11 @@
"net8.0": { "net8.0": {
"targetAlias": "net8.0", "targetAlias": "net8.0",
"projectReferences": { "projectReferences": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": { "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj" "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj"
}, },
"D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj": { "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj": {
"projectPath": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj" "projectPath": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj"
} }
} }
} }
+2 -2
View File
@@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "QonXREKrNqI=", "dgSpecHash": "C6pI9206UQo=",
"success": true, "success": true,
"projectFilePath": "D:\\PlatformDev\\StgSharp.Model\\StgSharp.Model.csproj", "projectFilePath": "D:\\platform-dev\\StgSharp.Model\\StgSharp.Model.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"C:\\Users\\GF\\.nuget\\packages\\communitytoolkit.highperformance\\8.4.0\\communitytoolkit.highperformance.8.4.0.nupkg.sha512", "C:\\Users\\GF\\.nuget\\packages\\communitytoolkit.highperformance\\8.4.0\\communitytoolkit.highperformance.8.4.0.nupkg.sha512",
"C:\\Users\\GF\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.11.0\\microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512", "C:\\Users\\GF\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.11.0\\microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512",
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Model")] [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Model")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+43bbc06bbb3d23149f6a679071271659f34e1d43")]
[assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Model")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Model")]
[assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Model")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Model")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
@@ -1 +1 @@
d58ec3f204fca789d0005eb7e5d76def10a8e4e9a9fa0d39f09be5760bd3863c 47160e7aa09cd66c8b18ae1d8d810cf89e5ea785e07238b3e91c547cc537d804
@@ -16,7 +16,7 @@ build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = StgSharp.Model build_property.RootNamespace = StgSharp.Model
build_property.ProjectDir = D:\PlatformDev\StgSharp.Model\ build_property.ProjectDir = D:\platform-dev\StgSharp.Model\
build_property.EnableComHosting = build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 8.0 build_property.EffectiveAnalysisLevelStyle = 8.0
@@ -1 +1 @@
{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\内核源代码\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/6cc1742705b290c6de14ad7ff4cfccb06bc96ad3/*"}} {"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\内核源代码\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/eabd6a2379821e8f68b51968d6ec1c8bf75f7e15/*"}}
+1 -1
View File
@@ -142,4 +142,4 @@ typedef struct GLFWFunctionTable {
} }
#endif #endif
#endif #endif
+3 -2
View File
@@ -32,12 +32,12 @@ typedef union uint64_u {
uint32_t u32[2]; uint32_t u32[2];
} uint64_u; } uint64_u;
typedef union mat_kernel { typedef union mat_kernel{
__m128 xmm[4]; __m128 xmm[4];
__m256 ymm[2]; __m256 ymm[2];
__m512 zmm[1]; __m512 zmm[1];
float m[4][4]; float m[4][4];
} mat_kernel; }mat_kernel;
typedef union column_2 { typedef union column_2 {
__m256 stream; __m256 stream;
@@ -66,6 +66,7 @@ typedef void(SN_DECL *MATARITHMETIC)(void *left, void *right, void *ans);
typedef void(SN_DECL *SCALERMATARITHMETIC)(void *left, void *right, void *ans); typedef void(SN_DECL *SCALERMATARITHMETIC)(void *left, void *right, void *ans);
typedef uint64_t(SN_DECL *FACTORIALROC)(int n); typedef uint64_t(SN_DECL *FACTORIALROC)(int n);
#pragma region matix function #pragma region matix function
INTERNAL void normalize(__m128 *source, __m128 *target); INTERNAL void normalize(__m128 *source, __m128 *target);
+2 -2
View File
@@ -17,7 +17,7 @@ INTERNAL uint64_t SN_DECL factorial_simd_sse(int n)
uint64_t result = (uint64_t)baseResult.m128i_i32[0] * (uint64_t)baseResult.m128i_i32[1] * uint64_t result = (uint64_t)baseResult.m128i_i32[0] * (uint64_t)baseResult.m128i_i32[1] *
(uint64_t)baseResult.m128i_i32[2] * (uint64_t)baseResult.m128i_i32[3]; (uint64_t)baseResult.m128i_i32[2] * (uint64_t)baseResult.m128i_i32[3];
for (uint64_t i = rest; i < n; i++) { for (uint64_t i = rest; i < n; i++) {
result *= i; result *= i ;
} }
return result; return result;
} }
+3 -3
View File
@@ -15,7 +15,7 @@ INTERNAL int SN_DECL city_hash_simplify_sse(byte const *str, int const length)
for (; ptr < end; ptr += 4) { for (; ptr < end; ptr += 4) {
hash = _mm_crc32_u32(hash, *(uint32_t *)ptr); hash = _mm_crc32_u32(hash, *(uint32_t *)ptr);
} }
for (; ptr < end; ptr++) { for (; ptr < end; ptr++) {
hash = _mm_crc32_u16(hash, *ptr); hash = _mm_crc32_u16(hash, *ptr);
} }
} else { } else {
@@ -30,10 +30,10 @@ INTERNAL int SN_DECL city_hash_simplify_sse(byte const *str, int const length)
hash = _mm_crc32_u8(hash, hash64); hash = _mm_crc32_u8(hash, hash64);
hash = _mm_crc32_u8(hash, hash64 >> 32); hash = _mm_crc32_u8(hash, hash64 >> 32);
for (; ptr < last_32; ptr += 4) { for (; ptr < last_32; ptr += 4) {
hash = _mm_crc32_u32(hash, *(uint32_t *)ptr); hash = _mm_crc32_u32(hash,*(uint32_t *)ptr);
} }
for (; ptr < end; ptr += 2) { for (; ptr < end; ptr += 2) {
hash = _mm_crc32_u8(hash, *ptr); hash = _mm_crc32_u8(hash,*ptr);
} }
} }
hash ^= hash >> 16; hash ^= hash >> 16;
+1
View File
@@ -1,6 +1,7 @@
#include "StgSharpNative.h" #include "StgSharpNative.h"
#include "sn_intrinsic.h" #include "sn_intrinsic.h"
#if defined(_MSC_VER) && !defined(__clang__) #if defined(_MSC_VER) && !defined(__clang__)
#include <intrin.h> #include <intrin.h>
#include <isa_availability.h> #include <isa_availability.h>
+115 -115
View File
@@ -4,119 +4,119 @@
SN_API void SN_DECL load_glfw_functions(GLFWFunctionTable *table) SN_API void SN_DECL load_glfw_functions(GLFWFunctionTable *table)
{ {
table->glfwInit = glfwInit; table->glfwInit = glfwInit;
table->glfwTerminate = glfwTerminate; table->glfwTerminate = glfwTerminate;
table->glfwInitHint = glfwInitHint; table->glfwInitHint = glfwInitHint;
table->glfwGetVersion = glfwGetVersion; table->glfwGetVersion = glfwGetVersion;
table->glfwGetVersionString = glfwGetVersionString; table->glfwGetVersionString = glfwGetVersionString;
table->glfwGetError = glfwGetError; table->glfwGetError = glfwGetError;
table->glfwSetErrorCallback = glfwSetErrorCallback; table->glfwSetErrorCallback = glfwSetErrorCallback;
table->glfwGetMonitors = glfwGetMonitors; table->glfwGetMonitors = glfwGetMonitors;
table->glfwGetPrimaryMonitor = glfwGetPrimaryMonitor; table->glfwGetPrimaryMonitor = glfwGetPrimaryMonitor;
table->glfwGetMonitorPos = glfwGetMonitorPos; table->glfwGetMonitorPos = glfwGetMonitorPos;
table->glfwGetMonitorWorkarea = glfwGetMonitorWorkarea; table->glfwGetMonitorWorkarea = glfwGetMonitorWorkarea;
table->glfwGetMonitorPhysicalSize = glfwGetMonitorPhysicalSize; table->glfwGetMonitorPhysicalSize = glfwGetMonitorPhysicalSize;
table->glfwGetMonitorContentScale = glfwGetMonitorContentScale; table->glfwGetMonitorContentScale = glfwGetMonitorContentScale;
table->glfwGetMonitorName = glfwGetMonitorName; table->glfwGetMonitorName = glfwGetMonitorName;
table->glfwSetMonitorUserPointer = glfwSetMonitorUserPointer; table->glfwSetMonitorUserPointer = glfwSetMonitorUserPointer;
table->glfwGetMonitorUserPointer = glfwGetMonitorUserPointer; table->glfwGetMonitorUserPointer = glfwGetMonitorUserPointer;
table->glfwSetMonitorCallback = glfwSetMonitorCallback; table->glfwSetMonitorCallback = glfwSetMonitorCallback;
table->glfwGetVideoModes = glfwGetVideoModes; table->glfwGetVideoModes = glfwGetVideoModes;
table->glfwGetVideoMode = glfwGetVideoMode; table->glfwGetVideoMode = glfwGetVideoMode;
table->glfwSetGamma = glfwSetGamma; table->glfwSetGamma = glfwSetGamma;
table->glfwGetGammaRamp = glfwGetGammaRamp; table->glfwGetGammaRamp = glfwGetGammaRamp;
table->glfwSetGammaRamp = glfwSetGammaRamp; table->glfwSetGammaRamp = glfwSetGammaRamp;
table->glfwDefaultWindowHints = glfwDefaultWindowHints; table->glfwDefaultWindowHints = glfwDefaultWindowHints;
table->glfwWindowHint = glfwWindowHint; table->glfwWindowHint = glfwWindowHint;
table->glfwWindowHintString = glfwWindowHintString; table->glfwWindowHintString = glfwWindowHintString;
table->glfwCreateWindow = glfwCreateWindow; table->glfwCreateWindow = glfwCreateWindow;
table->glfwDestroyWindow = glfwDestroyWindow; table->glfwDestroyWindow = glfwDestroyWindow;
table->glfwWindowShouldClose = glfwWindowShouldClose; table->glfwWindowShouldClose = glfwWindowShouldClose;
table->glfwSetWindowShouldClose = glfwSetWindowShouldClose; table->glfwSetWindowShouldClose = glfwSetWindowShouldClose;
table->glfwSetWindowTitle = glfwSetWindowTitle; table->glfwSetWindowTitle = glfwSetWindowTitle;
table->glfwSetWindowIcon = glfwSetWindowIcon; table->glfwSetWindowIcon = glfwSetWindowIcon;
table->glfwGetWindowPos = glfwGetWindowPos; table->glfwGetWindowPos = glfwGetWindowPos;
table->glfwSetWindowPos = glfwSetWindowPos; table->glfwSetWindowPos = glfwSetWindowPos;
table->glfwGetWindowSize = glfwGetWindowSize; table->glfwGetWindowSize = glfwGetWindowSize;
table->glfwSetWindowSizeLimits = glfwSetWindowSizeLimits; table->glfwSetWindowSizeLimits = glfwSetWindowSizeLimits;
table->glfwSetWindowAspectRatio = glfwSetWindowAspectRatio; table->glfwSetWindowAspectRatio = glfwSetWindowAspectRatio;
table->glfwSetWindowSize = glfwSetWindowSize; table->glfwSetWindowSize = glfwSetWindowSize;
table->glfwGetFramebufferSize = glfwGetFramebufferSize; table->glfwGetFramebufferSize = glfwGetFramebufferSize;
table->glfwGetWindowFrameSize = glfwGetWindowFrameSize; table->glfwGetWindowFrameSize = glfwGetWindowFrameSize;
table->glfwGetWindowContentScale = glfwGetWindowContentScale; table->glfwGetWindowContentScale = glfwGetWindowContentScale;
table->glfwGetWindowOpacity = glfwGetWindowOpacity; table->glfwGetWindowOpacity = glfwGetWindowOpacity;
table->glfwSetWindowOpacity = glfwSetWindowOpacity; table->glfwSetWindowOpacity = glfwSetWindowOpacity;
table->glfwIconifyWindow = glfwIconifyWindow; table->glfwIconifyWindow = glfwIconifyWindow;
table->glfwRestoreWindow = glfwRestoreWindow; table->glfwRestoreWindow = glfwRestoreWindow;
table->glfwMaximizeWindow = glfwMaximizeWindow; table->glfwMaximizeWindow = glfwMaximizeWindow;
table->glfwShowWindow = glfwShowWindow; table->glfwShowWindow = glfwShowWindow;
table->glfwHideWindow = glfwHideWindow; table->glfwHideWindow = glfwHideWindow;
table->glfwFocusWindow = glfwFocusWindow; table->glfwFocusWindow = glfwFocusWindow;
table->glfwRequestWindowAttention = glfwRequestWindowAttention; table->glfwRequestWindowAttention = glfwRequestWindowAttention;
table->glfwGetWindowMonitor = glfwGetWindowMonitor; table->glfwGetWindowMonitor = glfwGetWindowMonitor;
table->glfwSetWindowMonitor = glfwSetWindowMonitor; table->glfwSetWindowMonitor = glfwSetWindowMonitor;
table->glfwGetWindowAttrib = glfwGetWindowAttrib; table->glfwGetWindowAttrib = glfwGetWindowAttrib;
table->glfwSetWindowAttrib = glfwSetWindowAttrib; table->glfwSetWindowAttrib = glfwSetWindowAttrib;
table->glfwSetWindowUserPointer = glfwSetWindowUserPointer; table->glfwSetWindowUserPointer = glfwSetWindowUserPointer;
table->glfwGetWindowUserPointer = glfwGetWindowUserPointer; table->glfwGetWindowUserPointer = glfwGetWindowUserPointer;
table->glfwSetWindowPosCallback = glfwSetWindowPosCallback; table->glfwSetWindowPosCallback = glfwSetWindowPosCallback;
table->glfwSetWindowSizeCallback = glfwSetWindowSizeCallback; table->glfwSetWindowSizeCallback = glfwSetWindowSizeCallback;
table->glfwSetWindowCloseCallback = glfwSetWindowCloseCallback; table->glfwSetWindowCloseCallback = glfwSetWindowCloseCallback;
table->glfwSetWindowRefreshCallback = glfwSetWindowRefreshCallback; table->glfwSetWindowRefreshCallback = glfwSetWindowRefreshCallback;
table->glfwSetWindowFocusCallback = glfwSetWindowFocusCallback; table->glfwSetWindowFocusCallback = glfwSetWindowFocusCallback;
table->glfwSetWindowIconifyCallback = glfwSetWindowIconifyCallback; table->glfwSetWindowIconifyCallback = glfwSetWindowIconifyCallback;
table->glfwSetWindowMaximizeCallback = glfwSetWindowMaximizeCallback; table->glfwSetWindowMaximizeCallback = glfwSetWindowMaximizeCallback;
table->glfwSetFramebufferSizeCallback = glfwSetFramebufferSizeCallback; table->glfwSetFramebufferSizeCallback = glfwSetFramebufferSizeCallback;
table->glfwSetWindowContentScaleCallback = glfwSetWindowContentScaleCallback; table->glfwSetWindowContentScaleCallback = glfwSetWindowContentScaleCallback;
table->glfwPollEvents = glfwPollEvents; table->glfwPollEvents = glfwPollEvents;
table->glfwWaitEvents = glfwWaitEvents; table->glfwWaitEvents = glfwWaitEvents;
table->glfwWaitEventsTimeout = glfwWaitEventsTimeout; table->glfwWaitEventsTimeout = glfwWaitEventsTimeout;
table->glfwPostEmptyEvent = glfwPostEmptyEvent; table->glfwPostEmptyEvent = glfwPostEmptyEvent;
table->glfwGetInputMode = glfwGetInputMode; table->glfwGetInputMode = glfwGetInputMode;
table->glfwSetInputMode = glfwSetInputMode; table->glfwSetInputMode = glfwSetInputMode;
table->glfwRawMouseMotionSupported = glfwRawMouseMotionSupported; table->glfwRawMouseMotionSupported = glfwRawMouseMotionSupported;
table->glfwGetKeyName = glfwGetKeyName; table->glfwGetKeyName = glfwGetKeyName;
table->glfwGetKeyScancode = glfwGetKeyScancode; table->glfwGetKeyScancode = glfwGetKeyScancode;
table->glfwGetKey = glfwGetKey; table->glfwGetKey = glfwGetKey;
table->glfwGetMouseButton = glfwGetMouseButton; table->glfwGetMouseButton = glfwGetMouseButton;
table->glfwGetCursorPos = glfwGetCursorPos; table->glfwGetCursorPos = glfwGetCursorPos;
table->glfwSetCursorPos = glfwSetCursorPos; table->glfwSetCursorPos = glfwSetCursorPos;
table->glfwCreateCursor = glfwCreateCursor; table->glfwCreateCursor = glfwCreateCursor;
table->glfwCreateStandardCursor = glfwCreateStandardCursor; table->glfwCreateStandardCursor = glfwCreateStandardCursor;
table->glfwDestroyCursor = glfwDestroyCursor; table->glfwDestroyCursor = glfwDestroyCursor;
table->glfwSetCursor = glfwSetCursor; table->glfwSetCursor = glfwSetCursor;
table->glfwSetKeyCallback = glfwSetKeyCallback; table->glfwSetKeyCallback = glfwSetKeyCallback;
table->glfwSetCharCallback = glfwSetCharCallback; table->glfwSetCharCallback = glfwSetCharCallback;
table->glfwSetCharModsCallback = glfwSetCharModsCallback; table->glfwSetCharModsCallback = glfwSetCharModsCallback;
table->glfwSetMouseButtonCallback = glfwSetMouseButtonCallback; table->glfwSetMouseButtonCallback = glfwSetMouseButtonCallback;
table->glfwSetCursorPosCallback = glfwSetCursorPosCallback; table->glfwSetCursorPosCallback = glfwSetCursorPosCallback;
table->glfwSetCursorEnterCallback = glfwSetCursorEnterCallback; table->glfwSetCursorEnterCallback = glfwSetCursorEnterCallback;
table->glfwSetScrollCallback = glfwSetScrollCallback; table->glfwSetScrollCallback = glfwSetScrollCallback;
table->glfwSetDropCallback = glfwSetDropCallback; table->glfwSetDropCallback = glfwSetDropCallback;
table->glfwJoystickPresent = glfwJoystickPresent; table->glfwJoystickPresent = glfwJoystickPresent;
table->glfwGetJoystickAxes = glfwGetJoystickAxes; table->glfwGetJoystickAxes = glfwGetJoystickAxes;
table->glfwGetJoystickButtons = glfwGetJoystickButtons; table->glfwGetJoystickButtons = glfwGetJoystickButtons;
table->glfwGetJoystickGUID = glfwGetJoystickGUID; table->glfwGetJoystickGUID = glfwGetJoystickGUID;
table->glfwGetJoystickHats = glfwGetJoystickHats; table->glfwGetJoystickHats = glfwGetJoystickHats;
table->glfwGetJoystickName = glfwGetJoystickName; table->glfwGetJoystickName = glfwGetJoystickName;
table->glfwGetJoystickUserPointer = glfwGetJoystickUserPointer; table->glfwGetJoystickUserPointer = glfwGetJoystickUserPointer;
table->glfwJoystickIsGamepad = glfwJoystickIsGamepad; table->glfwJoystickIsGamepad = glfwJoystickIsGamepad;
table->glfwSetJoystickCallback = glfwSetJoystickCallback; table->glfwSetJoystickCallback = glfwSetJoystickCallback;
table->glfwUpdateGamepadMappings = glfwUpdateGamepadMappings; table->glfwUpdateGamepadMappings = glfwUpdateGamepadMappings;
table->glfwGetGamepadName = glfwGetGamepadName; table->glfwGetGamepadName = glfwGetGamepadName;
table->glfwGetGamepadState = glfwGetGamepadState; table->glfwGetGamepadState = glfwGetGamepadState;
table->glfwSetClipboardString = glfwSetClipboardString; table->glfwSetClipboardString = glfwSetClipboardString;
table->glfwGetClipboardString = glfwGetClipboardString; table->glfwGetClipboardString = glfwGetClipboardString;
table->glfwGetTime = glfwGetTime; table->glfwGetTime = glfwGetTime;
table->glfwSetTime = glfwSetTime; table->glfwSetTime = glfwSetTime;
table->glfwGetTimerValue = glfwGetTimerValue; table->glfwGetTimerValue = glfwGetTimerValue;
table->glfwGetTimerFrequency = glfwGetTimerFrequency; table->glfwGetTimerFrequency = glfwGetTimerFrequency;
table->glfwMakeContextCurrent = glfwMakeContextCurrent; table->glfwMakeContextCurrent = glfwMakeContextCurrent;
table->glfwGetCurrentContext = glfwGetCurrentContext; table->glfwGetCurrentContext = glfwGetCurrentContext;
table->glfwSwapBuffers = glfwSwapBuffers; table->glfwSwapBuffers = glfwSwapBuffers;
table->glfwSwapInterval = glfwSwapInterval; table->glfwSwapInterval = glfwSwapInterval;
table->glfwExtensionSupported = glfwExtensionSupported; table->glfwExtensionSupported = glfwExtensionSupported;
table->glfwGetProcAddress = glfwGetProcAddress; table->glfwGetProcAddress = glfwGetProcAddress;
table->glfwVulkanSupported = glfwVulkanSupported; table->glfwVulkanSupported = glfwVulkanSupported;
table->glfwGetRequiredInstanceExtensions = glfwGetRequiredInstanceExtensions; table->glfwGetRequiredInstanceExtensions = glfwGetRequiredInstanceExtensions;
} }
+1 -1
View File
@@ -100,4 +100,4 @@ INTERNAL void SN_DECL submatrix4_avx(__4_columnset *left, __4_columnset *right,
INTERNAL void SN_DECL submatrix4_512(__4_columnset *left, __4_columnset *right, __4_columnset *ans) INTERNAL void SN_DECL submatrix4_512(__4_columnset *left, __4_columnset *right, __4_columnset *ans)
{ {
ans->stream = _mm512_sub_ps(ALIGN512(left->stream), ALIGN512(right->stream)); ans->stream = _mm512_sub_ps(ALIGN512(left->stream), ALIGN512(right->stream));
} }
+1 -1
View File
@@ -32,7 +32,7 @@ SN_API GLFWglproc SN_DECL loadGlfuncDefault(char *procName)
void *ret = glfwGetProcAddress(procName); void *ret = glfwGetProcAddress(procName);
// printf("%llu\n", (uint64_t)ret); // printf("%llu\n", (uint64_t)ret);
if (ret == NULL) { if (ret == NULL) {
strcpy_s(infolog, 30, "Failed to load OpenGL api:"); strcpy_s(infolog,30, "Failed to load OpenGL api:");
for (size_t i = 0; i < sizeof(procName); i++) { for (size_t i = 0; i < sizeof(procName); i++) {
infolog[30 + i] = procName[i]; infolog[30 + i] = procName[i];
} }
+6 -6
View File
@@ -3,12 +3,12 @@
int index_pair_sse(short const *str, uint32_t target, int length) int index_pair_sse(short const *str, uint32_t target, int length)
{ {
int index = 0, result = 0, size = length, end = size - 8; int index = 0, result = 0, size = length, end = size - 8;
__m128i s = { __m128i s = {
target, target,
target, target,
target, target,
target, target,
}; };
__m128i vec, com; __m128i vec, com;
while (index < end) { while (index < end) {
@@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj": {} "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj": {}
}, },
"projects": { "projects": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": { "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"projectName": "StgSharp.Common", "projectName": "StgSharp.Common",
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Common\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Common\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -80,14 +80,14 @@
} }
} }
}, },
"D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj": { "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj",
"projectName": "StgSharp.Script", "projectName": "StgSharp.Script",
"projectPath": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Script\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Script\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -109,8 +109,8 @@
"net8.0": { "net8.0": {
"targetAlias": "net8.0", "targetAlias": "net8.0",
"projectReferences": { "projectReferences": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": { "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj" "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj"
} }
} }
} }
+5 -5
View File
@@ -1235,11 +1235,11 @@
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj", "projectUniqueName": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj",
"projectName": "StgSharp.Script", "projectName": "StgSharp.Script",
"projectPath": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj", "projectPath": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj",
"packagesPath": "C:\\Users\\GF\\.nuget\\packages\\", "packagesPath": "C:\\Users\\GF\\.nuget\\packages\\",
"outputPath": "D:\\PlatformDev\\StgSharp.Script\\obj\\", "outputPath": "D:\\platform-dev\\StgSharp.Script\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@@ -1261,8 +1261,8 @@
"net8.0": { "net8.0": {
"targetAlias": "net8.0", "targetAlias": "net8.0",
"projectReferences": { "projectReferences": {
"D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj": { "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj": {
"projectPath": "D:\\PlatformDev\\StgSharp.Common\\StgSharp.Common.csproj" "projectPath": "D:\\platform-dev\\StgSharp.Common\\StgSharp.Common.csproj"
} }
} }
} }
+2 -2
View File
@@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "FkNqLE6WcHY=", "dgSpecHash": "50Cck0o+juI=",
"success": true, "success": true,
"projectFilePath": "D:\\PlatformDev\\StgSharp.Script\\StgSharp.Script.csproj", "projectFilePath": "D:\\platform-dev\\StgSharp.Script\\StgSharp.Script.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"C:\\Users\\GF\\.nuget\\packages\\communitytoolkit.highperformance\\8.4.0\\communitytoolkit.highperformance.8.4.0.nupkg.sha512", "C:\\Users\\GF\\.nuget\\packages\\communitytoolkit.highperformance\\8.4.0\\communitytoolkit.highperformance.8.4.0.nupkg.sha512",
"C:\\Users\\GF\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.11.0\\microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512", "C:\\Users\\GF\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.11.0\\microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512",
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Script")] [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Script")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+43bbc06bbb3d23149f6a679071271659f34e1d43")]
[assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Script")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Script")]
[assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Script")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Script")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
@@ -1 +1 @@
911a7c796c3c3bea29aff3f4029259406d6153d9b57b1e648d4cfeb3815f6ff2 c3399303dfd8d07eb137b33a6fabfc9f0681ba43fc6b437c570f2cff8dada281
@@ -16,7 +16,7 @@ build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = StgSharp.Script build_property.RootNamespace = StgSharp.Script
build_property.ProjectDir = D:\PlatformDev\StgSharp.Script\ build_property.ProjectDir = D:\platform-dev\StgSharp.Script\
build_property.EnableComHosting = build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 8.0 build_property.EffectiveAnalysisLevelStyle = 8.0

Some files were not shown because too many files have changed in this diff Show More