src/text.c

changeset 223
4f32c7755138
parent 222
2cb9a71df7a6
child 226
18327d2df79d
--- 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);
 }
 

mercurial