summaryrefslogtreecommitdiff
path: root/render/fx_renderer/fx_pass.c
diff options
context:
space:
mode:
authorErik Reider <[email protected]>2024-09-27 04:55:55 +0200
committerGitHub <[email protected]>2024-09-26 22:55:55 -0400
commitf05626176636c49ba27c3ba2b69658f50c9b5730 (patch)
tree6923782fae76afa833aa4f2ebc81ce20aaed881e /render/fx_renderer/fx_pass.c
parentbe3eea191cb9aecea1ddf4f1399bcbb390027998 (diff)
Fixed shadows not respecting offset (#63)
Diffstat (limited to 'render/fx_renderer/fx_pass.c')
-rw-r--r--render/fx_renderer/fx_pass.c1
1 files changed, 1 insertions, 0 deletions
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