https://bugs.winehq.org/show_bug.cgi?id=55523
Bug ID: 55523 Summary: The Settlers: Heritage of Kings has got d3d_shader parameter initialisation difficulties. Product: Wine Version: 8.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: Markus.Elfring@web.de Distribution: ---
I tried the game “The settlers (gold edition)” out once more by components from the software package “wine 8.15-1622.3”.
Some information was logged for further development considerations.
Markus_Elfring@Sonne:~> wine 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Ubisoft\Blue Byte\DIE SIEDLER - Das Erbe der Könige - Gold Edition\DIE SIEDLER - Das Erbe der Könige spielen.lnk' … 0184:fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #192: 0184:fixme:d3d_shader:print_glsl_info_log Vertex info 0184:fixme:d3d_shader:print_glsl_info_log ----------- 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[0].zw" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[1].zw" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[2]" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[3]" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[4]" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[5]" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[6]" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[7]" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[9]" might be used before being initialized 0184:fixme:d3d_shader:print_glsl_info_log 0(24) : warning C7050: "vs_out[11].yzw" might be used before being initialized
https://bugs.winehq.org/show_bug.cgi?id=55523
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zeb Figura z.figura12@gmail.com --- Those messages occur because the NVidia driver is bad at recognizing which registers are actually used. It does not signify a bug in itself. Does the application actually misbehave?
https://bugs.winehq.org/show_bug.cgi?id=55523
--- Comment #2 from Markus Elfring Markus.Elfring@web.de --- (In reply to Zeb Figura from comment #1) Some software components have got remaining open issues. I am unsure how much they influence the game execution in undesirable ways.
https://bugs.winehq.org/show_bug.cgi?id=55523
--- Comment #3 from Markus Elfring Markus.Elfring@web.de --- Are any improvements still evolving also according to related clarification approaches?
wined3d: Initialise GLSL outputs to avoid nVidia warning https://gitlab.winehq.org/wine/wine/-/merge_requests/2260
https://bugs.winehq.org/show_bug.cgi?id=55523
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- I'm sorry, I'm having trouble understanding you.
What problems does the application actually have?
https://bugs.winehq.org/show_bug.cgi?id=55523
--- Comment #5 from Markus Elfring Markus.Elfring@web.de --- (In reply to Zeb Figura from comment #4) I assume that the shader handling can be improved another bit.
https://bugs.winehq.org/show_bug.cgi?id=55523
Sven Grewe svgr@posteo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |svgr@posteo.de
--- Comment #6 from Sven Grewe svgr@posteo.de --- Created attachment 75626 --> https://bugs.winehq.org/attachment.cgi?id=75626 Console Output with similar FIXMEs
I don't think there are any practical problems or notable difficulties in this case. I get them too and the game doesn't crash or so.
https://wiki.winehq.org/Wine_Developer%27s_Guide/Debug_Logging FIXMEs are already known behaviour. If you have good programming knowledge you can try and fix those. It can also be the case that they will not make any differences in some/most applications.
https://bugs.winehq.org/show_bug.cgi?id=55523
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #7 from Zeb Figura z.figura12@gmail.com --- Yeah, this is just the NVidia GL driver being not very good at -Wmaybe-initialized. There's no real bug here.
https://bugs.winehq.org/show_bug.cgi?id=55523
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Austin English austinenglish@gmail.com --- Closing.