mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-12-01 00:00:14 +00:00
Small graphics abstraction layer cleanup (#3257)
This commit is contained in:
parent
04bd87ed5a
commit
0ef0fc044a
3 changed files with 2 additions and 50 deletions
|
@ -1,47 +0,0 @@
|
||||||
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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -9,7 +9,6 @@ namespace Ryujinx.Graphics.GAL
|
||||||
Texture2DArray,
|
Texture2DArray,
|
||||||
Texture2DMultisample,
|
Texture2DMultisample,
|
||||||
Texture2DMultisampleArray,
|
Texture2DMultisampleArray,
|
||||||
Rectangle,
|
|
||||||
Cubemap,
|
Cubemap,
|
||||||
CubemapArray,
|
CubemapArray,
|
||||||
TextureBuffer
|
TextureBuffer
|
||||||
|
|
|
@ -444,8 +444,8 @@ namespace Ryujinx.Graphics.OpenGL
|
||||||
return TextureTarget.Texture2DArray;
|
return TextureTarget.Texture2DArray;
|
||||||
case Target.Texture2DMultisample:
|
case Target.Texture2DMultisample:
|
||||||
return TextureTarget.Texture2DMultisample;
|
return TextureTarget.Texture2DMultisample;
|
||||||
case Target.Rectangle:
|
case Target.Texture2DMultisampleArray:
|
||||||
return TextureTarget.TextureRectangle;
|
return TextureTarget.Texture2DMultisampleArray;
|
||||||
case Target.Cubemap:
|
case Target.Cubemap:
|
||||||
return TextureTarget.TextureCubeMap;
|
return TextureTarget.TextureCubeMap;
|
||||||
case Target.CubemapArray:
|
case Target.CubemapArray:
|
||||||
|
|
Loading…
Reference in a new issue