diff options
Diffstat (limited to '3rdparty/bgfx/src/shader_spirv.h')
-rw-r--r-- | 3rdparty/bgfx/src/shader_spirv.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/3rdparty/bgfx/src/shader_spirv.h b/3rdparty/bgfx/src/shader_spirv.h index 1fe1c934090..0ab2c4ff33c 100644 --- a/3rdparty/bgfx/src/shader_spirv.h +++ b/3rdparty/bgfx/src/shader_spirv.h @@ -1,6 +1,6 @@ /* - * Copyright 2011-2018 Branimir Karadzic. All rights reserved. - * License: https://github.com/bkaradzic/bgfx#license-bsd-2-clause + * Copyright 2011-2022 Branimir Karadzic. All rights reserved. + * License: https://github.com/bkaradzic/bgfx/blob/master/LICENSE */ #ifndef BGFX_SHADER_SPIRV_H @@ -15,6 +15,18 @@ BX_ERROR_RESULT(BGFX_SHADER_SPIRV_INVALID_INSTRUCTION, BX_MAKEFOURCC('S', 'H', 0 namespace bgfx { + constexpr uint8_t kSpirvVertexBinding = 0; + constexpr uint8_t kSpirvFragmentBinding = 1; + constexpr uint8_t kSpirvBindShift = 2; + constexpr uint8_t kSpirvSamplerShift = 16; + + constexpr uint8_t kSpirvOldVertexBinding = 0; + constexpr uint8_t kSpirvOldFragmentBinding = 48; + constexpr uint8_t kSpirvOldFragmentShift = 48; + constexpr uint8_t kSpirvOldBufferShift = 16; + constexpr uint8_t kSpirvOldImageShift = 32; + constexpr uint8_t kSpirvOldTextureShift = 16; + // Reference(s): // - https://web.archive.org/web/20181126035927/https://www.khronos.org/registry/spir-v/specs/1.0/SPIRV.html // |