summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-03-29 11:34:39 -0400
committerKristian Høgsberg <krh@bitplanet.net>2012-03-29 11:34:39 -0400
commitdbae80e6b5e7b60740ce4545c2850f4437041892 (patch)
tree0112cb6473833faac673e42a648f131cb83e048f
parent29a9cf0f9795274d01d77070134c2839d0d05388 (diff)
compositor: Support alpha for solid color surfaces
-rw-r--r--src/compositor.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compositor.c b/src/compositor.c
index f9e1f23..60142d1 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -2156,9 +2156,10 @@ static const char texture_fragment_shader[] =
static const char solid_fragment_shader[] =
"precision mediump float;\n"
"uniform vec4 color;\n"
+ "uniform float alpha;\n"
"void main()\n"
"{\n"
- " gl_FragColor = color\n;"
+ " gl_FragColor = alpha * color\n;"
"}\n";
static int