On 11/25/05, Oliver Stieber <[EMAIL PROTECTED]> wrote:
>
> --- Aric Cyr <[EMAIL PROTECTED]> wrote:
>
> > Hi all,
> >
> > A while back I had started to work on, and mostly completed, converting 
> > wined3d
> > to using WGL instead of directly accessing glX functions.  That was a few 
> > months
> > ago, and it was a pretty big change, but not too difficult as WGL and GLX 
> > are
> > very similar.
> >
> > However, my patch is now greatly out of date thanks to the excellent work
> > progressing in wined3d.  I was just interested in getting some feedback on
> > whether anyone thinks this is something worth me continuing to pursue, or 
> > just
> > drop it?
>
>
> > As I see it, there are a few merits to having wined3d on wgl instead of glx.
> > The biggest one being that all the glX code won't be duplicated in multiple
> > places as it is now (dlls/opengl32 and dlls/wined3d).  Along with that comes
> > maintainability and consistency as all glX code would only exist in one 
> > place
> > and would be shared by all, applications and wined3d alike. Work-arounds 
> > for the
> > various glX revisions (recently discussed glx 1.2, 1.3, etc) would also be
> > localized to a single dll.
> >
> > Of course, on the down side, we take a hit of one extra layer of 
> > indirection by
> > going through WGL.  However as WGL/glX functions are rarely called, this 
> > should
> > be a minimal of a performance hit.
> >
> > All in all I think it would be worth while, but I'd still like to hear from
> > others so as not to waste (a lot!) of my time.
>
> If wines WGL implementation is fully implemented then it may be a good idea 
> switching to wgl, a
> wgl implemenatation would also make debugging much easier because wined3d can 
> be run under windows
> to isolate problems.

Wine's WGL is well implemented, and probably more correct than what is
in wined3d currently (well, last time I checked anyways).

> Nick Burns also started work on a wgl version of wined3d that I haven't got 
> around to fully
> merging yet, I can send you the patch.

Sure send me the patch (off list is fine).  I was planning on
restarting from scratch anyways, so I'd like to see what Nick had in
mind and build on it.

Regards,
  Aric

--
Aric Cyr <Aric.Cyr at gmail dot com>    (http://acyr.net)


Reply via email to