You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/RPI/Code/Source/RPI.Reflect/Material
Chris Santora 7e023c3676 ATOM-15133 "Clean Up EnhancedPBR"
Updated material type files for StandardPBR, EnhancedPBR, and Skin to align with each other as much as possible.
There were minor cases like some property settings were different, properties in different order, comments, and formatting.
There were major cases as well, like EnhancedPBR using clunky built in functors where lua functors would be better, property visibility state wasn't right, properties were missing, etc.

I also added a new HasShaderWithTag function for lua functors. This is used in StandardPBR_ShaderEnable.lua to allow this script to be used for both StandardPBR and EnhancedPBR (EnhancedPBR doesn't have the low end pipeline shaders).
5 years ago
..
LuaMaterialFunctor.cpp ATOM-15133 "Clean Up EnhancedPBR" 5 years ago
MaterialAsset.cpp Initial commit 5 years ago
MaterialAssetCreator.cpp Initial commit 5 years ago
MaterialAssetCreatorCommon.cpp Initial commit 5 years ago
MaterialDynamicMetadata.cpp Made StandardMultilayerPBR hide a layer's property groups when that layer is disabled. 5 years ago
MaterialFunctor.cpp ATOM-15597 Accessing Material Instance Panel Crashes Editor 5 years ago
MaterialPropertiesLayout.cpp Initial commit 5 years ago
MaterialPropertyDescriptor.cpp Made StandardMultilayerPBR hide a layer's property groups when that layer is disabled. 5 years ago
MaterialPropertyValue.cpp Initial commit 5 years ago
MaterialTypeAsset.cpp Initial commit 5 years ago
MaterialTypeAssetCreator.cpp Initial commit 5 years ago
ShaderCollection.cpp LYN-2905 Script Canvas: Saving a graph that contains an Item Variable crashes the Editor 5 years ago