wined3d base GLX requirement

James Hawkins truiken at gmail.com
Wed Sep 27 21:34:38 CDT 2006


On 9/27/06, Ivan Gyurdiev <ivg231 at gmail.com> wrote:
> James Hawkins wrote:
> > On 9/27/06, Ivan Gyurdiev <ivg231 at gmail.com> wrote:
> >> The current base GLX requirement for wined3d seems to be v1.3.
> >> It won't compile otherwise... I wrote a patch for pbuffers, which adds
> >> proper extension support for SGIX_PBUFFER and SGIX_FBCONFIG, but:
> >>
> >> - even with the patch there's additional offenders in directx.c that
> >> prevent a compile with glx < 1.3 [ more FBCONFIG dependencies ]
> >> - there's comments in the source saying ATI supports pbuffers, but only
> >> advertises GLX_VERSION_1_3, without the appropriate extensions.
> >>
> >> So - should GLX 1.3 be considered a base requirement for wined3d, or
> >> should I send patches to clean up pbuffer dependencies?
> >>
> >
> > There should be no base dependency for compiling wined3d.  wined3d
> > should still compile no matter what version glx is, or even if it's
> > not installed at all.  Note that I'm saying compiling, not having
> > functionality.
>
> Ok... but why? Also, why hasn't anyone complained yet if there's demand...
>

Why should someone have to install glx to run Wine if they don't care
about using wined3d, or if they do need to use wined3d they don't care
about using glx?  Wine should at least be able to compile in
circumstances such as these.  There could be lots of reasons why no
one has complained, most likely because such a user hasn't showed up,
but that doesn't mean it's not possible.  My previous work machine
didn't meet these glx version demands, and every time something new
was added without checks, my build would break, and it was getting
very annoying having to write to wine-devel that the build broke
again.

-- 
James Hawkins



More information about the wine-devel mailing list