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/SkyBox
Tommy Walton f1d9e7ae28
Skybox hot reloading - fix black screen when running the editor for the first time with a clean cache (#5529)
* Add a default fallback image when a StreamingImageAsset fails to load

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Don't release a missing/invalid texture reference in the skybox component. Hold on to the reference so that it can hot-reload

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Don't release a missing/invalid texture reference in the ibl component. Hold on to the reference so that it can hot-reload

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Use a different fallback image depending on the status of the asset. Including a setting to use a friendly image that is less obnoxious for anything that might have been missed in a release build

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Adding the stubbed in fallback textures

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Updated the seedlist for the RPI to include the fallback images. It only needs the default and the missing asset images, since the AP doesn't run in release builds, the asset status will always be unknown, not processing or failed to process, so if an asset is not bundled, it is just missing.

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Switched to GetAssetIdByPath and removed some tabs

Signed-off-by: Tommy Walton <waltont@amazon.com>
4 years ago
..
EditorHDRiSkyboxComponent.cpp Fixed in-editor "Atom" category components reference links to o3de.org docs 4 years ago
EditorHDRiSkyboxComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EditorPhysicalSkyComponent.cpp Fixed in-editor "Atom" category components reference links to o3de.org docs 4 years ago
EditorPhysicalSkyComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
HDRiSkyboxComponent.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
HDRiSkyboxComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
HDRiSkyboxComponentConfig.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
HDRiSkyboxComponentController.cpp Skybox hot reloading - fix black screen when running the editor for the first time with a clean cache (#5529) 4 years ago
HDRiSkyboxComponentController.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PhysicalSkyComponent.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PhysicalSkyComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PhysicalSkyComponentConfig.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PhysicalSkyComponentController.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PhysicalSkyComponentController.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago