https://bugs.winehq.org/show_bug.cgi?id=54083
Bug ID: 54083 Summary: Call of Juarez: Bound in Blood shows a black screen Product: vkd3d Version: 1.5 Hardware: x86-64 OS: Linux Status: NEW Severity: minor Priority: P2 Component: hlsl Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Distribution: ---
Created attachment 73626 --> https://bugs.winehq.org/attachment.cgi?id=73626 log
Workaround is setting d3dcompiler_47 - native,builtin
vkd3d-1.5-93-g1b11b576
https://bugs.winehq.org/show_bug.cgi?id=54083
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Call of Juarez: Bound in |Call of Juarez: Bound in |Blood shows a black screen |Blood shows a black screen | |(due to missing 'main' | |handling)
https://bugs.winehq.org/show_bug.cgi?id=54083
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- "Missing 'main' handling" doesn't make much sense. Can you please attach a log with 1.6 (or ideally current git, but that can be difficult to compile) and VKD3D_DEBUG=trace VKD3D_SHADER_DEBUG=trace?
https://bugs.winehq.org/show_bug.cgi?id=54083
--- Comment #2 from Andrey Gusev andrey.goosev@gmail.com --- Created attachment 73950 --> https://bugs.winehq.org/attachment.cgi?id=73950 log with 1.6-73-g653cc02f
https://bugs.winehq.org/show_bug.cgi?id=54083
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Call of Juarez: Bound in |Call of Juarez: Bound in |Blood shows a black screen |Blood shows a black screen |(due to missing 'main' | |handling) |
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- Interesting. Besides the other broken shaders [I see: explicit cast from float4 to float4 that we don't fold out, missing sm1 DOT, SAT, ABS, COS, SIN expressions, and missing tex2D()], it tries to compile several shader that merely defines a bunch of macros and then #includes another file, but somehow that other file seems to be empty. I can't immediately tell why; it'll take some debugging.
https://bugs.winehq.org/show_bug.cgi?id=54083
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Andrey Gusev andrey.goosev@gmail.com --- Works fine with 1.6-208-g54b0165e
(Now goes to bug 54372 'err:d3dcompiler:D3DCompile2 <anonymous>:26:44: E5017: Aborting due to not yet implemented feature: SM1 "cast" expression.')
https://bugs.winehq.org/show_bug.cgi?id=54083
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- Closing bugs fixed win 1.7.