From f05626176636c49ba27c3ba2b69658f50c9b5730 Mon Sep 17 00:00:00 2001 From: Erik Reider <35975961+ErikReider@users.noreply.github.com> Date: Fri, 27 Sep 2024 04:55:55 +0200 Subject: Fixed shadows not respecting offset (#63) --- render/fx_renderer/fx_pass.c | 1 + 1 file changed, 1 insertion(+) (limited to 'render/fx_renderer/fx_pass.c') diff --git a/render/fx_renderer/fx_pass.c b/render/fx_renderer/fx_pass.c index f26f5e9..f0af02b 100644 --- a/render/fx_renderer/fx_pass.c +++ b/render/fx_renderer/fx_pass.c @@ -487,6 +487,7 @@ void fx_render_pass_add_box_shadow(struct fx_gles_render_pass *pass, glUniform1f(renderer->shaders.box_shadow.blur_sigma, shadow_data->blur_sigma); glUniform1f(renderer->shaders.box_shadow.corner_radius, options->corner_radius); glUniform2f(renderer->shaders.box_shadow.size, shadow_box.width, shadow_box.height); + glUniform2f(renderer->shaders.box_shadow.offset, options->shadow_data->offset_x, options->shadow_data->offset_y); glUniform2f(renderer->shaders.box_shadow.position, shadow_box.x, shadow_box.y); // TODO: also account for options->clip -- cgit v1.2.3