[Bug 34238] Wine 1.6 Fails To Initialize Direct X in old Intel cards

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Sep 1 11:11:17 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=34238

--- Comment #25 from Rico <kgbricola at web.de> 2013-09-01 11:11:17 CDT ---
I think there are two issues.

1. Why does mesa return an indirect context when we request a direct one in
glXCreateContextAttribsARB? The spec says that's correct.

Imho mesa defaults to version 2.1 (see mesa: src/glx/dri2_glx.c) and these
cards fail, because they are not capable of running this opengl version, thus
we likely get indirect rendering. Maybe we should pass in the highest available
version like 1.3 if it is below 2.1? Or mesa should be fixed to take the max
version supported by default, as reporting an indirect context over a direct
one is a bad default I think.

reproduce able by: "MESA_GL_VERSION_OVERRIDE=1.3 ./main_linux"

2. Mesa could not switch from direct to indirect contexts. This would at least
report the correct caps if it would work. Imho the indirect context may be
useless for us.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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