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
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:
@@ -35,12 +35,125 @@
|
|||||||
using namespace hydra;
|
using namespace hydra;
|
||||||
|
|
||||||
const char* SHADER_VALUE_NAMES[] = {
|
const char* SHADER_VALUE_NAMES[] = {
|
||||||
"material_ambient", // PushConstant::material_ambient
|
"material_baseColor_map_texture",
|
||||||
"material_diffuse", // PushConstant::material_diffuse
|
"material_baseColor_map_texCoord",
|
||||||
"material_specular", // PushConstant::material_specular
|
"material_baseColor_map_scale",
|
||||||
"material_reflection", // PushConstant::material_reflection
|
"material_baseColor_map_offset",
|
||||||
"material_alpha", // PushConstant::material_alpha
|
"material_baseColor_map_rotation",
|
||||||
"material_shininess", // PushConstant::material_shininess
|
"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_position", // PushConstant::light_position
|
||||||
"light_direction_model_space", // PushConstant::light_direction_model_space
|
"light_direction_model_space", // PushConstant::light_direction_model_space
|
||||||
"light_direction_view_space", // PushConstant::light_direction_view_space
|
"light_direction_view_space", // PushConstant::light_direction_view_space
|
||||||
|
|||||||
Reference in New Issue
Block a user