https://bugs.winehq.org/show_bug.cgi?id=52816
Bug ID: 52816 Summary: Quantum Break has broken rendering with OpenGL renderer Product: Wine Version: 7.6 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Distribution: ---
Created attachment 72194 --> https://bugs.winehq.org/attachment.cgi?id=72194 example
wine-7.6-152-g07f22e20d73
https://bugs.winehq.org/show_bug.cgi?id=52816
--- Comment #1 from Andrey Gusev andrey.goosev@gmail.com --- Created attachment 72195 --> https://bugs.winehq.org/attachment.cgi?id=72195 log
https://bugs.winehq.org/show_bug.cgi?id=52816
--- Comment #2 from Henri Verbeet hverbeet@gmail.com --- These might warrant some further investigation:
04a0:err:d3d:wined3d_debug_callback 000000003B110920: "GL_INVALID_VALUE in glCopyImageSubData(unaligned src rectangle)".
https://bugs.winehq.org/show_bug.cgi?id=52816
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- (In reply to Henri Verbeet from comment #2)
These might warrant some further investigation:
04a0:err:d3d:wined3d_debug_callback 000000003B110920: "GL_INVALID_VALUE in glCopyImageSubData(unaligned src rectangle)".
This happens due to an attempt to blit from a 4x4 (STAGING) BC1_UNORM texture to the 2x2 (and 1x1) miplevel of a (DEFAULT) BC1_UNORM texture. This results in us passing a 2x2 rect to glCopyImageSubData(). Unfortunately, Mesa also complains if "fix" the rect to 4x4. The spec is not exactly clear about which is valid, if either. On the other hand, this is the 8th (and 9th) miplevel of the texture, so not particularly likely to be breaking rendering.
https://bugs.winehq.org/show_bug.cgi?id=52816
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Quantum Break has broken |Multiple games have broken |rendering with OpenGL |rendering with OpenGL |renderer |renderer (Quantum Break, | |Generation Zero)