aboutsummaryrefslogtreecommitdiff
path: root/render/gles2/renderer.c
diff options
context:
space:
mode:
authorIlia Bozhinov <ammen99@gmail.com>2018-05-18 20:05:49 +0300
committerIlia Bozhinov <ammen99@gmail.com>2018-05-18 20:34:36 +0300
commit47ffd0e184dd3886f9e810b9ec89e2a9942014a0 (patch)
treee732e4062bd86e0e3122a72b433bcd70eabbaac5 /render/gles2/renderer.c
parent98088e78df054553ec846043ee913d0dcf39de16 (diff)
gles2: pre-multiply alpha and fix blending function
Diffstat (limited to 'render/gles2/renderer.c')
-rw-r--r--render/gles2/renderer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/render/gles2/renderer.c b/render/gles2/renderer.c
index c10493c4..8360c5fb 100644
--- a/render/gles2/renderer.c
+++ b/render/gles2/renderer.c
@@ -42,7 +42,7 @@ static void gles2_begin(struct wlr_renderer *wlr_renderer, uint32_t width,
// enable transparency
glEnable(GL_BLEND);
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+ glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
// XXX: maybe we should save output projection and remove some of the need
// for users to sling matricies themselves