quote:
Original post by RPTD
SDL uses MesaGL as far as i know which is a bit... a trouble child (at least for me it is, nearly ruined my system)... but i have not played ut2k4 yet... u2k3 was crap and bloatware so i don expect this one to be any better.
SDL does not use a particular OpenGL driver (e.g. Mesa). It just uses whatever OpenGL implementation is installed on the system already (e.g Nvidia, ATI, whatever). That is why it is useful. And no, it is not slow.
For those clamoring about the need for a standard, why reinvent the wheel? Why not contribute to and use the cross-platform library that we already have? I hate to keep spamming about it, but what is missing?
Just in case anyone is not familiar with it, here is a quote from the SDL site:
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
There is also SDL_net for cross-platform networking. What else do we need? One of the hiderances to development on Linux is competing standards (e.g. KDE vs Gnome), so trying to create yet another 'standard' game dev library would not seem to help anyone.
Edit: Tang beat me to it...
[edited by - grazer on March 25, 2004 9:57:15 AM]