src/glcontext.c

changeset 72
84472fb3adbd
parent 50
d8d2e4817db1
--- a/src/glcontext.c	Wed Aug 14 21:09:52 2024 +0200
+++ b/src/glcontext.c	Thu Aug 15 17:33:42 2024 +0200
@@ -50,13 +50,16 @@
 
 static void asc_shader_initialize_predefined(AscGLContext *ctx) {
     AscShaderSprite *sprite = &ctx->shader.sprite;
-    sprite->base = asc_shader_easy_compile_and_link("shader/sprite_vtx.glsl", "shader/sprite_frag.glsl");
-    sprite->depth = glGetUniformLocation(sprite->base.id, "depth");
-    sprite->tex = glGetUniformLocation(sprite->base.id, "texture");
+    sprite->program = asc_shader_easy_compile_and_link(
+            "shader/sprite_vtx.glsl",
+            "shader/sprite_frag.glsl"
+    );
+    sprite->depth = glGetUniformLocation(sprite->program.id, "depth");
+    sprite->tex = glGetUniformLocation(sprite->program.id, "texture");
 }
 
 static void asc_shader_destroy_predefined(AscGLContext *ctx) {
-    asc_shader_program_destroy(ctx->shader.sprite.base);
+    asc_shader_program_destroy(ctx->shader.sprite.program);
 }
 
 bool asc_gl_context_initialize(

mercurial