--- a/src/scene.c Mon Apr 21 17:27:33 2025 +0200 +++ b/src/scene.c Mon Apr 21 17:52:01 2025 +0200 @@ -142,7 +142,7 @@ size_t sprite_count = cxListSize(render_group[ASC_RENDER_GROUP_SPRITE_OPAQUE]) + cxListSize(render_group[ASC_RENDER_GROUP_SPRITE_BLEND]); if (sprite_count > 0) { - AscShaderProgram *shader = &asc_active_window->glctx.shader.sprite.program; + AscShaderProgram *shader = &ASC_SHADER_SPRITE->program; glUseProgram(shader->id); glUniformMatrix4fv(shader->projection, 1, GL_FALSE, camera->projection);