[Bug 40978] New: Wrong colors on i915 and similar GPUs in GTA Vice City

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jul 18 15:33:22 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=40978

            Bug ID: 40978
           Summary: Wrong colors on i915 and similar GPUs in GTA Vice City
           Product: Wine
           Version: 1.9.14
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3d
          Assignee: wine-bugs at winehq.org
          Reporter: b7.10110111 at gmail.com
      Distribution: ---

Created attachment 55135
  --> https://bugs.winehq.org/attachment.cgi?id=55135
Screenshot of wrong colors

When trying to run GTAVC on a i915 machine (this also affects Intel Atom N550,
since its GPU has similar architecture), the colors are messed up, and menu
screen is blinking.

I've tracked the problem down to lack of support of GL_EXT_vertex_array_bgra on
i915. I can reproduce it on my Haswell GPU by using
MESA_EXTENSION_OVERRIDE=-GL_EXT_vertex_array_bgra. (FWIW, i915 supports
GL_ARB_vertex_program, which might be used as a substitute. Although it's not
completely HW accelerated, but should be better than pure SW implementation.)

This game worked successfully with wine 1.5.9. I'll try to bisect wine to find
the bad commit, but apparently there've been lots of breakages with different
symptoms for i915 between wine versions 1.5.9 and 1.9.14, so bisection may be
unsuccessful.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list