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/Feature/Common/Assets/Shaders
moudgils 608411ab99
Metal pso caching support via MTLBinaryArchive (#7212)
* PipelineLibrary (PSO Caching) support for Metal

- API changes to handle Metal drivers implictly doing save/load of PipelineLibrary data
- Fixed up code related to Metal device selection
- PipelineLibrary support for Mac and ios

Signed-off-by: moudgils <moudgils@amazon.com>

* Fix compile errors for Dx12, Vulkan backend + Unit tests

Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com>

* Fixed errors related to M1 GPU

Signed-off-by: moudgils <moudgils@amazon.com>

* Fix a minor 'tab' validation issue

Signed-off-by: moudgils <moudgils@amazon.com>

* Addressed feedback

Signed-off-by: moudgils <moudgils@amazon.com>

* Minor feedback

Signed-off-by: moudgils <moudgils@amazon.com>

* Added a few asserts

Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com>

* Fix a typo

Signed-off-by: moudgils <moudgils@amazon.com>
4 years ago
..
AuxGeom The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended. 4 years ago
BRDFTexture The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended. 4 years ago
Checkerboard The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended. 4 years ago
ColorGrading Merge pull request #4918 from aws-lumberyard-dev/Atom/santorac/RequireAzslExtensionInShaderFile 4 years ago
Depth Add missing `precise` attribute to depth prepass output 4 years ago
DiffuseGlobalIllumination Minor changes 4 years ago
ImGui The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended. 4 years ago
LightCulling Adding better decal culling (#6519) 4 years ago
MorphTargets The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended. 4 years ago
MotionVector The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended. 4 years ago
PostProcessing Metal pso caching support via MTLBinaryArchive (#7212) 4 years ago
Reflections Added a frame delay before activating SSR, several visual quality improvements 4 years ago
ScreenSpace Fix naming for DisableOptimizations vs DxcDisableOptimizations (#5016) 4 years ago
Shadow Exposing / Unifying the rasterstate depth bias values for all the shadowmap shaders (#7150) 4 years ago
SkinnedMesh The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended. 4 years ago
SkyBox The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended. 4 years ago
ForwardPassSrg.azsl Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ForwardPassSrg.shader [ATOM-15472] Shader Build Pipeline: Remove Deprecated Files And Funct… (#1079) 5 years ago