diff --git a/crates/spirv_backend/src/lib.rs b/crates/spirv_backend/src/lib.rs index dd26fa7..b2a0e81 100644 --- a/crates/spirv_backend/src/lib.rs +++ b/crates/spirv_backend/src/lib.rs @@ -84,3 +84,11 @@ steps!(f32, FullyGenericMaterial, step_h_generic_material_f32, step_e_gener steps!(f32, Iso3R1, step_h_iso_3r1_f32, step_e_iso_3r1_f32); steps!(R32, FullyGenericMaterial, step_h_generic_material_r32, step_e_generic_material_r32); steps!(R32, Iso3R1, step_h_iso_3r1_r32, step_e_iso_3r1_r32); + +// these should work, but require OpCapability Float64 +// we disable them for compatibility concerns: use the Cpu if you need f64 or temporarily uncomment +// this and add the capability to the WgpuBackend driver. +// steps!(f64, FullyGenericMaterial, step_h_generic_material_f64, step_e_generic_material_f64); +// steps!(f64, Iso3R1, step_h_iso_3r1_f64, step_e_iso_3r1_f64); +// steps!(R64, FullyGenericMaterial, step_h_generic_material_r64, step_e_generic_material_r64); +// steps!(R64, Iso3R1, step_h_iso_3r1_r64, step_e_iso_3r1_r64);