CmBindableGpuParamBlock.cpp 337 B

123456789101112131415
  1. #include "CmBindableGpuParamBlock.h"
  2. #include "CmGpuParamBlockBuffer.h"
  3. namespace BansheeEngine
  4. {
  5. BindableGpuParamBlock::BindableGpuParamBlock()
  6. :mDirty(true), mData(nullptr), mSize(0)
  7. { }
  8. void BindableGpuParamBlock::uploadToBuffer(GpuParamBlockBufferPtr buffer)
  9. {
  10. buffer->writeData(mData);
  11. mDirty = false;
  12. }
  13. }