BsRenderableHandler.cpp 398 B

1234567891011121314
  1. #include "BsRenderableHandler.h"
  2. #include "BsRenderableProxy.h"
  3. #include "BsGpuParams.h"
  4. namespace BansheeEngine
  5. {
  6. void RenderableHandler::bindGlobalBuffers(const RenderableElement* element)
  7. {
  8. for (auto& rendererBuffer : element->material->rendererBuffers)
  9. {
  10. element->material->params[rendererBuffer.paramsIdx]->setParamBlockBuffer(rendererBuffer.slotIdx, rendererBuffer.buffer);
  11. }
  12. }
  13. }