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
Chris Santora bffc72794b ATOM-15597 Accessing Material Instance Panel Crashes Editor
There were two issues fixed here. First, I broke the material inspector with my changes at 53188a12da which added support for hiding entire property groups. I'm not sure how this happened because I definitely tested the MaterialComponent's material inspector. Perhaps there was a bad merge or something otherwise got clobbered after testing and before committing. Anyway, this issue was I accidentally delete the code that prepared the list of material properties for functor processing.

The second issue was the MaterialFunctor class needs to return null when metadata can't be found; it was proceeding to dereference an end iterator.

Testing:
Successfully opened the material inspector through the MaterialComponent. Was able to change property flags in the inspector and see other properties change visibility as expected.
5 years ago
..
Include/Atom Merge branch 'main' into Atom/santorac/NewLayeringWorkflow 5 years ago
Source ATOM-15597 Accessing Material Instance Panel Crashes Editor 5 years ago
Tests Merge branch 'main' into Atom/santorac/NewLayeringWorkflow 5 years ago
Tests.Builders Fix several build failures 5 years ago
Tests.Editor Initial commit 5 years ago
CMakeLists.txt Integrating latest from github/staging 5 years ago
atom_rpi_builders_files.cmake Integrating latest 47acbe8 5 years ago
atom_rpi_builders_shared_files.cmake Initial commit 5 years ago
atom_rpi_builders_stub_files.cmake Initial commit 5 years ago
atom_rpi_builders_tests_files.cmake Initial commit 5 years ago
atom_rpi_edit_files.cmake [ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System (#749) 5 years ago
atom_rpi_editor_files.cmake Initial commit 5 years ago
atom_rpi_editor_tests_files.cmake Initial commit 5 years ago
atom_rpi_private_files.cmake Initial commit 5 years ago
atom_rpi_private_shared_files.cmake Initial commit 5 years ago
atom_rpi_public_files.cmake [ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System (#749) 5 years ago
atom_rpi_reflect_files.cmake Merge branch 'main' into Atom/santorac/NewLayeringWorkflow 5 years ago
atom_rpi_tests_files.cmake Initial commit 5 years ago
rpi_shared_files.cmake Initial commit 5 years ago