aboutsummaryrefslogtreecommitdiff
path: root/render/gles2/renderer.c
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2020-01-13 15:26:48 +0100
committerDrew DeVault <sir@cmpwn.com>2020-01-13 07:52:30 -0700
commit6d3f3b930077d3c1b39106481fe21ee25b9a6a0e (patch)
tree057904353f5f680e7839dfd1db25dca5c1f26b0f /render/gles2/renderer.c
parent2b04857343732b6aa7b8c4512387560f7f936aa9 (diff)
render/gles2: unbind textures after use
Keeping textures bound results in hard-to-debug situations where some GL operations incorrectly affect the texture.
Diffstat (limited to 'render/gles2/renderer.c')
-rw-r--r--render/gles2/renderer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/render/gles2/renderer.c b/render/gles2/renderer.c
index b5855d4e..65c2b801 100644
--- a/render/gles2/renderer.c
+++ b/render/gles2/renderer.c
@@ -163,6 +163,8 @@ static bool gles2_render_texture_with_matrix(struct wlr_renderer *wlr_renderer,
draw_quad();
+ glBindTexture(texture->target, 0);
+
POP_GLES2_DEBUG;
return true;
}