I have an idea:
Combine the SDL project with the Wine DirectX code. It is a great way to catch up with the winex project and SDL has also network code to begin working with the RASAPI32 DLL (used by various instant messengers).
Since SDL is ported to every platform out there it is also good for the portability of Wine. I only hope that the license of SDL doesn't give any problems.
Have a nice day ECF Wolff erwinwolffnl@microformatica.com
Combine the SDL project with the Wine DirectX code. It is a great way to catch up with the winex project and SDL has also network code to begin working with the RASAPI32 DLL (used by various instant messengers).
Well, this idea has been proposed at least 5 times now and the answer is always : what would be the gain for the Wine project ?
Basically, it won't gain us any speed as SDL is layered upon exactly the same APIs Wine is (basically, X, XShm or DGA). So if SDL can do it, we can also do it an integrate it better in Wine.
The only way SDL can be used in Wine is NOT related at all to DirectX but as a completely new display driver (as we have TTYDRV and X11DRV). Basically, to use SDL as a portable frame-buffer like device.
Lionel
Lionel Ulmer wrote:
Combine the SDL project with the Wine DirectX code. It is a great way to catch up with the winex project and SDL has also network code to begin working with the RASAPI32 DLL (used by various instant messengers).
Well, this idea has been proposed at least 5 times now and the answer is always : what would be the gain for the Wine project ?
Basically, it won't gain us any speed as SDL is layered upon exactly the same APIs Wine is (basically, X, XShm or DGA). So if SDL can do it, we can also do it an integrate it better in Wine.
The only way SDL can be used in Wine is NOT related at all to DirectX but as a completely new display driver (as we have TTYDRV and X11DRV). Basically, to use SDL as a portable frame-buffer like device.
If you're interested in this approach, TransGaming did some work in this area. We posted our SDLDRV code (http://www.winehq.com/hypermail/wine-devel/2002/01/0519.html) last year.
Lionel
Ciao, Peter