This is the mail archive of the
cygwin-xfree
mailing list for the Cygwin XFree86 project.
Re: glXChooseVisual does not handle GLX_RGBA correctly
- From: "Larry Hall (Cygwin X)" <reply-to-list-only-lh-x at cygwin dot com>
- To: cygwin-xfree at cygwin dot com
- Date: Mon, 14 May 2007 08:17:22 -0400
- Subject: Re: glXChooseVisual does not handle GLX_RGBA correctly
- References: <46482DFB.5060600@samcef.com>
- Reply-to: cygwin-xfree at cygwin dot com
- Reply-to: cygwin-xfree at cygwin dot com
Geoff Levner wrote:
> I have an OpenGL-based application executing on a Sun, but displaying on
> a PC running Windows XP and an X server. The app requires a TrueColor
> visual, so when it calls glXChooseVisual, it passes GLX_RGBA in the
> attribute list. This works fine with another X server (Exceed), but when
> using Cygwin/X, glXChooseVisual fails to return a visual.
>
> Running xdpyinfo would seem to indicate that the server has *only*
> TrueColor visuals (see the output below). And in fact if I remove
> GLX_RGBA from the attribute list, glXChooseVisual does return one of
> those visuals. If I ask for information about the visual with
> glXGetConfig, it responds that color buffers store color indices
> (GLX_RGBA is false), yet the application works correctly.
>
> Anybody have a clue what is going on here?
Looks to me like you're app is looking for 32 bits while Cygwin-X is
only providing 24 bits. Unless you know you absolutely need transparency,
I think you'll find everything works fine with the visuals you can get.
Just ask for GLX_RGB instead.
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/