diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-12-26 01:57:10 +0100 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2020-02-28 20:53:35 +0100 |
commit | 2a662fea363027817a73a62a5e4a9d0066fb43ee (patch) | |
tree | ebedf3ebea5fde257e7c91e03e0ae07cecd4aca7 /src/video_core/renderer_opengl/gl_state.cpp | |
parent | gl_state: Remove depth tracking (diff) | |
download | yuzu-2a662fea363027817a73a62a5e4a9d0066fb43ee.tar yuzu-2a662fea363027817a73a62a5e4a9d0066fb43ee.tar.gz yuzu-2a662fea363027817a73a62a5e4a9d0066fb43ee.tar.bz2 yuzu-2a662fea363027817a73a62a5e4a9d0066fb43ee.tar.lz yuzu-2a662fea363027817a73a62a5e4a9d0066fb43ee.tar.xz yuzu-2a662fea363027817a73a62a5e4a9d0066fb43ee.tar.zst yuzu-2a662fea363027817a73a62a5e4a9d0066fb43ee.zip |
Diffstat (limited to '')
-rw-r--r-- | src/video_core/renderer_opengl/gl_state.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/video_core/renderer_opengl/gl_state.cpp b/src/video_core/renderer_opengl/gl_state.cpp index 45fa3042d..6b5eea342 100644 --- a/src/video_core/renderer_opengl/gl_state.cpp +++ b/src/video_core/renderer_opengl/gl_state.cpp @@ -87,9 +87,6 @@ OpenGLState::OpenGLState() = default; void OpenGLState::SetDefaultViewports() { viewports.fill(Viewport{}); - - depth_clamp.far_plane = false; - depth_clamp.near_plane = false; } void OpenGLState::ApplyFramebufferState() { @@ -140,19 +137,6 @@ void OpenGLState::ApplyMultisample() { multisample_control.alpha_to_one); } -void OpenGLState::ApplyDepthClamp() { - if (depth_clamp.far_plane == cur_state.depth_clamp.far_plane && - depth_clamp.near_plane == cur_state.depth_clamp.near_plane) { - return; - } - cur_state.depth_clamp = depth_clamp; - - UNIMPLEMENTED_IF_MSG(depth_clamp.far_plane != depth_clamp.near_plane, - "Unimplemented Depth Clamp Separation!"); - - Enable(GL_DEPTH_CLAMP, depth_clamp.far_plane || depth_clamp.near_plane); -} - void OpenGLState::ApplySRgb() { if (cur_state.framebuffer_srgb.enabled == framebuffer_srgb.enabled) return; @@ -362,7 +346,6 @@ void OpenGLState::Apply() { ApplyMultisample(); ApplyRasterizerDiscard(); ApplyColorMask(); - ApplyDepthClamp(); ApplyViewport(); ApplyStencilTest(); ApplySRgb(); |