summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-09-28 01:04:18 -0400
committerpommicket <pommicket@gmail.com>2025-09-28 01:04:18 -0400
commit80585f276ee666c9967312671bef081abedf53c3 (patch)
tree0ea4251b14cb4f486113b0b60ba491fc256cf6d0
parent92751910dc97f918a407dc14f295eeca4c64de90 (diff)
Fix background shaders
-rw-r--r--config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/config.c b/config.c
index 1aa56d1..92f3580 100644
--- a/config.c
+++ b/config.c
@@ -630,7 +630,6 @@ uniform sampler2D t_texture;// LEGACY (this will always be black)\n\
#line 1\n\
%s", bg_shader_text);
-
char error[512] = {0};
GLuint shader = gl_compile_and_link_shaders(error, vshader, fshader);
if (*error)
@@ -660,7 +659,8 @@ uniform sampler2D t_texture;// LEGACY (this will always be black)\n\
glVertexAttribPointer(v_pos, 2, GL_FLOAT, 0, 2 * sizeof(float), 0);
glEnableVertexAttribArray(v_pos);
- cfg->settings.bg_shader = gl_rc_sab_new(shader, array, buffer);
+ GlRcSAB *bg_shader = gl_rc_sab_new(shader, array, buffer);
+ config_set_setting(cfg, offsetof(Settings, bg_shader), &bg_shader, sizeof bg_shader);
}
static void config_parse_line(ConfigReader *reader, Config *cfg) {