| 123456789101112131415161718192021222324252627 |
- // Copyright (C) 2009-present, Panagiotis Christopoulos Charitos and contributors.
- // All rights reserved.
- // Code licensed under the BSD License.
- // http://www.anki3d.org/LICENSE
- // File includes the defines of the various texel buffer formats of the unified geometry buffer
- #if !defined(ANKI_UNIFIED_GEOM_FORMAT_SEPERATOR)
- # define ANKI_UNIFIED_GEOM_FORMAT_SEPERATOR
- #endif
- // !!!! ALL FORMATS NEED TO BE MORE THAN 4 BYTES, else we can't address large typed buffers !!!!
- ANKI_UNIFIED_GEOM_FORMAT(R32G32_Sfloat, Vec2, 18)
- ANKI_UNIFIED_GEOM_FORMAT_SEPERATOR
- ANKI_UNIFIED_GEOM_FORMAT(R32G32B32_Sfloat, Vec3, 19)
- ANKI_UNIFIED_GEOM_FORMAT_SEPERATOR
- ANKI_UNIFIED_GEOM_FORMAT(R32G32B32A32_Sfloat, Vec4, 20)
- ANKI_UNIFIED_GEOM_FORMAT_SEPERATOR
- ANKI_UNIFIED_GEOM_FORMAT(R16G16B16A16_Unorm, Vec4, 21)
- ANKI_UNIFIED_GEOM_FORMAT_SEPERATOR
- ANKI_UNIFIED_GEOM_FORMAT(R8G8B8A8_Snorm, Vec4, 22)
- ANKI_UNIFIED_GEOM_FORMAT_SEPERATOR
- ANKI_UNIFIED_GEOM_FORMAT(R8G8B8A8_Uint, UVec4, 23)
- #undef ANKI_UNIFIED_GEOM_FORMAT
- #undef ANKI_UNIFIED_GEOM_FORMAT_SEPERATOR
|