https://bugs.winehq.org/show_bug.cgi?id=54660
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Francisco Casas from comment #5)
Properly supporting arrays (while at it, also multi-dimensional ones) in prepend_input_copy() and append_output_copy() solves that problem and derivative ones.
I am cleaning a patch series for that.
However, after fixing it, these fixmes arise when trying to compile this third shader:
E5017: Aborting due to not yet implemented feature: Dereference with non-constant offset of type HLSL_IR_EXPR.
That's bug 54832.
E5017: Aborting due to not yet implemented feature: SM4 combined sample expression.
That's addressed with https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/209 once merged.
E5017: Aborting due to not yet implemented feature: SM4 cast to half.
This one should be fixed with https://source.winehq.org/git/vkd3d.git/commit/24c1eb562f1493f60e6e93514b2ef....
So right now, isnan() is definitely still missing (bug 54648).