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/Tools/AtomToolsFramework/Code/Source
Guthrie Adams 3bca63bb71 Temporary fix for material component losing image overrides with prefabs
The bug reported that overridden texture properties would be lost whenever an entity was created, destroyed, or a prefab was created. Initially, it seemed like there was a problem with the custom JSON serializer for material properties. Debugging proved this to be incorrect because all of the data was converted to JSON values in the serializer on multiple passes. At some point during prefab patching, the data for the asset properties is lost while other values like colors and floats serialize correctly. Converting the asset data values into asset IDs resolves the immediate problem for the material component but the underlying issue is still under investigation by the prefab team. This change is being posted for review in case the underlying issue cannot be resolved in time for the next release.

Signed-off-by: Guthrie Adams <guthadam@amazon.com>

Fixing unittests and moving texture conversion into material component controller

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
4 years ago
..
Application Reduce material editor update interval when inactive 4 years ago
Communication Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Debug Working on making Material Editor able to open materials that have missing textures. 4 years ago
Document Removed the 'data-warnings' concept for checking before saving a material document. It's no longer necessary since we no longer replace the original data with placeholders. 4 years ago
DynamicProperty Updated the naming convention for material property "names" vs "IDs". 4 years ago
Inspector Queuing inspector invalidate all to boost performance opening/closing several documents 4 years ago
Platform Linux Fixes for Launching the Material Editor (#4808) 4 years ago
PreviewRenderer ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153) (#5389) 4 years ago
Util Temporary fix for material component losing image overrides with prefabs 4 years ago
Viewport Fix for viewport not updating correctly when switching camera views (#5719) 4 years ago
Window Bug fix for material editor not taking focus when opening a new document from the main editor or outside of the material editor 4 years ago
AtomToolsFrameworkModule.cpp Converted preview renderer to use AZ::Interface 4 years ago
AtomToolsFrameworkModule.h Fix for python load errors on Linux (#5627) 4 years ago
AtomToolsFrameworkSystemComponent.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AtomToolsFrameworkSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago