https://bugs.winehq.org/show_bug.cgi?id=41063
--- Comment #32 from Toni eldrad@autistici.org --- So, to recap on this bug, I don't think there is much more that can be done atm.
Basically, the game needs ID3D11Device1 and ID3D11DeviceContext1 implementations, sketched by Nikolay Sivov in the patches present here. Also, the game only seems to need ID3D11DeviceContext1:UpdateSubresource1 method actually implemented.
The problem is, without proper full implementation of all methods on those interfaces there could be regressions in some games if they ask for them, gracefully handle the case where they are not present, but use any of the new unimplemented methods otherwise.
Also, for current wine-staging, deferred context also needs ID3D11DeviceContext1 support, so a bit more coding is needed there as well.
So, even if the issue debugging is 'solved' (although futher inspection could result in other conclusion), it can now take some time to properly closing this bug, now it's up to the wine devs. Thank you Nikolay for promtly implementing the interfaces stubs so I could debug this fully. Regarding post-launch rendering problems, a new bug is now opened (bug 45077).