From 9b30e2d5e97c455d5a8c0e6b5e37ce50a4e3db81 Mon Sep 17 00:00:00 2001 From: William McKinnon Date: Wed, 18 Sep 2024 06:38:01 -0400 Subject: feat: removed stencil from shadow rendering (#61) * removed stencil from shadow rendering * removed the rest of the stencil mask * fix * Don't render inner region of shadow --------- Co-authored-by: Erik Reider <35975961+ErikReider@users.noreply.github.com> --- include/render/fx_renderer/fx_renderer.h | 1 - include/render/fx_renderer/shaders.h | 13 +------------ 2 files changed, 1 insertion(+), 13 deletions(-) (limited to 'include/render/fx_renderer') diff --git a/include/render/fx_renderer/fx_renderer.h b/include/render/fx_renderer/fx_renderer.h index cdfb4c8..526a640 100644 --- a/include/render/fx_renderer/fx_renderer.h +++ b/include/render/fx_renderer/fx_renderer.h @@ -171,7 +171,6 @@ struct fx_renderer { struct tex_shader tex_ext; struct box_shadow_shader box_shadow; struct rounded_border_corner_shader rounded_border_corner; - struct stencil_mask_shader stencil_mask; struct blur_shader blur1; struct blur_shader blur2; struct blur_effects_shader blur_effects; diff --git a/include/render/fx_renderer/shaders.h b/include/render/fx_renderer/shaders.h index 94aa029..946f02c 100644 --- a/include/render/fx_renderer/shaders.h +++ b/include/render/fx_renderer/shaders.h @@ -56,7 +56,7 @@ struct tex_shader { GLint tex; GLint alpha; GLint pos_attrib; - GLint size; + GLint half_size; GLint position; GLint radius; GLint has_titlebar; @@ -84,17 +84,6 @@ struct rounded_border_corner_shader { bool link_rounded_border_corner_program(struct rounded_border_corner_shader *shader); -struct stencil_mask_shader { - GLuint program; - GLint proj; - GLint pos_attrib; - GLint half_size; - GLint position; - GLint radius; -}; - -bool link_stencil_mask_program(struct stencil_mask_shader *shader); - struct box_shadow_shader { GLuint program; GLint proj; -- cgit v1.2.3