Intel GPUs between Icelake & DG2 don't have FP64 support.
FP64 is coming back with Meteorlake.
Looks like test_denorm_behavior_dxbc exercises similar functionality and fails to create the compute queue on my Tigerlake machine
Bug seems to be that dxil-spirv emits float aliases instead of uint aliases for 16-bit/64-bit, so the uint becomes double, and ends up falsely requiring Float64.
The denorm failure is a bogus check where it should have checked for FP64 support, not Int64 support.
VKD3D_SHADER_META_FLAG_USES_FP64x1 2023-05
vkd3d-proton upstream (17-05-2023)
Just using the test suite,
test_advanced_cbv_layoutis failing on Intel.It seems the failing is in
d3d12_device_validate_shader_metaon this line :Now the shader being compiled doesn't seem to have any FP64 values/types :
Is the dxil/dxc compiler introducing fp64 operations?
System information