void add_glsl_stages(const GlslModule &, const std::map<std::string, int> &);
void compile_glsl_stage(unsigned);
void add_spirv_stages(const SpirVModule &, const std::map<std::string, int> &);
void add_glsl_stages(const GlslModule &, const std::map<std::string, int> &);
void compile_glsl_stage(unsigned);
void add_spirv_stages(const SpirVModule &, const std::map<std::string, int> &);