Added vertex shader

This commit is contained in:
Simon Lübeß
2020-12-24 23:53:56 +01:00
parent 9964a1f5ad
commit 3a599fd21a
5 changed files with 54 additions and 37 deletions
@@ -112,6 +112,8 @@ namespace GlitchyEngine.Renderer
public extern void SetVertexLayout(VertexLayout vertexLayout);
public extern void SetPrimitiveTopology(PrimitiveTopology primitiveTopology);
public extern void SetVertexShader(VertexShader vertexShader);
public extern void SetPixelShader(PixelShader pixelShader);
}
+8
View File
@@ -51,4 +51,12 @@ namespace GlitchyEngine.Renderer
public override extern void CompileFromSource(String code, String entryPoint, ShaderDefine[] macros = null);
}
public class VertexShader : Shader
{
public this(GraphicsContext context, String source, String entryPoint, ShaderDefine[] macros = null)
: base(context, source, entryPoint, macros) { }
public override extern void CompileFromSource(String code, String entryPoint, ShaderDefine[] macros = null);
}
}