From 38dba88331394860a0e842b659748af3a62363e3 Mon Sep 17 00:00:00 2001 From: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com> Date: Tue, 2 Dec 2025 19:26:17 +0800 Subject: [PATCH] hlsf error is solved. HLSF is now full functional available. --- StgSharpDebug/Program.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/StgSharpDebug/Program.cs b/StgSharpDebug/Program.cs index 1df2f825..81cc177e 100644 --- a/StgSharpDebug/Program.cs +++ b/StgSharpDebug/Program.cs @@ -25,6 +25,7 @@ // // ----------------------------------------------------------------------- // ----------------------------------------------------------------------- +using StgSharp.HighPerformance.Memory; using StgSharp.Internal; using StgSharp.Mathematics.Numeric; @@ -47,10 +48,12 @@ namespace StgSharp // TestRender(); // TestHlsf(); - HlsfStressTest.Run(); - /* - HybridLayerSegregatedFitAllocator hlsf = new HybridLayerSegregatedFitAllocator((nuint)(64 * (ulong)10000 * 10000)); - + // HlsfStressTest.Run(); + /**/ + HybridLayerSegregatedFitAllocator hlsf; + unchecked { + hlsf = new((nuint)(64 * (ulong)10000 * 10000)); + } Matrix m = Matrix.FromHlsf(1000, 1000, hlsf); MatrixCompute.Fill(m, 1.0f); @@ -64,7 +67,8 @@ namespace StgSharp for (int j = 0; j < 2; j++) { MatrixCompute.Add(n, m, n); - Console.WriteLine($"{i} {j}"); + + // Console.WriteLine($"{i} {j}"); } GC.Collect(); }