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/Source/RPI.Public/Shader
santorac 1abab4ca2f
Shader hot reload fixes
Merge pull request #3574 from aws-lumberyard-dev/Atom/santorac/MoreShaderHotReloadFixes

Fixed a shader hot reload issue where the new root shader variant asset was not getting saved in the Shader object during OnAssetReloaded, it was only saved during OnAssetReady.

Fixed shader variant hot reload which was failing due to mismatched timestamps. The ShaderAsset was using microseconds and the ShaderVariantAsset was using system ticks. Since ticks will always be higher than microseconds, stale variants were not prevented from being used.

AtomSampleViewer's MaterialHotReloadTest script is passing again.
4 years ago
..
Metrics Add AZ_BUDGET_DEFINE/AZ_BUDGET_DECLARE and remove driller 4 years ago
Shader.cpp Merge remote-tracking branch 'upstream/development' into Atom/santorac/MoreShaderHotReloadFixes 4 years ago
ShaderReloadDebugTracker.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ShaderResourceGroup.cpp Add support for LowEndRenderPipeline for mobile and the cleanup associated with it (#2292) 5 years ago
ShaderResourceGroupPool.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ShaderSystem.cpp Gems/Atom 4 years ago
ShaderVariant.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ShaderVariantAsyncLoader.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago