(Glitch64) malloc shader_programs once during init_combiner - and use 'realloc' during
compile_shader