From ce3079a48e0eba46e6b3463cf46b9dd6754c072b Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Fri, 2 Jan 2026 23:46:30 +0100 Subject: [PATCH] Restored CalculateOrderKernelLauncher kernel setup. --- .../Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PerfectNumbers.Core/Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs b/PerfectNumbers.Core/Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs index ede0c4d..8374c15 100644 --- a/PerfectNumbers.Core/Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs +++ b/PerfectNumbers.Core/Gpu/Accelerators/PrimeOrderCalculatorAccelerator.cs @@ -149,7 +149,7 @@ public sealed class PrimeOrderCalculatorAccelerator private sealed class CalculatorKernels(Accelerator accelerator) { - // public readonly Action, ArrayView1D, int, OrderKernelBuffers> CalculateOrderKernelLauncher = KernelUtil.GetKernel(accelerator.LoadAutoGroupedStreamKernel, ArrayView1D, int, OrderKernelBuffers>(PrimeOrderKernels.CalculateOrderKernel)).CreateLauncherDelegate, ArrayView1D, int, OrderKernelBuffers>>(); + public readonly Action, ArrayView1D, int, OrderKernelBuffers> CalculateOrderKernelLauncher = KernelUtil.GetKernel(accelerator.LoadAutoGroupedStreamKernel, ArrayView1D, int, OrderKernelBuffers>(PrimeOrderKernels.CalculateOrderKernel)).CreateLauncherDelegate, ArrayView1D, int, OrderKernelBuffers>>(); public readonly Kernel CheckFactorsKernel = KernelUtil.GetKernel(accelerator.LoadStreamKernel, Stride1D.Dense>, ulong, ulong, ulong, ulong, ulong, ArrayView1D>(PrimeOrderKernels.CheckFactorsKernel)); @@ -436,7 +436,7 @@ public sealed class PrimeOrderCalculatorAccelerator var kernels = _kernels[acceleratorIndex]; - // CalculateOrderKernelLauncher = kernels.CalculateOrderKernelLauncher; + CalculateOrderKernelLauncher = kernels.CalculateOrderKernelLauncher; CheckFactorsKernel = kernels.CheckFactorsKernel; ConvertToStandardKernelLauncher = kernels.ConvertToStandardKernelLauncher; HeuristicCombinedTrialDivisionKernelLauncher = kernels.HeuristicCombinedTrialDivisionKernelLauncher;