]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/program.cpp
Build the list of glUniform* calls even for SPIR-V modules
[libs/gl.git] / source / core / program.cpp
index 6013e7e82e9f35656f6741bb3743ea25a0237f5b..9193cd7be155b54a4f8b1fc8a87de974cc3d72b4 100644 (file)
@@ -40,6 +40,8 @@ void Program::add_stages(const Module &mod, const map<string, int> &spec_values)
                collect_attributes(static_cast<const SpirVModule &>(mod));
        }
 
+       finalize_uniforms();
+
        for(ReflectData::UniformBlockInfo &b: reflect_data.uniform_blocks)
                if(!b.data_size && !b.uniforms.empty())
                {