diff -r 2cb9a71df7a6 -r 4f32c7755138 src/text.c --- a/src/text.c Thu Jul 24 20:58:00 2025 +0200 +++ b/src/text.c Fri Jul 25 18:50:36 2025 +0200 @@ -44,10 +44,13 @@ } static AscShaderProgram *asc_text_shader_create(int flags) { - return asc_shader_create((AscShaderCodeInfo){ - .files.vtx = "sprite_vtx.glsl", - .files.frag = "sprite_frag.glsl", - .defines.frag = "#define USE_RECT", + return asc_shader_create((AscShaderCodes){ + .vtx = {.source_file = "sprite_vtx.glsl"}, + .frag = { + .source_file = "sprite_frag.glsl", + .preamble_code = (const char*[]){"#define USE_RECT"}, + .preamble_code_flags = 1 + }, }, sizeof(AscTextShader), asc_text_shader_init, flags); }