]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/uniformblock.cpp
Remove support for array size specialization from the engine as well
[libs/gl.git] / source / core / uniformblock.cpp
index 18580149ce9f227c7ec00fe94bb573f5059cefcf..89032b5cf3f045e07c42d9a283f8693975a34687 100644 (file)
@@ -12,14 +12,14 @@ UniformBlock::UniformBlock(const ReflectData::UniformBlockInfo &info):
        data(info.data_size)
 { }
 
-unsigned UniformBlock::get_alignment() const
+size_t UniformBlock::get_alignment() const
 {
        return DeviceInfo::get_global().limits.uniform_buffer_alignment;
 }
 
-void UniformBlock::store(const ReflectData::UniformInfo &info, unsigned array_size, const void *value)
+void UniformBlock::store(const ReflectData::UniformInfo &info, size_t array_size, const void *value)
 {
-       array_size = min(array_size, max(info.array_size, 1U));
+       array_size = min(array_size, max<size_t>(info.array_size, 1U));
 
        char *store_ptr;
        bool packed;