https://bugs.winehq.org/show_bug.cgi?id=55131
--- Comment #15 from dofficialgman@gmail.com ---
Are you encountering these bugs without new-style wow64?
no, please refer to literal first report before asking https://bugs.winehq.org/show_bug.cgi?id=55131#c0
So, get 32bit native of d3dcompiler_47.dll, drop it into the executable dir (sometimes WINEDLLOVERRIDES=d3dcompiler_47=n might be required, though usually works without) and see if that will make things work.
that does not work still. exact same issue and I can see that it was indeed used
0024:trace:loaddll:build_module Loaded L"Z:\home\garrett\windows-applications\celeste-win-opengl\d3dcompiler_47.dll" at 63500000: builtin
(also, a bit curious you still have patience for this and didn't test the Linux version - going by the site, it has one; doesn't mean I wouldn't like vkd3d_shader to reach the point of not giving up on random spec covered statements; actually, IIRC ternary operator is already done in vkd3d_shader git, waiting for its next merge date into wine tree)
I am well aware of the native linux port, I own it and it works great. This is purely for testing purposes and it is just one of MANY games that I have seen this issue with, it just happens to be a game that has many releases so I can test easily.