aboutsummaryrefslogtreecommitdiff
path: root/src/backend/gl/gl_common.c
diff options
context:
space:
mode:
authorallusive-dev <[email protected]>2023-11-04 08:14:28 +1100
committerallusive-dev <[email protected]>2023-11-04 08:14:28 +1100
commitd270894f08bc79177cbb4a20ab681881203510b2 (patch)
tree2be7ce54762db17713d637829ffc3bd1a1b4b3fa /src/backend/gl/gl_common.c
parentupdate 1.2.7 (diff)
downloadcompfy-1.2.9.tar.xz
compfy-1.2.9.zip
Fixes for #18 and #231.2.9
Diffstat (limited to 'src/backend/gl/gl_common.c')
-rw-r--r--src/backend/gl/gl_common.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/backend/gl/gl_common.c b/src/backend/gl/gl_common.c
index a7d2aab..a9ded56 100644
--- a/src/backend/gl/gl_common.c
+++ b/src/backend/gl/gl_common.c
@@ -382,8 +382,9 @@ static void _gl_compose(backend_t *base, struct backend_image *img, GLuint targe
if (win_shader->uniform_invert_color >= 0) {
glUniform1i(win_shader->uniform_invert_color, img->color_inverted);
}
- if (win_shader->uniform_tex >= 0) {
- glUniform1i(win_shader->uniform_tex, 0);
+ if (win_shader->uniform_effective_size >= 0) {
+ glUniform2f(win_shader->uniform_effective_size, (float)img->ewidth,
+ (float)img->eheight);
}
if (win_shader->uniform_dim >= 0) {
glUniform1f(win_shader->uniform_dim, (float)img->dim);
@@ -596,6 +597,7 @@ static bool gl_win_shader_from_stringv(const char **vshader_strv,
bind_uniform(ret, opacity);
bind_uniform(ret, invert_color);
bind_uniform(ret, tex);
+ bind_uniform(ret, effective_size);
bind_uniform(ret, dim);
bind_uniform(ret, brightness);
bind_uniform(ret, max_brightness);