Now that SDL is using windib by default, and a bug of mine was closed
because it’s fixed in windib, what are the plans for support of the
directx 5 driver?
I almost get the impression it’s being phased out, which wouldn’t be a
good thing. Windib doesn’t offer any hardware acceleration, and some
things we take advantage of don’t work (like SDL_SetGammaRamp). The
difference is striking on my Pentium II between when I get a hardware
surface (where the game runs at the cap of 30 fps), and a software surface
(around 12 fps).
Unfortunately the directx driver has some issues of its own still going
from fullscreen no-OpenGL to fullscreen OpenGL (although I have yet to try
the most recent CVS, but I think our next release may come before SDL
1.2.10), so at the moment when the user switches between the OpenGL
renderer and the software renderer, we make him restart so we can switch
SDL’s drivers.
Is glSDL and windib the way to get hardware accelerated 2D going forward?
This is a questionable choice given we don’t know what will happen with
OpenGL in Vista, and many older machines (who need hardware accelerated 2D
the most) don’t support OpenGL well.
Or am I just paranoid and directx isn’t going to be ignored
Gregory