https://bugs.winehq.org/show_bug.cgi?id=56333
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- With current master there is no assert, but it doesn't quite work yet. It's related to non-float types support in SM1-3.
There is another bunch of proposed changes https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/694 in the same area. It's also not enough to fix this one.