void compile_glsl_stage(const GlslModule &, unsigned);
void add_spirv_stages(const SpirVModule &, const std::map<std::string, int> &, TransientData &);
- void finalize(const Module &);
+ void finalize(const Module &, TransientData &);
void query_uniforms();
void query_uniform_blocks(const std::vector<ReflectData::UniformInfo *> &);
void query_attributes();
void apply_bindings(const TransientData &);
+ void finalize_uniforms();
void set_debug_name(const std::string &);
void set_stage_debug_name(unsigned, Stage);