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/AtomLyIntegration/CommonFeatures/Code/Source
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
..
Animation update compatibility of atom components with NonUniformScaleService 5 years ago
CoreLights Merge pull request #737 from aws-lumberyard-dev/Atom/mriegger/ATOM-15529 5 years ago
Decals Merge branch 'main' into non-uniform-scale-decal 5 years ago
DiffuseProbeGrid update compatibility of atom components with NonUniformScaleService 5 years ago
Grid LYN-2537 engine assets (#254) 5 years ago
ImageBasedLights LYN-2537 engine assets (#254) 5 years ago
Material ATOM-15597 Accessing Material Instance Panel Crashes Editor 5 years ago
Mesh Merge remote-tracking branch 'origin' into MultiplayerComponents 5 years ago
Platform Initial commit 5 years ago
PostProcess AR fixes 5 years ago
ReflectionProbe update compatibility of atom components with NonUniformScaleService 5 years ago
ScreenSpace LYN-2537 engine assets (#254) 5 years ago
Scripting LYN-2537 engine assets (#254) 5 years ago
SkinnedMesh Revamped AzFramework::Scene (#332) 5 years ago
SkyBox update compatibility of atom components with NonUniformScaleService 5 years ago
SurfaceData Integrating github/staging through commit ab87ed9 5 years ago
Thumbnails Fixing missing asset crashing Editor 5 years ago
CommonFeaturesSystemComponent.cpp Initial commit 5 years ago
CommonFeaturesSystemComponent.h Initial commit 5 years ago
EditorCommonFeaturesSystemComponent.cpp Integrating up through commit 90f050496 5 years ago
EditorCommonFeaturesSystemComponent.h Integrating up through commit 90f050496 5 years ago
Module.cpp Legacy Mesh component removal 5 years ago