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
galibzon 6763e2a3ac
Shaders changes require two or more change cycles before updating (#5142)
* Shaders changes require two or more change cycles before updating

This fixes the problem described in the title.

Consolidated the responsibility to update the root shader variant
asset into the Shader() class. It was unnecessarily spread across
Shader(), ShaderVariant() and ShaderAsset().
In particular OnAssetReloaded now makes a temporary copy of the root
ShaderVariantAsset and updates the ShaderAsset with such reference
only when OnAssetReloaded() is called on behalf of the ShaderAsset.

Signed-off-by: galibzon <66021303+galibzon@users.noreply.github.com>
4 years ago
..
Animation Merge pull request #4212 from ppinfel/component-doc-links 4 years ago
CoreLights Atom/mriegger/normaloffsetbias (#4841) 4 years ago
Decals Improvements. You can now call SetDecalMaterial() with any permutation and it works as expected 4 years ago
DiffuseGlobalIllumination Shaders changes require two or more change cycles before updating (#5142) 4 years ago
Grid Various updates to get pak builds working (#4552) 4 years ago
ImageBasedLights Merge pull request #4212 from ppinfel/component-doc-links 4 years ago
Material fix header comments 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 White Balance Updates (#4887) 4 years ago
ReflectionProbe Shaders changes require two or more change cycles before updating (#5142) 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 Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkyBox Various updates to get pak builds working (#4552) 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