fix: shaders_free glDeleteShader

This commit is contained in:
2026-05-16 15:55:18 +02:00
parent b9fd36debd
commit aa8d6c85c0
+6
View File
@@ -935,6 +935,12 @@ void shaders_free(const ShaderProgram *program) {
}
check_glerror_ro("shaders_free/glDeleteProgram");
glDeleteShader(program->vertex_shader);
for (unsigned int i = 0; i < program->frag_count; i++) {
glDeleteShader(program->fragment_shaders[i]);
}
check_glerror_ro("shaders_free/glDeleteShader");
glDeleteFramebuffers(program->frag_count, program->frame_buffers);
check_glerror_ro("shaders_free/glDeleteFramebuffers");