diff options
author | bunnei <bunneidev@gmail.com> | 2018-07-05 22:43:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-05 22:43:10 +0200 |
commit | 51bd76a5fda00b0ad9c6791193a15d83dfbadac3 (patch) | |
tree | b26c8fa71f71916bde0eb433236235ace4c36703 /src/video_core/renderer_opengl | |
parent | Merge pull request #626 from Subv/shader_sync (diff) | |
parent | GPU: Allow using the old NV04 values for the depth test function. (diff) | |
download | yuzu-51bd76a5fda00b0ad9c6791193a15d83dfbadac3.tar yuzu-51bd76a5fda00b0ad9c6791193a15d83dfbadac3.tar.gz yuzu-51bd76a5fda00b0ad9c6791193a15d83dfbadac3.tar.bz2 yuzu-51bd76a5fda00b0ad9c6791193a15d83dfbadac3.tar.lz yuzu-51bd76a5fda00b0ad9c6791193a15d83dfbadac3.tar.xz yuzu-51bd76a5fda00b0ad9c6791193a15d83dfbadac3.tar.zst yuzu-51bd76a5fda00b0ad9c6791193a15d83dfbadac3.zip |
Diffstat (limited to 'src/video_core/renderer_opengl')
-rw-r--r-- | src/video_core/renderer_opengl/maxwell_to_gl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/maxwell_to_gl.h b/src/video_core/renderer_opengl/maxwell_to_gl.h index 6ce53bbd9..e19c3b280 100644 --- a/src/video_core/renderer_opengl/maxwell_to_gl.h +++ b/src/video_core/renderer_opengl/maxwell_to_gl.h @@ -211,20 +211,28 @@ inline GLenum SwizzleSource(Tegra::Texture::SwizzleSource source) { inline GLenum ComparisonOp(Maxwell::ComparisonOp comparison) { switch (comparison) { case Maxwell::ComparisonOp::Never: + case Maxwell::ComparisonOp::NeverOld: return GL_NEVER; case Maxwell::ComparisonOp::Less: + case Maxwell::ComparisonOp::LessOld: return GL_LESS; case Maxwell::ComparisonOp::Equal: + case Maxwell::ComparisonOp::EqualOld: return GL_EQUAL; case Maxwell::ComparisonOp::LessEqual: + case Maxwell::ComparisonOp::LessEqualOld: return GL_LEQUAL; case Maxwell::ComparisonOp::Greater: + case Maxwell::ComparisonOp::GreaterOld: return GL_GREATER; case Maxwell::ComparisonOp::NotEqual: + case Maxwell::ComparisonOp::NotEqualOld: return GL_NOTEQUAL; case Maxwell::ComparisonOp::GreaterEqual: + case Maxwell::ComparisonOp::GreaterEqualOld: return GL_GEQUAL; case Maxwell::ComparisonOp::Always: + case Maxwell::ComparisonOp::AlwaysOld: return GL_ALWAYS; } LOG_CRITICAL(Render_OpenGL, "Unimplemented comparison op={}", static_cast<u32>(comparison)); |