HLSF single thread pass, dead lock on multi thread test
Signed-off-by: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com>
This commit is contained in:
+42
-29
@@ -45,6 +45,7 @@ using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.Intrinsics;
|
||||
using System.Runtime.Intrinsics.X86;
|
||||
using System.Threading;
|
||||
using System.Xml.XPath;
|
||||
|
||||
namespace StgSharp
|
||||
@@ -62,39 +63,51 @@ namespace StgSharp
|
||||
|
||||
// HLSF test arena
|
||||
Console.WriteLine(
|
||||
"=== HLSF (Hybrid Layer Segregated Fit Allocator) Test Arena ===\n");
|
||||
HybridLayerSegregatedFitAllocator hlsfAllocator = new HybridLayerSegregatedFitAllocator(1024 * 1024);
|
||||
Stack<HybridLayerSegregatedFitAllocationHandle> handles = [];
|
||||
"=== HLSF (Hybrid Layer Segregated Fit Allocator) Multi-threaded Test Arena ===\n");
|
||||
HybridLayerSegregatedFitAllocator hlsfAllocator = new HybridLayerSegregatedFitAllocator(1024 * 1024 * 4);
|
||||
|
||||
hlsfAllocator.DisplayEntryLayout(false);
|
||||
for (int c = 0; c < 1; c++)
|
||||
int threadCount = 4;
|
||||
int blocksPerThread = 1024;
|
||||
int blockSize = 1024;
|
||||
|
||||
Thread[] threads = new Thread[threadCount];
|
||||
for (int t = 0; t < threadCount; t++)
|
||||
{
|
||||
int i = 0;
|
||||
for (; i < 1024 * 1024 / 1024; i++)
|
||||
{
|
||||
Console.WriteLine($"{c} cycles: Allocating the {i}th block.");
|
||||
handles.Push(hlsfAllocator.Alloc(1024));
|
||||
hlsfAllocator.DisplayEntryLayout(true);
|
||||
threads[t] = new Thread(() => {
|
||||
int threadIndex = Environment.CurrentManagedThreadId;
|
||||
Stack<HybridLayerSegregatedFitAllocationHandle> handles = new();
|
||||
|
||||
Console.ReadKey();
|
||||
}
|
||||
Console.WriteLine($"{i} allocs called, {handles.Count} handles collected.");
|
||||
Console.ReadKey();
|
||||
while (handles.TryPop(out HybridLayerSegregatedFitAllocationHandle h))
|
||||
{
|
||||
i--;
|
||||
hlsfAllocator.Free(h);
|
||||
Console.WriteLine($"{c} cycles: The {i}th handle is freed");
|
||||
}
|
||||
if (handles.Count != 0)
|
||||
{
|
||||
Console.WriteLine($"[警告] 第{c}轮后Stack未清空,剩余{handles.Count}个handle未释放!");
|
||||
} else
|
||||
{
|
||||
Console.WriteLine("All handles freed.");
|
||||
}
|
||||
Console.ReadKey();
|
||||
// Allocate blocks
|
||||
for (int i = 0; i < blocksPerThread; i++)
|
||||
{
|
||||
Console.WriteLine($"Thread {threadIndex}: Allocating block {i}.");
|
||||
handles.Push(hlsfAllocator.Alloc((uint)blockSize));
|
||||
}
|
||||
|
||||
// Free blocks
|
||||
while (handles.TryPop(out HybridLayerSegregatedFitAllocationHandle handle))
|
||||
{
|
||||
Console.WriteLine($"Thread {threadIndex}: Freeing a block.");
|
||||
hlsfAllocator.Free(handle);
|
||||
}
|
||||
|
||||
Console.WriteLine($"Thread {threadIndex}: All blocks allocated and freed.");
|
||||
});
|
||||
}
|
||||
|
||||
// Start all threads
|
||||
foreach (Thread thread in threads)
|
||||
{
|
||||
thread.Start();
|
||||
}
|
||||
|
||||
// Wait for all threads to complete
|
||||
foreach (Thread thread in threads)
|
||||
{
|
||||
thread.Join();
|
||||
}
|
||||
|
||||
Console.WriteLine("All threads completed successfully.");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@@ -243,3 +243,353 @@
|
||||
|
||||
|
||||
[2025-08-21 11:39:12.234] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on YOUMU-DESKTOP Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:41:06.468] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:45:18.473] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:46:42.572] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:46:49.951] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:47:38.236] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:48:03.107] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:48:19.305] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:48:41.629] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:49:04.645] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:49:27.757] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:50:15.462] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 21:59:47.714] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 22:00:50.571] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 22:02:14.671] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 22:02:41.114] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 22:03:42.062] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-21 22:28:36.059] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 16:11:05.964] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 16:13:14.400] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 16:13:29.297] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 16:22:03.542] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 16:45:08.381] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 17:16:48.154] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 17:47:29.937] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 17:53:08.872] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 17:58:11.255] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 17:58:17.695] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 18:00:19.292] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 18:01:01.477] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 18:01:28.806] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:08:27.030] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:09:29.713] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:11:53.699] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:12:15.119] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:14:07.952] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:14:43.161] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:50:15.768] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:51:32.734] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:52:33.153] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:52:55.224] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:54:27.592] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:54:49.544] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 19:55:35.545] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 20:01:50.579] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 20:03:42.454] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 20:04:54.822] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 20:09:48.099] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 20:22:11.871] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 20:31:18.121] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 20:42:26.887] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:02:43.147] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:08:10.879] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:08:46.200] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:14:44.630] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:19:53.794] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:21:25.094] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:22:58.569] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:24:13.784] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:29:49.323] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:30:10.939] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:31:20.952] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:32:54.685] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:38:05.607] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:38:59.255] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:45:50.756] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:50:14.732] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:50:51.470] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:54:15.168] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:57:32.822] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
|
||||
|
||||
|
||||
[2025-08-22 21:57:42.940] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
|
||||
|
||||
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.
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.
@@ -14,7 +14,7 @@ using System.Reflection;
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("StgSharpDebug")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+43bbc06bbb3d23149f6a679071271659f34e1d43")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+fb9398e8be3d431aa4ca7fb868cc14bdc702acd9")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("StgSharpDebug")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("StgSharpDebug")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
@@ -1 +1 @@
|
||||
d0f1232d9dbc473b5214987a55800be9f794da4d618303bfba8fd84b0fdbb963
|
||||
54052692194d5ee2030d3b98abec1ce273d4b8a43f59c19e22c14d0c7235a7b9
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
8c39a34ad678b43ea00c41beb99d2d339a05fc1274aa45edf1b9b1908d018c33
|
||||
ec040907baf7377a44f8a1af4e0f0ace684213b2d5e23ada81b329c001009727
|
||||
|
||||
@@ -59,3 +59,64 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\St
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.xml
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.pdb
|
||||
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.genruntimeconfig.cache
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.exe
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\awesomeface.png
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\fbo.frag
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\fbo.vert
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\Image1.png
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\main.frag
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\main.vert
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\particle.frag
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\particle.vert
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.deps.json
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.runtimeconfig.json
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.pdb
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.xml
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\CommunityToolkit.HighPerformance.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Microsoft.CodeAnalysis.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Common.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Model.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Script.dll
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Common.pdb
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Common.xml
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Model.pdb
|
||||
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Script.pdb
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.csproj.AssemblyReference.cache
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.GeneratedMSBuildEditorConfig.editorconfig
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.AssemblyInfoInputs.cache
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.AssemblyInfo.cs
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.csproj.CoreCompileInputs.cache
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.sourcelink.json
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharp.D6C465D7.Up2Date
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.dll
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.xml
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.pdb
|
||||
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.genruntimeconfig.cache
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
bf703e4c7b9525bbcea847f25e3ab7655f2f073d9e23026492c04241185efa18
|
||||
eccca4e5850699797dab49c612414c5264afca1e7693adc921421a278768af23
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\内核源代码\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/eabd6a2379821e8f68b51968d6ec1c8bf75f7e15/*"}}
|
||||
{"documents":{"D:\\platform-dev\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/fb9398e8be3d431aa4ca7fb868cc14bdc702acd9/*"}}
|
||||
Binary file not shown.
Reference in New Issue
Block a user