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
santorac 3c331e00ff Moved the Material Component property override renaming to EditorMaterialComponent via ApplyAutomaticPropertyUpdates.
MaterialAssignment::ApplyProperties() still reports warnings but does not update the m_propertyOverrides.
MaterialAssignment::ApplyProperties() will now skip the old name'd overrides if overrides are present for the new names. I'm not sure if this will ever happen, but it did happen while I had some intermediate changes, so I imagine it could happen again.
I had to update the Material::FindPropertyIndex function to expose information about renames when they occur. This should make it easier for other systems to get (somewhat) automatic benefit from the version update feature.
I also found that there was an issue with material inspector where it wouldn't be initialized the the right override values when renames were present. Now it applies the renames to whatever override data it gets from the Material Component.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
..
AWSClientAuth Add field titles, tooltips to AWSClientAuth AWSCognitoUserManagementRequestBus nodes (#4613) 4 years ago
AWSCore Add GameLift to the AWS menu (#4716) 4 years ago
AWSGameLift [LYN-7530] Fix matchmaking request type typo and add more matchmaking notifications (#4774) 4 years ago
AWSMetrics Improve the stability of metrics gem tests by removing local file operations (#4761) 4 years ago
Achievements Initial gem dependencies (#4229) 4 years ago
AssetMemoryAnalyzer Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
AssetValidation Update the FileIO Aliases (#4186) 4 years ago
Atom Moved the Material Component property override renaming to EditorMaterialComponent via ApplyAutomaticPropertyUpdates. 4 years ago
AtomContent Initial gem dependencies (#4229) 4 years ago
AtomLyIntegration Moved the Material Component property override renaming to EditorMaterialComponent via ApplyAutomaticPropertyUpdates. 4 years ago
AtomTressFX Atom/mriegger/normaloffsetbias (#4841) 4 years ago
AudioEngineWwise Remove the use of a .Stub version of the Wwise Gem (#4879) 4 years ago
AudioSystem [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564) 4 years ago
BarrierInput Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332) 4 years ago
Blast Terrain Physics Heightfield support 4 years ago
Camera Merge remote-tracking branch 'origin/development' into component-doc-links 4 years ago
CameraFramework Merge remote-tracking branch 'origin/development' into component-doc-links 4 years ago
CertificateManager Update the FileIO Aliases (#4186) 4 years ago
CrashReporting Initial gem dependencies (#4229) 4 years ago
CustomAssetExample Initial gem dependencies (#4229) 4 years ago
DebugDraw Initial gem dependencies (#4229) 4 years ago
DevTextures Initial gem dependencies (#4229) 4 years ago
EMotionFX Terrain Physics Heightfield support 4 years ago
EditorPythonBindings Procedural Prefabs: Entity parenting fixes (#4669) 4 years ago
ExpressionEvaluation fix for empty expression primitive type serialization 4 years ago
FastNoise Initial gem dependencies (#4229) 4 years ago
GameState Initial gem dependencies (#4229) 4 years ago
GameStateSamples Update the FileIO Aliases (#4186) 4 years ago
Gestures Initial gem dependencies (#4229) 4 years ago
GradientSignal Terrain Physics Heightfield support 4 years ago
GraphCanvas Move Qt Toast Notifications from GraphCanvas into Framework 4 years ago
GraphModel Initial gem dependencies (#4229) 4 years ago
HttpRequestor LYN-7473: Ensure Requestor background thread is shutdown correctly (#4744) 4 years ago
ImGui Added option to change the line color for plots and bar color for histograms in the histogram container (#4859) 4 years ago
InAppPurchases Update the FileIO Aliases (#4186) 4 years ago
LandscapeCanvas Initial gem dependencies (#4229) 4 years ago
LmbrCentral Terrain Physics Heightfield support 4 years ago
LocalUser Initial gem dependencies (#4229) 4 years ago
LyShine Fixed contains check in the Global AnimNode Map macros (#4674) 4 years ago
LyShineExamples Initial gem dependencies (#4229) 4 years ago
Maestro Fixed contains check in the Global AnimNode Map macros (#4674) 4 years ago
MessagePopup Update the FileIO Aliases (#4186) 4 years ago
Metastream Initial gem dependencies (#4229) 4 years ago
Microphone Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332) 4 years ago
Multiplayer NetBindComponent::SetOwningConnectionId is for a hierarchy based on its root's network entity 4 years ago
MultiplayerCompression Initial gem dependencies (#4229) 4 years ago
NvCloth ATOM-16575 clean up image builder presets files (#4611) 4 years ago
PhysX Terrain Physics Heightfield support 4 years ago
PhysXDebug Initial gem dependencies (#4229) 4 years ago
Prefab {lyn7251} Add material component example in Python (#4724) 4 years ago
Presence Initial gem dependencies (#4229) 4 years ago
PrimitiveAssets Initial gem dependencies (#4229) 4 years ago
Profiler [development] Fixed Profiler ImGui module name when building monolithic (#4848) 4 years ago
PythonAssetBuilder Squashed commit of Procedural Prefab work (#4481) 4 years ago
QtForPython Added helper method to az_qt_helpers for retrieving the main window instance. 4 years ago
SaveData Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332) 4 years ago
SceneLoggingExample Initial gem dependencies (#4229) 4 years ago
SceneProcessing Added anchor key parameter to the SettingsRegistry MergeSettings (#4650) 4 years ago
ScriptCanvas Move Qt Toast Notifications from GraphCanvas into Framework 4 years ago
ScriptCanvasDeveloper Removed ununeeded includes from EBus EBus.h and Policies.h (#4256) 4 years ago
ScriptCanvasPhysics Initial gem dependencies (#4229) 4 years ago
ScriptCanvasTesting fix for late compilation errors on untyped input 4 years ago
ScriptEvents LYN-6882 release builds are executing code in asserts (#4305) 4 years ago
ScriptedEntityTweener Initial gem dependencies (#4229) 4 years ago
SliceFavorites Initial gem dependencies (#4229) 4 years ago
StartingPointCamera Initial gem dependencies (#4229) 4 years ago
StartingPointInput Merge pull request #4212 from ppinfel/component-doc-links 4 years ago
StartingPointMovement Initial gem dependencies (#4229) 4 years ago
SurfaceData Terrain/sphrose/surface gradient list component (#4409) 4 years ago
Terrain Atom/mriegger/normaloffsetbias (#4841) 4 years ago
TestAssetBuilder Initial gem dependencies (#4229) 4 years ago
TextureAtlas ATOM-16320 Remove PVRTC and ETC compressor (#4557) 4 years ago
TickBusOrderViewer Initial gem dependencies (#4229) 4 years ago
Twitch Initial gem dependencies (#4229) 4 years ago
UiBasics Initial gem dependencies (#4229) 4 years ago
Vegetation feedback from PR 4 years ago
VideoPlaybackFramework Initial gem dependencies (#4229) 4 years ago
VirtualGamepad ATOM-16575 clean up image builder presets files (#4611) 4 years ago
WhiteBox Merge branch 'development' into issues/exception_handling 4 years ago