stuck on task pack design
This commit is contained in:
@@ -49,10 +49,9 @@ namespace StgSharp.Mathematics
|
||||
|
||||
[FieldOffset(08)] public int begin;
|
||||
[FieldOffset(12)] public int end;
|
||||
[FieldOffset(16)] public int primCount;
|
||||
[FieldOffset(16)] public int offset;
|
||||
[FieldOffset(20)] public int primStride;
|
||||
[FieldOffset(24)] public int secCount;
|
||||
[FieldOffset(28)] public int secStride;
|
||||
[FieldOffset(24)] public int secStride;
|
||||
|
||||
}
|
||||
|
||||
@@ -60,18 +59,18 @@ namespace StgSharp.Mathematics
|
||||
public unsafe struct MatrixParallelTaskPackage
|
||||
{
|
||||
|
||||
[FieldOffset(72)] public MatrixKernel* kernel;
|
||||
[FieldOffset(0)] public MatrixKernel* Left;
|
||||
[FieldOffset(32)] public MatrixKernel* Result;
|
||||
[FieldOffset(64)] public MatrixKernel* Right;
|
||||
[FieldOffset(96)] public ScalarDataPacket* scalerPacket;
|
||||
[FieldOffset(100)] public int ComputeMode;
|
||||
[FieldOffset(104)] public int count;
|
||||
[FieldOffset(24)] public MatrixKernel* Result;
|
||||
[FieldOffset(48)] public MatrixKernel* Right;
|
||||
[FieldOffset(72)] public ScalarDataPacket* scalerPacket;
|
||||
[FieldOffset(80)] public int ComputeMode;
|
||||
[FieldOffset(84)] public int primCount;
|
||||
[FieldOffset(88)] public int secCount;
|
||||
[FieldOffset(108)] public IntPtr executionHandle;
|
||||
|
||||
[FieldOffset(0)] public MatrixParallelEnumeration LeftEnum;
|
||||
[FieldOffset(32)] public MatrixParallelEnumeration ResultEnum;
|
||||
[FieldOffset(64)] public MatrixParallelEnumeration RightEnum;
|
||||
[FieldOffset(24)] public MatrixParallelEnumeration ResultEnum;
|
||||
[FieldOffset(48)] public MatrixParallelEnumeration RightEnum;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user