Skip to content

Commit

Permalink
Use HLSL 2018 (#4661)
Browse files Browse the repository at this point in the history
Backport of #4629
  • Loading branch information
daxpedda authored Nov 11, 2023
1 parent 49b7ec9 commit 4d85a8b
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion wgpu-hal/src/dx12/shader_compilation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -142,9 +142,12 @@ mod dxc {
log::Level,
) {
profiling::scope!("compile_dxc");
let mut compile_flags = arrayvec::ArrayVec::<&str, 4>::new_const();
let mut compile_flags = arrayvec::ArrayVec::<&str, 6>::new_const();
compile_flags.push("-Ges"); // d3dcompiler::D3DCOMPILE_ENABLE_STRICTNESS
compile_flags.push("-Vd"); // Disable implicit validation to work around bugs when dxil.dll isn't in the local directory.
compile_flags.push("-HV"); // Use HLSL 2018, Naga doesn't supported 2021 yet.
compile_flags.push("2018");

if device
.private_caps
.instance_flags
Expand Down

0 comments on commit 4d85a8b

Please sign in to comment.