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
santorac 7d849cc0d2 Changed the overall strategy for how to handle missing image references. Instead of replacing it with one of the placeholder assets, we replace it with an random UUID which will be interpreted as a missing asset (unless some discovers discovers a UUID collision). This eventually gets replaced by one of the placeholder textures at runtime. This approach gives more consistent results in how missing texture are handled between Material Editor and Material Component.
I actually tried this approach before and it didn't seem to work the way we needed, but I realized that's because PropertyAssetCtrl wasn't handling missing assets properly. I fixed a few issues there including showing the error button when the asset can't be found, and fixing a broken reference to the error icon file.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
..
Animation Merge pull request #4212 from ppinfel/component-doc-links 4 years ago
CoreLights SpotLight debug draw to include display cone (#5309) 4 years ago
Decals Improvements. You can now call SetDecalMaterial() with any permutation and it works as expected 4 years ago
DiffuseGlobalIllumination ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153) (#5389) 4 years ago
Grid ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153) (#5389) 4 years ago
ImageBasedLights Don't release a missing/invalid texture reference in the ibl component. Hold on to the reference so that it can hot-reload 4 years ago
Material Changed the overall strategy for how to handle missing image references. Instead of replacing it with one of the placeholder assets, we replace it with an random UUID which will be interpreted as a missing asset (unless some discovers discovers a UUID collision). This eventually gets replaced by one of the placeholder textures at runtime. This approach gives more consistent results in how missing texture are handled between Material Editor and Material Component. 4 years ago
Mesh Updated thumbnail notification bus to use const QPixmap& 4 years ago
OcclusionCullingPlane Fixed in-editor "Atom" category components reference links to o3de.org docs 4 years ago
Platform Add OpenImageIO as runtime dependency in AtomLyIntegration. (#4987) 4 years ago
PostProcess ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153) (#5389) 4 years ago
ReflectionProbe Set skybox exposure during ReflectionProbe bake 4 years ago
ScreenSpace Fixed in-editor "Atom" category components reference links to o3de.org docs 4 years ago
Scripting Fixed in-editor "Atom" category components reference links to o3de.org docs 4 years ago
SharedPreview Converted preview renderer to use AZ::Interface 4 years ago
SkinnedMesh ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153) (#5389) 4 years ago
SkyBox Don't release a missing/invalid texture reference in the skybox component. Hold on to the reference so that it can hot-reload 4 years ago
SurfaceData [development] Migrated Atom CPU profiler to utilize new AzCore Profiler interface and related macros (#4160) 4 years ago
CommonFeaturesSystemComponent.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CommonFeaturesSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EditorCommonFeaturesSystemComponent.cpp Additional preview renderer checks 4 years ago
EditorCommonFeaturesSystemComponent.h Additional preview renderer checks 4 years ago
Module.cpp Editor HDR Color Grading Component implemented under the PostFx stack (#4159) 4 years ago