Add StaticIndexBuffer

This commit is contained in:
Gustas
2023-08-24 14:38:01 +03:00
committed by Matthias Mailänder
parent 7e9619b41b
commit f6c1453b5b
6 changed files with 117 additions and 0 deletions

View File

@@ -84,6 +84,7 @@ namespace OpenRA
public interface IGraphicsContext : IDisposable
{
IVertexBuffer<Vertex> CreateVertexBuffer(int size);
IIndexBuffer CreateIndexBuffer(uint[] indices);
Vertex[] CreateVertices(int size);
ITexture CreateTexture();
IFrameBuffer CreateFrameBuffer(Size s);
@@ -114,6 +115,11 @@ namespace OpenRA
void SetData(T[] vertices, int offset, int start, int length);
}
public interface IIndexBuffer : IDisposable
{
void Bind();
}
public interface IShader
{
void SetBool(string name, bool value);