Small graphics abstraction layer cleanup (#3257)

This commit is contained in:
gdkchan 2022-04-04 18:21:06 -03:00 committed by GitHub
parent 04bd87ed5a
commit 0ef0fc044a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 2 additions and 50 deletions

View file

@ -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;
}
}
}

View file

@ -9,7 +9,6 @@ namespace Ryujinx.Graphics.GAL
Texture2DArray, Texture2DArray,
Texture2DMultisample, Texture2DMultisample,
Texture2DMultisampleArray, Texture2DMultisampleArray,
Rectangle,
Cubemap, Cubemap,
CubemapArray, CubemapArray,
TextureBuffer TextureBuffer

View file

@ -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: