I dont know if this is possible, but here goes anyway. I'm using sdl for a 2d game engine, I was wondering if it is possible to make a decently performing 2d particle engine (or at least particle effects) on a 2d surface that performs reasonably. I've run a few preliminary benchmarks and found that things are quite slow already due to the use of rotozoomsurface...

I've looked around on the internet and all the examples of a simple engine are for opengl written in c/c++. Although, I have a baisc understanding of c/c++ when you add my very elementary understanding of opengl on top of that, it spells disaster.

I was wondering if any of you out there have done this and wouldnt mind sharing a pascal example with the community?

Cheers,
code_glitch

ps. sorry about the absence, just got back from holiday. XD