protonscr

UE5.1 Lumen RT fails with: Failed to parse DXIL library.

vkd3dclosed
HansKristian-Work/vkd3d-proton#1295 · opened 2022-11-16 by CME42 · updated 2022-11-17 · 0 comments · github
CCME42 2022-11-16 github

UE5.1 Lumen with raytracing fails with:

[ERROR]: Type mismatch.
[ERROR]: Unknown type for CONST_NULL.
01f8:err:d3d12_state_object_parse_subobject: Failed to parse DXIL library.

It can be reproduced with dxil-spirv directly:

% dxil-spirv dcc095535577cbca.lib.dxil
[ERROR]: Type mismatch.
[ERROR]: Unknown type for CONST_NULL.
[ERROR]: Failed to parse blob.

DXIL File: dcc095535577cbca.lib.dxil.zip
Windows testbuild: https://drive.google.com/file/d/1ivdEHAaNU-YaEVw4yhsxh5NbjZByAbGy/view
launch with: RADV_PERFTEST=rt VKD3D_CONFIG=dxr11 wine RTTest.exe -d3d12

Launch options