- buf_range = 0;
-}
-
-void UniformBlock::upload_data(char *target) const
-{
- if(!buf_range)
- buf_range = new BufferRange(*get_mutable_buffer(), get_offset(), size);
-
- if(target)
- copy(data.begin(), data.end(), target);
- else
- buf_range->data(&data[0]);
- dirty = false;