From 22ab33a3f4584155b07cf3c9da50262494387f71 Mon Sep 17 00:00:00 2001 From: Doug McDiarmid Date: Wed, 23 Jun 2021 15:35:55 -0700 Subject: [PATCH] Updated DiffuseProbeGrid raytracing precompiled shaders --- .../RayTracing/RayTracingSceneUtils.azsli | 2 +- .../diffuseprobegridraytracing.azshader | Bin 79466 -> 79466 bytes ...probegridraytracing_dx12_0.azshadervariant | Bin 34730 -> 34730 bytes ...probegridraytracing_null_0.azshadervariant | Bin 4502 -> 4502 bytes ...obegridraytracing_vulkan_0.azshadervariant | Bin 36332 -> 36332 bytes ...fuseprobegridraytracingclosesthit.azshader | Bin 79476 -> 79476 bytes ...aytracingclosesthit_dx12_0.azshadervariant | Bin 17142 -> 17142 bytes ...aytracingclosesthit_null_0.azshadervariant | Bin 4502 -> 4502 bytes ...tracingclosesthit_vulkan_0.azshadervariant | Bin 9420 -> 9420 bytes .../diffuseprobegridraytracingmiss.azshader | Bin 79470 -> 79470 bytes ...egridraytracingmiss_dx12_0.azshadervariant | Bin 17218 -> 17218 bytes ...egridraytracingmiss_null_0.azshadervariant | Bin 4502 -> 4502 bytes ...ridraytracingmiss_vulkan_0.azshadervariant | Bin 10364 -> 10364 bytes 13 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Gems/Atom/Feature/Common/Assets/ShaderLib/Atom/Features/RayTracing/RayTracingSceneUtils.azsli b/Gems/Atom/Feature/Common/Assets/ShaderLib/Atom/Features/RayTracing/RayTracingSceneUtils.azsli index 0c4f0ccc29..8847dd09c8 100644 --- a/Gems/Atom/Feature/Common/Assets/ShaderLib/Atom/Features/RayTracing/RayTracingSceneUtils.azsli +++ b/Gems/Atom/Feature/Common/Assets/ShaderLib/Atom/Features/RayTracing/RayTracingSceneUtils.azsli @@ -119,7 +119,7 @@ VertexData GetHitInterpolatedVertexData(RayTracingSceneSrg::MeshInfo meshInfo, f vertexData.m_normal = normalize(vertexData.m_normal); vertexData.m_tangent.xyz = normalize(vertexData.m_tangent.xyz); - vertexData.m_tangent.w = clamp(vertexData.m_tangent.w, -1.0f, 1.0f); + vertexData.m_tangent.w = sign(vertexData.m_tangent.w); vertexData.m_bitangent = normalize(vertexData.m_bitangent); return vertexData; diff --git a/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracing.azshader b/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracing.azshader index 0ee43ff483c1bc40be1aa47c98d3bcd3514d2a4f..f8be95f5192b91e36ac39164ef3a998e5249a4c7 100644 GIT binary patch delta 61 zcmV-D0K)(3>;&rU1hCU-2#Z7>xKe~;#;&rU1hCU-2*)z=EHIA&$g|sNDrN{3vm9OVI&^Kb4bVAd2nEL2giRSr Tp|?&o0TclU@Xd#}4*&oFa48uy diff --git a/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracing_dx12_0.azshadervariant b/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracing_dx12_0.azshadervariant index 55da637088c652d8c7c5cfb5a9f48ddc87d81e36..d3eee532726b655958f8d3c6f3304fe19a7b2a2a 100644 GIT binary patch delta 1533 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 MF?jUrF!+!E1A#ySB>(^b diff --git a/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracing_null_0.azshadervariant b/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracing_null_0.azshadervariant index 4b7a7bd176ec955ca412701f831d5aee1e285df0..180baef291333f037f377ecc4d568b3174fda669 100644 GIT binary patch delta 16 XcmbQHJWY8+pCHG_*=&763=9kaGrI)* delta 16 XcmbQHJWY8+pCHGFv+djY85kGl0#NU;qGEN(XKL delta 18 acmaDeo9WGLrVUSeIX;|i-_Fm#zyJVUX9z|B diff --git a/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingclosesthit.azshader b/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingclosesthit.azshader index dfa0452d92caa22fe6e72fe43774d3eaa05662b2..ce93116741f2b387a029a04abeebcd9a89bc4277 100644 GIT binary patch delta 68 zcmV-K0K5P6>;&}e1hCy{2nksc6e%ELBeUgcDrN|6MZ6$nPJ=&_z-lYALeLIn2q74k a0%;5?o0Gw6Dwl#a0qO|xoCvdy0002ATp8*B delta 68 zcmV-K0K5P6>;&}e1hCy{2qw(R_?TJzU9;tBDrN|puw@FDdgD}+z-lYALeLIn2-Bx* a_2*)_{gc6JDwl#a0qO|w%`_~A0002_w<0Y7 diff --git a/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingclosesthit_dx12_0.azshadervariant b/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingclosesthit_dx12_0.azshadervariant index 9719005653f0e0568259f8ad87cf1e2feac9f131..5b90c98e4ef51df6cb2f890e2b9e707328581fd9 100644 GIT binary patch delta 18 acmey?%J{97al<<&j*oLVHuo_wFaQ8o2?w_T delta 18 Zcmey?%J{97al<<&jt^%|blMmg7ywqC2ZR6s diff --git a/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingclosesthit_null_0.azshadervariant b/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingclosesthit_null_0.azshadervariant index 361e3207493adbafe82138d40b7d1b6b74d7470e..08807cbca3c3edc52c1dd06424b5704d31025af1 100644 GIT binary patch delta 16 XcmbQHJWY8+pCHG_IUJk&7#J7;Hg^S} delta 16 XcmbQHJWY8+pCHGFvnD!i3=9kaHVXx9 diff --git a/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingclosesthit_vulkan_0.azshadervariant b/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingclosesthit_vulkan_0.azshadervariant index c865246910827bef12b73a16a542e74e546505f0..b641b8cac0d75fdd56055acdab242915b9b145fb 100644 GIT binary patch delta 16 YcmX@(dB$_Y5fzS)b2v8lF)%Oy07L@@p#T5? delta 16 XcmX@(dB$_Y5fzRPXH9h47#J7;Lzf0_ diff --git a/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingmiss.azshader b/Gems/Atom/Feature/Common/Assets/Shaders/DiffuseGlobalIllumination/diffuseprobegridraytracingmiss.azshader index 56293a54570651d08b6d589f6f9abb906a0a4407..530e25c13be872567db6b82f139b795d9f06be61 100644 GIT binary patch delta 64 zcmV-G0Kfn4>;&%Y1hCg>2>!0H0KS&;!?WLMDrN`|bEpgP>1%Sc5zskh2pO|w80Kw) W!jrpdDwljU0qO|xnmJ}e0000=&K^Ag delta 64 zcmV-G0Kfn4>;&%Y1hCg>2;OBJe$