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
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
..
Include/AtomToolsFramework Fix for viewport not updating correctly when switching camera views (#5719) 4 years ago
Source Temporary fix for material component losing image overrides with prefabs 4 years ago
Tests Add test for ViewportInteractionImpl use of ViewportInteractionRequestBus (#5741) 4 years ago
CMakeLists.txt Merge pull request #5691 from aws-lumberyard-dev/Atom/guthadam/material_editor_viewport_settings_previews_uses_thumbnail_widget 4 years ago
atomtoolsframework_files.cmake Fixes for viewport selection issues (#5494) 4 years ago
atomtoolsframework_shared_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atomtoolsframework_tests_files.cmake Fixes for viewport selection issues (#5494) 4 years ago