ShadowMappingTypes.h 485 B

1234567891011121314151617181920212223242526
  1. // Copyright (C) 2009-2021, Panagiotis Christopoulos Charitos and contributors.
  2. // All rights reserved.
  3. // Code licensed under the BSD License.
  4. // http://www.anki3d.org/LICENSE
  5. #pragma once
  6. #include <AnKi/Shaders/Include/Common.h>
  7. ANKI_BEGIN_NAMESPACE
  8. struct ShadowMappingUniforms
  9. {
  10. IVec2 m_viewportXY;
  11. Vec2 m_viewportZW;
  12. Vec2 m_uvScale;
  13. Vec2 m_uvTranslation;
  14. Vec2 m_uvMin;
  15. Vec2 m_uvMax;
  16. U32 m_blur;
  17. U32 m_padding0;
  18. U32 m_padding1;
  19. U32 m_padding2;
  20. };
  21. ANKI_END_NAMESPACE