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/Feature/Common/Code/Source
santorac c6b209ace0 Made material property auto-rename procedure apply to Material Component at runtime. This ensures that an material property overrides and any gameplay scripts that work with property overrides can get the benefit of the material type version update procedure.
I added an ApplyPropertyRenames function to MaterialTypeAsset very similar to the one in MaterialTypeSourceData.
Updated the MaterialAssignment class to apply any property renames when it discovers the old name doesn't work. This will be written to disk when the level or prefab is saved.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
..
ACES Overhaul of LookModification (#3282) 4 years ago
AuxGeom [development] Atom CPU profiler include cleanup (#4272) 4 years ago
Builders Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Checkerboard Gems/Atom* 4 years ago
ColorGrading Add cmake file for editor scripts. Add constexpr keyword to constants. Use AZ_CRC_CE for LookModificationComponent. 4 years ago
CoreLights Removing unused softening boundary width controls (#4647) 4 years ago
Decals [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
DiffuseGlobalIllumination Create helper function for getting threads per (#4480) 4 years ago
DisplayMapper Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
ImGui [development] Atom CPU profiler include cleanup (#4272) 4 years ago
ImageBasedLights [development] Atom CPU profiler include cleanup (#4272) 4 years ago
LookupTable Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LuxCore Gems/Atom builds 4 years ago
Material Made material property auto-rename procedure apply to Material Component at runtime. This ensures that an material property overrides and any gameplay scripts that work with property overrides can get the benefit of the material type version update procedure. 4 years ago
Math Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Mesh Model Hot-Reloading (#4304) 4 years ago
MorphTargets Create helper function for getting threads per (#4480) 4 years ago
OcclusionCullingPlane Gems/Atom 4 years ago
Platform WIP trying to get android package working. 4 years ago
PostProcess Implement lut resolution. 4 years ago
PostProcessing Add weights for the remaining color grading operation. Refactor editor hdr color grading property texts. (#266) 4 years ago
RayTracing Vulkan fixes (#4710) 4 years ago
ReflectionProbe Terrain feature processor improvements regarding material, mesh, and lod (#4303) 4 years ago
ReflectionScreenSpace Gems/Atom 4 years ago
ScreenSpace Gems/Atom* 4 years ago
Shadows Removing unused softening boundary width controls (#4647) 4 years ago
SkinnedMesh Merge remote-tracking branch 'upstream/development' into SkinnedMeshOutputStreamManager_deferred_buffer_init 4 years ago
SkyBox [development] Atom CPU profiler include cleanup (#4272) 4 years ago
TransformService [development] Atom CPU profiler include cleanup (#4272) 4 years ago
Utils Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
CommonModule.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CommonSystemComponent.cpp Initial commit for editor LUT generation. 4 years ago
CommonSystemComponent.h Model Hot-Reloading (#4304) 4 years ago
EditorCommonSystemComponent.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EditorCommonSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FrameCaptureSystemComponent.cpp Merge pull request #4618 from aws-lumberyard-dev/Atom/EditorColorGrading 4 years ago
FrameCaptureSystemComponent.h Fixed a crash issue with RHI::Fence when trying to capture screenshot which null renderer is used. (#3802) 4 years ago
ProfilingCaptureSystemComponent.cpp [atom_cpu_profiler_gem_promotion] migrated CPU frame data capture API and implementation from Atom over to Profiler gem 4 years ago
ProfilingCaptureSystemComponent.h [atom_cpu_profiler_gem_promotion] migrated CPU frame data capture API and implementation from Atom over to Profiler gem 4 years ago