| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- namespace Ryujinx.Graphics.GAL
- {
- public struct DepthStencilState
- {
- public bool DepthTestEnable { get; }
- public bool DepthWriteEnable { get; }
- public bool StencilTestEnable { get; }
- public CompareOp DepthFunc { get; }
- public CompareOp StencilFrontFunc { get; }
- public StencilOp StencilFrontSFail { get; }
- public StencilOp StencilFrontDpPass { get; }
- public StencilOp StencilFrontDpFail { get; }
- public CompareOp StencilBackFunc { get; }
- public StencilOp StencilBackSFail { get; }
- public StencilOp StencilBackDpPass { get; }
- public StencilOp StencilBackDpFail { get; }
- public DepthStencilState(
- bool depthTestEnable,
- bool depthWriteEnable,
- bool stencilTestEnable,
- CompareOp depthFunc,
- CompareOp stencilFrontFunc,
- StencilOp stencilFrontSFail,
- StencilOp stencilFrontDpPass,
- StencilOp stencilFrontDpFail,
- CompareOp stencilBackFunc,
- StencilOp stencilBackSFail,
- StencilOp stencilBackDpPass,
- StencilOp stencilBackDpFail)
- {
- DepthTestEnable = depthTestEnable;
- DepthWriteEnable = depthWriteEnable;
- StencilTestEnable = stencilTestEnable;
- DepthFunc = depthFunc;
- StencilFrontFunc = stencilFrontFunc;
- StencilFrontSFail = stencilFrontSFail;
- StencilFrontDpPass = stencilFrontDpPass;
- StencilFrontDpFail = stencilFrontDpFail;
- StencilBackFunc = stencilBackFunc;
- StencilBackSFail = stencilBackSFail;
- StencilBackDpPass = stencilBackDpPass;
- StencilBackDpFail = stencilBackDpFail;
- }
- }
- }
|