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 ecae08fa95 Made some improvements for debugging shader hot reload issues.
Made ShaderReloadDebugTracker store its static data in Environment system variables, so they are shared across dlls. This fixes issues with inconsistent indenting when debug operations are performed in different libraries.
New ShaderReloadDebugTracker operations in FullscreenTrianglePass.
Added a ShaderReloadDebugTracker message to Shader::GetVariant that includes asset built timestamp infromation, which I think will be really helpful in sorting out reload issues.
Renamed some functions and variables to remove a redundant "ShaderAsset" term.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
..
Metrics Put the ShaderMetrics.json in the @user@ folder, plus an unrelated #include path fix. (#4402) 4 years ago
Shader.cpp Made some improvements for debugging shader hot reload issues. 4 years ago
ShaderReloadDebugTracker.cpp Made some improvements for debugging shader hot reload issues. 4 years ago
ShaderResourceGroup.cpp - Optimize SRG compilation to not update the whole SRG if not needed across all backends (#4499) 4 years ago
ShaderResourceGroupPool.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ShaderSystem.cpp Made some improvements for debugging shader hot reload issues. 4 years ago
ShaderVariant.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ShaderVariantAsyncLoader.cpp Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332) 4 years ago