]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/program.cpp
Move default uniform block sizing to OpenGL backend
[libs/gl.git] / source / core / program.cpp
index 9193cd7be155b54a4f8b1fc8a87de974cc3d72b4..2934d240c7ef0c3bda346636d51725c8729b7bd1 100644 (file)
@@ -42,13 +42,6 @@ void Program::add_stages(const Module &mod, const map<string, int> &spec_values)
 
        finalize_uniforms();
 
-       for(ReflectData::UniformBlockInfo &b: reflect_data.uniform_blocks)
-               if(!b.data_size && !b.uniforms.empty())
-               {
-                       const ReflectData::UniformInfo &uni = *b.uniforms.back();
-                       b.data_size = uni.location*16+uni.array_size*get_type_size(uni.type);
-               }
-
        for(const ReflectData::UniformInfo &u: reflect_data.uniforms)
                require_type(u.type);
        for(const ReflectData::AttributeInfo &a: reflect_data.attributes)