As far as I know DirectDraw isn't HW-acclerated at all.
I recommend leaving DirectX as well as specific "frameworks"
or graphic engines aside and switch over to direct using OpenGL.
This may sound somewhat radical, but you will get several advantages:
- OpenGL isn't specific. So you will be able to use what you learned for a
long time.
- Crossplatform (May not sound important if you think of Linux, but whats
about any normal Windows? Current versions of DirectX are Vista only).
- Full HW-accleration and possibility to exploit latest HW-features.
- Acclerated 2D is very very very easy with OpenGL. I don't think you
will encounter any serious problems.
- Very fast rotation, scaling, translation, filtering, blending ... (using HW)
I guess there are even more advantages, but this are the most important
ones
A pretty good header containing all gl-funcs up to 2.1 is DGLOpenGL.pas
Bookmarks