]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/opengl/program_backend.h
Build the list of glUniform* calls even for SPIR-V modules
[libs/gl.git] / source / backends / opengl / program_backend.h
index 95df989173df059f7ec59434d2ab56cd275fdca6..dbf043e9c89ba39a808432f80a001c2e933d68cb 100644 (file)
@@ -55,11 +55,12 @@ protected:
        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);