Add IndirectDrawCommand struct #39

Merged
cosmonaut merged 1 commits from TheSpydog/MoonWorks:indirect-struct into main 2023-01-04 18:44:56 +00:00
1 changed files with 21 additions and 0 deletions

View File

@ -364,4 +364,25 @@ namespace MoonWorks.Graphics
BlendState = blendState; BlendState = blendState;
} }
} }
[StructLayout(LayoutKind.Sequential)]
public struct IndirectDrawCommand
{
public uint VertexCount;
public uint InstanceCount;
public uint FirstVertex;
public uint FirstInstance;
public IndirectDrawCommand(
uint vertexCount,
uint instanceCount,
uint firstVertex,
uint firstInstance
) {
VertexCount = vertexCount;
InstanceCount = instanceCount;
FirstVertex = firstVertex;
FirstInstance = firstInstance;
}
}
} }