diff options
| author | allusive-dev <[email protected]> | 2023-11-04 08:14:28 +1100 |
|---|---|---|
| committer | allusive-dev <[email protected]> | 2023-11-04 08:14:28 +1100 |
| commit | d270894f08bc79177cbb4a20ab681881203510b2 (patch) | |
| tree | 2be7ce54762db17713d637829ffc3bd1a1b4b3fa /src/backend/gl/gl_common.c | |
| parent | update 1.2.7 (diff) | |
| download | compfy-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.c | 6 |
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); |