SetStencilTest

This commit is contained in:
Isaac Marovitz
2023-07-29 00:30:08 -04:00
committed by Evan Husted
parent cc3c7901b6
commit dc60b76748
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);
}
}
}