From c18a2d87be849c22b0661bb23b301a30186baf9c Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sat, 16 Mar 2019 21:37:27 +1100 Subject: [PATCH] temporarily disabled blending modes --- rendering/renderfunctions.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rendering/renderfunctions.cpp b/rendering/renderfunctions.cpp index 2d889ed6e..6ab72b70b 100644 --- a/rendering/renderfunctions.cpp +++ b/rendering/renderfunctions.cpp @@ -539,7 +539,7 @@ GLuint compose_sequence(ComposeSequenceParams ¶ms) { // bind front buffer as draw buffer params.ctx->functions()->glBindFramebuffer(GL_DRAW_FRAMEBUFFER, final_fbo); - if (olive::CurrentRuntimeConfig.disable_blending) { +// if (olive::CurrentRuntimeConfig.disable_blending) { // some GPUs don't like the blending shader, so we provide a pure GL fallback here params.ctx->functions()->glBindTexture(GL_TEXTURE_2D, backend_tex_1); @@ -549,6 +549,7 @@ GLuint compose_sequence(ComposeSequenceParams ¶ms) { full_blit(); params.ctx->functions()->glBindTexture(GL_TEXTURE_2D, 0); + /* } else { // load background texture into texture unit 0 params.ctx->functions()->glActiveTexture(GL_TEXTURE0 + 0); // Texture unit 0 @@ -579,6 +580,7 @@ GLuint compose_sequence(ComposeSequenceParams ¶ms) { params.ctx->functions()->glActiveTexture(GL_TEXTURE0 + 0); // Texture unit 0 params.ctx->functions()->glBindTexture(GL_TEXTURE_2D, 0); } + */ // unbind framebuffer params.ctx->functions()->glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0);