https://bugs.winehq.org/show_bug.cgi?id=49186
--- Comment #2 from Alex alex.fishman@gmail.com --- The patch doesn't help, although I didn't look at the produced shader binary. Perhaps those error messages are relevant:
fixme:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write mask 0x1 (0xf). fixme:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x6 2.