summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_state.cpp
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2019-12-26 01:57:10 +0100
committerReinUsesLisp <reinuseslisp@airmail.cc>2020-02-28 20:53:35 +0100
commit2a662fea363027817a73a62a5e4a9d0066fb43ee (patch)
treeebedf3ebea5fde257e7c91e03e0ae07cecd4aca7 /src/video_core/renderer_opengl/gl_state.cpp
parentgl_state: Remove depth tracking (diff)
downloadyuzu-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 'src/video_core/renderer_opengl/gl_state.cpp')
-rw-r--r--src/video_core/renderer_opengl/gl_state.cpp17
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();