The test suite accepts an arbitrary path to DXC, so if you have a standalone binary somewhere, that can work as well.Run test suiteWhen adding new tests, place the HLSL test in shaders/ somewhere and run:./test_shaders.py shaders --dxc external/dxc-build/bin/dxc --dxil-spirv c...
Whitespace Ignore whitespace Split Unified 2 changes: 1 addition & 1 deletion 2 subprojects/dxil-spirv Submodule dxil-spirv updated 2 files +3 −0 cfg_structurizer.cpp +1 −1 node.cpp 0 comments on commit 5f905ed Please sign in to comment. Footer © 2024 GitHub, Inc. Foo...
ok.\shader104.cso [ERROR]: Unimplemented DXIL opcode 41 [ERROR]: Failed to emit instruction. [ERROR]: Failed to convert function. [ERROR]: Failed to convert DXIL to SPIR-V. Uploading err.zip…
Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation. - dxil-spirv: Update submodule. · HansKristian-Work/vkd3d-proton@ef57da3
Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation. - dxil-spirv: Update submodule. · HansKristian-Work/vkd3d-proton@6071b34
Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation. - vkd3d-shader: Pass down min/max subgroup size to dxil-spirv. · andrei-mv/vkd3d-proton@7dd1ffa
2 changes: 1 addition & 1 deletion 2 spirv-to-dxil-sys/Cargo.toml Original file line numberDiff line numberDiff line change @@ -1,6 +1,6 @@ [package] name = "spirv-to-dxil-sys" version = "0.4.6" version = "0.4.7" edition = "2021" description = "Raw bindings to spirv-to...
.allowlist_function("spirv_to_dxil") .allowlist_function("spirv_to_dxil_free") .allowlist_function("spirv_to_dxil_get_version") .rustified_enum("dxil_spirv_shader_stage") .rustified_non_exhaustive_enum("dxil_shader_model") .rustified_non_exhaustive_enum("dxil_validator_version")269...
void CFGNode::add_fake_branch(CFGNode *to) { add_unique_fake_succ(to); to->add_unique_fake_pred(this); }void CFGNode::add_unique_succ(CFGNode *node) { auto itr = std::find(succ.begin(), succ.end(), node); if (itr == succ.end())...
14 changes: 13 additions & 1 deletion 14 spirv-to-dxil-sys/build.rs Original file line numberDiff line numberDiff line change @@ -8,6 +8,18 @@ fn main() { let target = build_target::target().unwrap(); let mut qsort_build = cc::Build::new(); qsort_build .std("c++17") ...