mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-02-03 12:16:39 +00:00
rhi: Add more sampler-related uniform names
This commit is contained in:
parent
0f5370efbb
commit
c193930b4e
2 changed files with 56 additions and 0 deletions
|
|
@ -346,8 +346,24 @@ constexpr const char* map_uniform_attribute_symbol_name(rhi::UniformName name)
|
|||
return "u_projection";
|
||||
case rhi::UniformName::kTexCoord0Transform:
|
||||
return "u_texcoord0_transform";
|
||||
case rhi::UniformName::kTexCoord1Transform:
|
||||
return "u_texcoord1_transform";
|
||||
case rhi::UniformName::kSampler0IsIndexedAlpha:
|
||||
return "u_sampler0_is_indexed_alpha";
|
||||
case rhi::UniformName::kSampler1IsIndexedAlpha:
|
||||
return "u_sampler1_is_indexed_alpha";
|
||||
case rhi::UniformName::kSampler2IsIndexedAlpha:
|
||||
return "u_sampler2_is_indexed_alpha";
|
||||
case rhi::UniformName::kSampler3IsIndexedAlpha:
|
||||
return "u_sampler3_is_indexed_alpha";
|
||||
case rhi::UniformName::kSampler0Size:
|
||||
return "u_sampler0_size";
|
||||
case rhi::UniformName::kSampler1Size:
|
||||
return "u_sampler1_size";
|
||||
case rhi::UniformName::kSampler2Size:
|
||||
return "u_sampler2_size";
|
||||
case rhi::UniformName::kSampler3Size:
|
||||
return "u_sampler3_size";
|
||||
case rhi::UniformName::kWipeColorizeMode:
|
||||
return "u_wipe_colorize_mode";
|
||||
case rhi::UniformName::kWipeEncoreSwizzle:
|
||||
|
|
@ -369,8 +385,24 @@ constexpr const char* map_uniform_enable_define(rhi::UniformName name)
|
|||
return "ENABLE_U_MODELVIEW";
|
||||
case rhi::UniformName::kTexCoord0Transform:
|
||||
return "ENABLE_U_TEXCOORD0_TRANSFORM";
|
||||
case rhi::UniformName::kTexCoord1Transform:
|
||||
return "ENABLE_U_TEXCOORD1_TRANSFORM";
|
||||
case rhi::UniformName::kSampler0IsIndexedAlpha:
|
||||
return "ENABLE_U_SAMPLER0_IS_INDEXED_ALPHA";
|
||||
case rhi::UniformName::kSampler1IsIndexedAlpha:
|
||||
return "ENABLE_U_SAMPLER1_IS_INDEXED_ALPHA";
|
||||
case rhi::UniformName::kSampler2IsIndexedAlpha:
|
||||
return "ENABLE_U_SAMPLER2_IS_INDEXED_ALPHA";
|
||||
case rhi::UniformName::kSampler3IsIndexedAlpha:
|
||||
return "ENABLE_U_SAMPLER3_IS_INDEXED_ALPHA";
|
||||
case rhi::UniformName::kSampler0Size:
|
||||
return "ENABLE_U_SAMPLER0_SIZE";
|
||||
case rhi::UniformName::kSampler1Size:
|
||||
return "ENABLE_U_SAMPLER1_SIZE";
|
||||
case rhi::UniformName::kSampler2Size:
|
||||
return "ENABLE_U_SAMPLER2_SIZE";
|
||||
case rhi::UniformName::kSampler3Size:
|
||||
return "ENABLE_U_SAMPLER3_SIZE";
|
||||
case rhi::UniformName::kWipeColorizeMode:
|
||||
return "ENABLE_U_WIPE_COLORIZE_MODE";
|
||||
case rhi::UniformName::kWipeEncoreSwizzle:
|
||||
|
|
|
|||
|
|
@ -201,7 +201,15 @@ enum class UniformName
|
|||
kModelView,
|
||||
kProjection,
|
||||
kTexCoord0Transform,
|
||||
kTexCoord1Transform,
|
||||
kSampler0IsIndexedAlpha,
|
||||
kSampler1IsIndexedAlpha,
|
||||
kSampler2IsIndexedAlpha,
|
||||
kSampler3IsIndexedAlpha,
|
||||
kSampler0Size,
|
||||
kSampler1Size,
|
||||
kSampler2Size,
|
||||
kSampler3Size,
|
||||
kWipeColorizeMode,
|
||||
kWipeEncoreSwizzle
|
||||
};
|
||||
|
|
@ -303,8 +311,24 @@ inline constexpr const UniformFormat uniform_format(UniformName name) noexcept
|
|||
return UniformFormat::kMat4;
|
||||
case UniformName::kTexCoord0Transform:
|
||||
return UniformFormat::kMat3;
|
||||
case UniformName::kTexCoord1Transform:
|
||||
return UniformFormat::kMat3;
|
||||
case UniformName::kSampler0IsIndexedAlpha:
|
||||
return UniformFormat::kInt;
|
||||
case UniformName::kSampler1IsIndexedAlpha:
|
||||
return UniformFormat::kInt;
|
||||
case UniformName::kSampler2IsIndexedAlpha:
|
||||
return UniformFormat::kInt;
|
||||
case UniformName::kSampler3IsIndexedAlpha:
|
||||
return UniformFormat::kInt;
|
||||
case UniformName::kSampler0Size:
|
||||
return UniformFormat::kFloat2;
|
||||
case UniformName::kSampler1Size:
|
||||
return UniformFormat::kFloat2;
|
||||
case UniformName::kSampler2Size:
|
||||
return UniformFormat::kFloat2;
|
||||
case UniformName::kSampler3Size:
|
||||
return UniformFormat::kFloat2;
|
||||
case UniformName::kWipeColorizeMode:
|
||||
return UniformFormat::kInt;
|
||||
case UniformName::kWipeEncoreSwizzle:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue