Updated SHADER_VALUE_NAMES to match material attribute changes in the ShaderValue enum
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled

This commit is contained in:
2026-05-05 23:49:39 -07:00
parent 04684afc42
commit 6d85afcd0e

View File

@@ -35,12 +35,125 @@
using namespace hydra;
const char* SHADER_VALUE_NAMES[] = {
"material_ambient", // PushConstant::material_ambient
"material_diffuse", // PushConstant::material_diffuse
"material_specular", // PushConstant::material_specular
"material_reflection", // PushConstant::material_reflection
"material_alpha", // PushConstant::material_alpha
"material_shininess", // PushConstant::material_shininess
"material_baseColor_map_texture",
"material_baseColor_map_texCoord",
"material_baseColor_map_scale",
"material_baseColor_map_offset",
"material_baseColor_map_rotation",
"material_baseColor_factor",
"material_normal_map_texture",
"material_normal_map_texCoord",
"material_normal_map_scale",
"material_normal_map_offset",
"material_normal_map_rotation",
"material_normal_scale",
"material_emissive_map_texture",
"material_emissive_map_texCoord",
"material_emissive_map_scale",
"material_emissive_map_offset",
"material_emissive_map_rotation",
"material_emissive_factor",
"material_occlusion_map_texture",
"material_occlusion_map_texCoord",
"material_occlusion_map_scale",
"material_occlusion_map_offset",
"material_occlusion_map_rotation",
"material_occlusion_strength",
"material_metalicRoughness_map_texture",
"material_metalicRoughness_map_texCoord",
"material_metalicRoughness_map_scale",
"material_metalicRoughness_map_offset",
"material_metalicRoughness_map_rotation",
"material_metalic_factor",
"material_roughness_factor",
"material_alphaMode",
"material_alphaCutoff",
"material_doubleSided",
"material_ior",
"material_shadingModel",
"material_anisotropy_map_texture",
"material_anisotropy_map_texCoord",
"material_anisotropy_map_scale",
"material_anisotropy_map_offset",
"material_anisotropy_map_rotation",
"material_anisotropy_strength",
"material_anisotropy_rotation",
"material_clearcoat_map_texture",
"material_clearcoat_map_texCoord",
"material_clearcoat_map_scale",
"material_clearcoat_map_offset",
"material_clearcoat_map_rotation",
"material_clearcoat_factor",
"material_clearcoatRoughness_map_texture",
"material_clearcoatRoughness_map_texCoord",
"material_clearcoatRoughness_map_scale",
"material_clearcoatRoughness_map_offset",
"material_clearcoatRoughness_map_rotation",
"material_clearcoatRoughness_factor",
"material_clearcoatNormal_map_texture",
"material_clearcoatNormal_map_texCoord",
"material_clearcoatNormal_map_scale",
"material_clearcoatNormal_map_offset",
"material_clearcoatNormal_map_rotation",
"material_clearcoatNormal_scale",
"material_dispersion",
"material_specular_map_texture",
"material_specular_map_texCoord",
"material_specular_map_scale",
"material_specular_map_offset",
"material_specular_map_rotation",
"material_specular_factor",
"material_specularColor_map_texture",
"material_specularColor_map_texCoord",
"material_specularColor_map_scale",
"material_specularColor_map_offset",
"material_specularColor_map_rotation",
"material_specularColor_factor",
"material_thickness_map_texture",
"material_thickness_map_texCoord",
"material_thickness_map_scale",
"material_thickness_map_offset",
"material_thickness_map_rotation",
"material_thickness_factor",
"material_attenuationDistance",
"material_attenuationColor",
"material_transmission_map_texture",
"material_transmission_map_texCoord",
"material_transmission_map_scale",
"material_transmission_map_offset",
"material_transmission_map_rotation",
"material_transmission_factor",
// Deprecated material attributes...
"material_diffuse",
"material_specular",
"material_speculartexture_scale",
"material_speculartexture_offset",
"material_alpha",
"material_shininess",
"material_normaltexture",
"material_normaltexture_scale",
"material_normaltexture_offset",
"material_diffusetexture_scale",
"material_diffusetexture_offset",
"material_ambienttexture_scale",
"material_ambienttexture_offset",
"light_position", // PushConstant::light_position
"light_direction_model_space", // PushConstant::light_direction_model_space
"light_direction_view_space", // PushConstant::light_direction_view_space