Hi everyone, Just wanted to let everyone know that the TransGaming DirectX development is now being hosted at SourceForge. You can get updates from our live CVS tree, discuss DirectX specific issues on the 'WineX-devel' mailing list, etc. The SourceForge project page is at: http://sourceforge.net/project/winex The CVSROOT for CVS is: :pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex We're doing WineHQ merge-ins every week or two, so things should stay relatively up to date. Currently, we're undertaking a rearchitecture of the Direct3D work, along the lines of the DDraw HAL work we've been contributing to the WineHQ tree. Basically, we're seperating the glX code into the x11drv for device independance. We're also redoing the front end interfaces to start supporting D3D APIs both older and newer than D3D 7. On the OpenGL front, we've done some work on the visual management code that solves some problems we were seeing where you couldn't get a double-buffered visual on some cards without using -desktop mode. I should be posting a patch for this back to wine-patches very soon. There are still some kinks to be worked out... -Gav -- Gavriel State, CEO TransGaming Technologies Inc. http://www.transgaming.com gav@transgaming.com
Gavriel State wrote:> Just wanted to let everyone know that the TransGaming DirectX development is now > being hosted at SourceForge. You can get updates from our live CVS tree, discuss > DirectX specific issues on the 'WineX-devel' mailing list, etc. The SourceForge > project page is at: > > http://sourceforge.net/project/winex > > The CVSROOT for CVS is: > :pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winexWorks pretty well! (The CVS server _and_ winex itself, I mean!)
>>>>> "Gavriel" == Gavriel State <gav@transgaming.com> writes:> Hi everyone, > Just wanted to let everyone know that the TransGaming DirectX development is now > being hosted at SourceForge. You can get updates from our live CVS tree, discuss > DirectX specific issues on the 'WineX-devel' mailing list, etc. The SourceForge > project page is at:> http://sourceforge.net/project/winexI just tried the TransGaming patch, did a cvs co just now and compiled as I normally do with wine. This however errors with this message: gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o d3ddevice/gl.o d3ddevice/gl.c In file included from ddraw/gl.h:12, from d3ddevice/gl.c:23: /usr/include/GL/glext.h:1257: conflicting types for `glColorSubTableEXT' /usr/include/GL/gl.h:2060: previous declaration of `glColorSubTableEXT' In file included from d3ddevice/gl.c:23: ddraw/gl.h:66: parse error before `PFNGLSECONDARYCOLOR3UBEXTPROC' ddraw/gl.h:66: warning: no semicolon at end of struct or union ddraw/gl.h:66: warning: type defaults to `int' in declaration of `glSecondaryColorPointerEXT' ddraw/gl.h:66: `glSecondaryColorPointerEXT' redeclared as different kind of symbol /usr/include/GL/glext.h:2004: previous declaration of `glSecondaryColorPointerEXT' ddraw/gl.h:66: warning: data definition has no type or storage class ddraw/gl.h:67: warning: type defaults to `int' in declaration of `DD_GL_data' ddraw/gl.h:67: warning: data definition has no type or storage class In file included from d3ddevice/gl.c:24: d3ddevice/main.h: In function `D3D_FVF2Stride': d3ddevice/main.h:16: warning: implicit declaration of function `memset' d3ddevice/gl.c: In function `GL_Direct3DDevice_Construct': d3ddevice/gl.c:50: parse error before `)' make[2]: *** [d3ddevice/gl.o] Error 1 make[2]: Leaving directory `/pack-linux86/wine/src/wine/dlls/ddraw' make[1]: *** [ddraw/libddraw.so] Error 2 make[1]: Leaving directory `/pack-linux86/wine/src/wine/dlls' make: *** [dlls] Error 2 Setup: RedHat 7.0 glibc-2.2 nVidia-0.9-767 X11/OpenGL drivers regards, Bernhard Ege