mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-26 12:01:47 +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";
|
return "u_projection";
|
||||||
case rhi::UniformName::kTexCoord0Transform:
|
case rhi::UniformName::kTexCoord0Transform:
|
||||||
return "u_texcoord0_transform";
|
return "u_texcoord0_transform";
|
||||||
|
case rhi::UniformName::kTexCoord1Transform:
|
||||||
|
return "u_texcoord1_transform";
|
||||||
case rhi::UniformName::kSampler0IsIndexedAlpha:
|
case rhi::UniformName::kSampler0IsIndexedAlpha:
|
||||||
return "u_sampler0_is_indexed_alpha";
|
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:
|
case rhi::UniformName::kWipeColorizeMode:
|
||||||
return "u_wipe_colorize_mode";
|
return "u_wipe_colorize_mode";
|
||||||
case rhi::UniformName::kWipeEncoreSwizzle:
|
case rhi::UniformName::kWipeEncoreSwizzle:
|
||||||
|
|
@ -369,8 +385,24 @@ constexpr const char* map_uniform_enable_define(rhi::UniformName name)
|
||||||
return "ENABLE_U_MODELVIEW";
|
return "ENABLE_U_MODELVIEW";
|
||||||
case rhi::UniformName::kTexCoord0Transform:
|
case rhi::UniformName::kTexCoord0Transform:
|
||||||
return "ENABLE_U_TEXCOORD0_TRANSFORM";
|
return "ENABLE_U_TEXCOORD0_TRANSFORM";
|
||||||
|
case rhi::UniformName::kTexCoord1Transform:
|
||||||
|
return "ENABLE_U_TEXCOORD1_TRANSFORM";
|
||||||
case rhi::UniformName::kSampler0IsIndexedAlpha:
|
case rhi::UniformName::kSampler0IsIndexedAlpha:
|
||||||
return "ENABLE_U_SAMPLER0_IS_INDEXED_ALPHA";
|
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:
|
case rhi::UniformName::kWipeColorizeMode:
|
||||||
return "ENABLE_U_WIPE_COLORIZE_MODE";
|
return "ENABLE_U_WIPE_COLORIZE_MODE";
|
||||||
case rhi::UniformName::kWipeEncoreSwizzle:
|
case rhi::UniformName::kWipeEncoreSwizzle:
|
||||||
|
|
|
||||||
|
|
@ -201,7 +201,15 @@ enum class UniformName
|
||||||
kModelView,
|
kModelView,
|
||||||
kProjection,
|
kProjection,
|
||||||
kTexCoord0Transform,
|
kTexCoord0Transform,
|
||||||
|
kTexCoord1Transform,
|
||||||
kSampler0IsIndexedAlpha,
|
kSampler0IsIndexedAlpha,
|
||||||
|
kSampler1IsIndexedAlpha,
|
||||||
|
kSampler2IsIndexedAlpha,
|
||||||
|
kSampler3IsIndexedAlpha,
|
||||||
|
kSampler0Size,
|
||||||
|
kSampler1Size,
|
||||||
|
kSampler2Size,
|
||||||
|
kSampler3Size,
|
||||||
kWipeColorizeMode,
|
kWipeColorizeMode,
|
||||||
kWipeEncoreSwizzle
|
kWipeEncoreSwizzle
|
||||||
};
|
};
|
||||||
|
|
@ -303,8 +311,24 @@ inline constexpr const UniformFormat uniform_format(UniformName name) noexcept
|
||||||
return UniformFormat::kMat4;
|
return UniformFormat::kMat4;
|
||||||
case UniformName::kTexCoord0Transform:
|
case UniformName::kTexCoord0Transform:
|
||||||
return UniformFormat::kMat3;
|
return UniformFormat::kMat3;
|
||||||
|
case UniformName::kTexCoord1Transform:
|
||||||
|
return UniformFormat::kMat3;
|
||||||
case UniformName::kSampler0IsIndexedAlpha:
|
case UniformName::kSampler0IsIndexedAlpha:
|
||||||
return UniformFormat::kInt;
|
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:
|
case UniformName::kWipeColorizeMode:
|
||||||
return UniformFormat::kInt;
|
return UniformFormat::kInt;
|
||||||
case UniformName::kWipeEncoreSwizzle:
|
case UniformName::kWipeEncoreSwizzle:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue