SetStencilTest

This commit is contained in:
Isaac Marovitz
2023-07-29 00:30:08 -04:00
committed by Isaac Marovitz
parent 628772f685
commit 0f52165e86
2 changed files with 30 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ namespace Ryujinx.Graphics.Metal
public PrimitiveTopology Topology = PrimitiveTopology.Triangles;
public MTLCullMode CullMode = MTLCullMode.None;
public MTLWinding Winding = MTLWinding.Clockwise;
public MTLDepthStencilState DepthStencilState = null;
public RenderEncoderState(MTLRenderPipelineState renderPipelineState)
{
@@ -22,6 +23,7 @@ namespace Ryujinx.Graphics.Metal
renderCommandEncoder.SetRenderPipelineState(RenderPipelineState);
renderCommandEncoder.SetCullMode(CullMode);
renderCommandEncoder.SetFrontFacingWinding(Winding);
renderCommandEncoder.SetDepthStencilState(DepthStencilState);
}
}
}