summaryrefslogtreecommitdiff
path: root/render/fx_renderer/shaders.c
diff options
context:
space:
mode:
authorame <[email protected]>2024-10-24 12:45:09 -0500
committerame <[email protected]>2024-10-24 12:45:09 -0500
commit6fe9f31f55a291bf738c8b76b75190a4ac909df1 (patch)
tree3b12f99e96adc2691df3064e49ebd5df82694f5d /render/fx_renderer/shaders.c
parent0e4a97e5a67d886e64c0d5337b281dc2c68332cf (diff)
clean shaders and other formatting
Diffstat (limited to 'render/fx_renderer/shaders.c')
-rw-r--r--render/fx_renderer/shaders.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/render/fx_renderer/shaders.c b/render/fx_renderer/shaders.c
index 0e2c43b..9015510 100644
--- a/render/fx_renderer/shaders.c
+++ b/render/fx_renderer/shaders.c
@@ -8,6 +8,7 @@
// shaders
#include "GLES2/gl2.h"
#include "common_vert_src.h"
+#include "gradient_frag_src.h"
#include "quad_frag_src.h"
#include "quad_grad_frag_src.h"
#include "quad_round_frag_src.h"
@@ -120,7 +121,7 @@ bool link_quad_program(struct quad_shader *shader) {
bool link_quad_grad_program(struct quad_grad_shader *shader, int max_len) {
GLchar quad_src[2048];
snprintf(quad_src, sizeof(quad_src),
- "#define LEN %d\n%s", max_len, quad_grad_frag_src);
+ "#define LEN %d\n%s\n%s", max_len, gradient_frag_src, quad_grad_frag_src);
GLuint prog;
shader->program = prog = link_program(quad_src);
@@ -168,7 +169,7 @@ bool link_quad_round_program(struct quad_round_shader *shader, enum fx_rounded_q
bool link_quad_grad_round_program(struct quad_grad_round_shader *shader, enum fx_rounded_quad_shader_source source, int max_len) {
GLchar quad_src[4096];
snprintf(quad_src, sizeof(quad_src),
- "#define SOURCE %d\n#define LEN %d\n%s", source, max_len, quad_grad_round_frag_src);
+ "#define SOURCE %d\n#define LEN %d\n%s\n%s", source, max_len, gradient_frag_src, quad_grad_round_frag_src);
GLuint prog;
shader->program = prog = link_program(quad_src);
@@ -250,7 +251,7 @@ bool link_rounded_border_corner_program(struct rounded_border_corner_shader *sha
bool link_rounded_grad_border_corner_program(struct rounded_grad_border_corner_shader *shader, int max_len) {
GLchar quad_src[4096];
snprintf(quad_src, sizeof(quad_src),
- "#define LEN %d\n%s", max_len, rounded_grad_border_corner_frag_src);
+ "#define LEN %d\n%s\n%s", max_len, gradient_frag_src, rounded_grad_border_corner_frag_src);
GLuint prog;
shader->program = prog = link_program(quad_src);