summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_state.cpp
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2019-12-26 20:04:41 +0100
committerReinUsesLisp <reinuseslisp@airmail.cc>2020-02-28 21:52:14 +0100
commit1c4bf9cbfa4e4303890f73be11eb1dee88d070fe (patch)
treeae0e99ad571902a4acc9140047909f6b07f0e0e5 /src/video_core/renderer_opengl/gl_state.cpp
parentgl_state: Remove framebuffer tracking (diff)
downloadyuzu-1c4bf9cbfa4e4303890f73be11eb1dee88d070fe.tar
yuzu-1c4bf9cbfa4e4303890f73be11eb1dee88d070fe.tar.gz
yuzu-1c4bf9cbfa4e4303890f73be11eb1dee88d070fe.tar.bz2
yuzu-1c4bf9cbfa4e4303890f73be11eb1dee88d070fe.tar.lz
yuzu-1c4bf9cbfa4e4303890f73be11eb1dee88d070fe.tar.xz
yuzu-1c4bf9cbfa4e4303890f73be11eb1dee88d070fe.tar.zst
yuzu-1c4bf9cbfa4e4303890f73be11eb1dee88d070fe.zip
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_opengl/gl_state.cpp32
1 files changed, 1 insertions, 31 deletions
diff --git a/src/video_core/renderer_opengl/gl_state.cpp b/src/video_core/renderer_opengl/gl_state.cpp
index be4ca6bf0..e8a23d41d 100644
--- a/src/video_core/renderer_opengl/gl_state.cpp
+++ b/src/video_core/renderer_opengl/gl_state.cpp
@@ -85,36 +85,6 @@ void Enable(GLenum cap, GLuint index, bool& current_value, bool new_value) {
OpenGLState::OpenGLState() = default;
-void OpenGLState::ApplyShaderProgram() {
- if (UpdateValue(cur_state.draw.shader_program, draw.shader_program)) {
- glUseProgram(draw.shader_program);
- }
-}
-
-void OpenGLState::ApplyProgramPipeline() {
- if (UpdateValue(cur_state.draw.program_pipeline, draw.program_pipeline)) {
- glBindProgramPipeline(draw.program_pipeline);
- }
-}
-
-void OpenGLState::Apply() {
- MICROPROFILE_SCOPE(OpenGL_State);
- ApplyShaderProgram();
- ApplyProgramPipeline();
-}
-
-OpenGLState& OpenGLState::ResetProgram(GLuint handle) {
- if (draw.shader_program == handle) {
- draw.shader_program = 0;
- }
- return *this;
-}
-
-OpenGLState& OpenGLState::ResetPipeline(GLuint handle) {
- if (draw.program_pipeline == handle) {
- draw.program_pipeline = 0;
- }
- return *this;
-}
+void OpenGLState::Apply() {}
} // namespace OpenGL