mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 21:01:52 +00:00
RenderAPI changes and removed Context parameter from Effect and Material
This commit is contained in:
@@ -348,12 +348,12 @@ namespace GlitchyEngine.Renderer
|
||||
NativeContext.VertexShader.SetShaderResources(0, D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT, (.)voidArray);
|
||||
}
|
||||
|
||||
public override void SetVertexShader(VertexShader vertexShader)
|
||||
public override void BindVertexShader(VertexShader vertexShader)
|
||||
{
|
||||
BindShaderToStage(vertexShader);
|
||||
}
|
||||
|
||||
public override void SetPixelShader(PixelShader pixelShader)
|
||||
public override void BindPixelShader(PixelShader pixelShader)
|
||||
{
|
||||
BindShaderToStage(pixelShader);
|
||||
}
|
||||
|
||||
@@ -85,7 +85,7 @@ namespace GlitchyEngine.Renderer
|
||||
SetBlendState(_nonblendingState);
|
||||
|
||||
_clearUintFx.Variables["ClearValue"].SetData(value);
|
||||
_clearUintFx.Bind(_context);
|
||||
_clearUintFx.Bind();
|
||||
|
||||
FullscreenQuad.Draw();
|
||||
|
||||
@@ -254,6 +254,16 @@ namespace GlitchyEngine.Renderer
|
||||
{
|
||||
_context.BindConstantBuffer(buffer, slot, stage);
|
||||
}
|
||||
|
||||
public override void BindVertexShader(VertexShader vertexShader)
|
||||
{
|
||||
_context.BindVertexShader(vertexShader);
|
||||
}
|
||||
|
||||
public override void BindPixelShader(PixelShader pixelShader)
|
||||
{
|
||||
_context.BindPixelShader(pixelShader);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user