]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/uniformblock.cpp
Check the flat qualifier from the correct member
[libs/gl.git] / source / core / uniformblock.cpp
index 256858580b9721a60663cbc0b80dd282c7a6e7db..952fd2fde0f736bfab861938a0682a411d1e5389 100644 (file)
@@ -23,7 +23,7 @@ void UniformBlock::store(const ReflectData::UniformInfo &info, size_t array_size
 
        size_t store_offset;
        bool packed;
-       if(info.block->bind_point<0)
+       if(info.block->bind_point==ReflectData::DEFAULT_BLOCK)
        {
                if(info.location<0)
                        return;
@@ -79,7 +79,7 @@ void UniformBlock::store(const ReflectData::UniformInfo &info, size_t array_size
                }
        }
 
-       dirty = true;
+       mark_dirty();
 }
 
 void UniformBlock::check_store_range(size_t offs, size_t size)