diff --git a/base/shaders/raytrace/raytrace_bake_ao.spirv b/base/shaders/raytrace/raytrace_bake_ao.spirv index 0c1838e1..29bcf933 100644 Binary files a/base/shaders/raytrace/raytrace_bake_ao.spirv and b/base/shaders/raytrace/raytrace_bake_ao.spirv differ diff --git a/base/shaders/raytrace/raytrace_bake_bent.spirv b/base/shaders/raytrace/raytrace_bake_bent.spirv index d1f3bb5b..ed8d7b32 100644 Binary files a/base/shaders/raytrace/raytrace_bake_bent.spirv and b/base/shaders/raytrace/raytrace_bake_bent.spirv differ diff --git a/base/shaders/raytrace/raytrace_bake_light.spirv b/base/shaders/raytrace/raytrace_bake_light.spirv index 3e9cc185..2f17105e 100644 Binary files a/base/shaders/raytrace/raytrace_bake_light.spirv and b/base/shaders/raytrace/raytrace_bake_light.spirv differ diff --git a/base/shaders/raytrace/raytrace_bake_thick.spirv b/base/shaders/raytrace/raytrace_bake_thick.spirv index 2ca9186e..2b8dd158 100644 Binary files a/base/shaders/raytrace/raytrace_bake_thick.spirv and b/base/shaders/raytrace/raytrace_bake_thick.spirv differ diff --git a/base/shaders/raytrace/raytrace_brute_core.spirv b/base/shaders/raytrace/raytrace_brute_core.spirv index 0daac58e..094d6230 100644 Binary files a/base/shaders/raytrace/raytrace_brute_core.spirv and b/base/shaders/raytrace/raytrace_brute_core.spirv differ diff --git a/base/shaders/raytrace/raytrace_brute_forge_core.spirv b/base/shaders/raytrace/raytrace_brute_forge_core.spirv index 55ce4e70..4b828238 100644 Binary files a/base/shaders/raytrace/raytrace_brute_forge_core.spirv and b/base/shaders/raytrace/raytrace_brute_forge_core.spirv differ diff --git a/base/shaders/raytrace/raytrace_brute_forge_full.spirv b/base/shaders/raytrace/raytrace_brute_forge_full.spirv index 3c60caa5..df725de8 100644 Binary files a/base/shaders/raytrace/raytrace_brute_forge_full.spirv and b/base/shaders/raytrace/raytrace_brute_forge_full.spirv differ diff --git a/base/shaders/raytrace/raytrace_brute_full.spirv b/base/shaders/raytrace/raytrace_brute_full.spirv index f58907c2..94733f64 100644 Binary files a/base/shaders/raytrace/raytrace_brute_full.spirv and b/base/shaders/raytrace/raytrace_brute_full.spirv differ diff --git a/base/shaders/raytrace/src/build_vkrt.sh b/base/shaders/raytrace/src/build_vkrt.sh index 494740a1..69fe6c06 100755 --- a/base/shaders/raytrace/src/build_vkrt.sh +++ b/base/shaders/raytrace/src/build_vkrt.sh @@ -1,8 +1,8 @@ -./dxc -Zpr -Fo ../raytrace_brute_core.spirv -T lib_6_4 ./raytrace_brute.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.2" -fvk-u-shift 10 all -fvk-b-shift 11 all -./dxc -Zpr -Fo ../raytrace_brute_full.spirv -T lib_6_4 ./raytrace_brute.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.2" -fvk-u-shift 10 all -fvk-b-shift 11 all -D _FULL -./dxc -Zpr -Fo ../raytrace_brute_forge_core.spirv -T lib_6_4 ./raytrace_brute.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.2" -fvk-u-shift 10 all -fvk-b-shift 11 all -D _FORGE -./dxc -Zpr -Fo ../raytrace_brute_forge_full.spirv -T lib_6_4 ./raytrace_brute.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.2" -fvk-u-shift 10 all -fvk-b-shift 11 all -D _FORGE -D _FULL -./dxc -Zpr -Fo ../raytrace_bake_ao.spirv -T lib_6_4 ./raytrace_bake_ao.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.2" -fvk-u-shift 10 all -fvk-b-shift 11 all -./dxc -Zpr -Fo ../raytrace_bake_light.spirv -T lib_6_4 ./raytrace_bake_light.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.2" -fvk-u-shift 10 all -fvk-b-shift 11 all -./dxc -Zpr -Fo ../raytrace_bake_bent.spirv -T lib_6_4 ./raytrace_bake_bent.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.2" -fvk-u-shift 10 all -fvk-b-shift 11 all -./dxc -Zpr -Fo ../raytrace_bake_thick.spirv -T lib_6_4 ./raytrace_bake_thick.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.2" -fvk-u-shift 10 all -fvk-b-shift 11 all +./dxc -Zpr -Fo ../raytrace_brute_core.spirv -T lib_6_4 ./raytrace_brute.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.3" -fvk-u-shift 10 all -fvk-b-shift 11 all +./dxc -Zpr -Fo ../raytrace_brute_full.spirv -T lib_6_4 ./raytrace_brute.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.3" -fvk-u-shift 10 all -fvk-b-shift 11 all -D _FULL +./dxc -Zpr -Fo ../raytrace_brute_forge_core.spirv -T lib_6_4 ./raytrace_brute.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.3" -fvk-u-shift 10 all -fvk-b-shift 11 all -D _FORGE +./dxc -Zpr -Fo ../raytrace_brute_forge_full.spirv -T lib_6_4 ./raytrace_brute.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.3" -fvk-u-shift 10 all -fvk-b-shift 11 all -D _FORGE -D _FULL +./dxc -Zpr -Fo ../raytrace_bake_ao.spirv -T lib_6_4 ./raytrace_bake_ao.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.3" -fvk-u-shift 10 all -fvk-b-shift 11 all +./dxc -Zpr -Fo ../raytrace_bake_light.spirv -T lib_6_4 ./raytrace_bake_light.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.3" -fvk-u-shift 10 all -fvk-b-shift 11 all +./dxc -Zpr -Fo ../raytrace_bake_bent.spirv -T lib_6_4 ./raytrace_bake_bent.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.3" -fvk-u-shift 10 all -fvk-b-shift 11 all +./dxc -Zpr -Fo ../raytrace_bake_thick.spirv -T lib_6_4 ./raytrace_bake_thick.hlsl -spirv -fvk-use-scalar-layout -fspv-target-env="vulkan1.3" -fvk-u-shift 10 all -fvk-b-shift 11 all diff --git a/base/shaders/raytrace/src/dxc b/base/shaders/raytrace/src/dxc index aa0a2ead..466e35a3 100755 Binary files a/base/shaders/raytrace/src/dxc and b/base/shaders/raytrace/src/dxc differ diff --git a/base/shaders/raytrace/src/libdxcompiler.so b/base/shaders/raytrace/src/libdxcompiler.so index f45f399b..00b25460 100755 Binary files a/base/shaders/raytrace/src/libdxcompiler.so and b/base/shaders/raytrace/src/libdxcompiler.so differ diff --git a/base/shaders/raytrace/src/libdxil.so b/base/shaders/raytrace/src/libdxil.so index a7415539..bc0e72ea 100755 Binary files a/base/shaders/raytrace/src/libdxil.so and b/base/shaders/raytrace/src/libdxil.so differ