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;