Added basic support for instanced rendering

This commit is contained in:
Simon Lübeß
2021-05-30 19:37:23 +02:00
parent 0f2c481616
commit ae290936b9
6 changed files with 29 additions and 3 deletions
@@ -12,6 +12,7 @@ namespace GlitchyEngine.Renderer
internal VertexLayout _vertexLayout;
internal uint32 _indexByteOffset;
internal uint32 _indexCount;
internal uint32 _instanceCount;
internal PrimitiveTopology _primitiveTopology;
public this(GraphicsContext context)
@@ -50,6 +51,14 @@ namespace GlitchyEngine.Renderer
[Inline]
public uint32 IndexCount => _indexCount;
public uint32 InstanceCount
{
[Inline]
get => _instanceCount;
[Inline]
set => _instanceCount = value;
}
[Inline]
public PrimitiveTopology PrimitiveTopology => _primitiveTopology;