Not sure if this is the correct section so sorry if I posted in the incorrect area.
I have wrote a renderer which is highly optimised for 16bit 565RGB and ported it to the GP2X from Windows Mobile, I am unsure how to go about testing the speed of it and to how this would be deemed fair. The renderer has the ability to have images drawn with a variety of blend modes such as opacity, additive, subtraction, multiply, screen, colour tint, fill etc etc.
I have tested it versus SDL which clears the screen and draws 200 200x200 sized images to the screen.
Mine - 18fps
SDL HWSURFACE|DOUBLEBUF - 17fps
SDL SWSURFACE - 11fps
I draw my buffer directly to fb0 on the gp2x which leads me to wonder how it is the same speed as SDL with hardware? or am I thinking incorrectly? I have looked into the hardware blitter and implemented it but its does seem very practical with the amount of image manipulation I do.
Any advice/comments are welcome.
I have wrote a renderer which is highly optimised for 16bit 565RGB and ported it to the GP2X from Windows Mobile, I am unsure how to go about testing the speed of it and to how this would be deemed fair. The renderer has the ability to have images drawn with a variety of blend modes such as opacity, additive, subtraction, multiply, screen, colour tint, fill etc etc.
I have tested it versus SDL which clears the screen and draws 200 200x200 sized images to the screen.
Mine - 18fps
SDL HWSURFACE|DOUBLEBUF - 17fps
SDL SWSURFACE - 11fps
I draw my buffer directly to fb0 on the gp2x which leads me to wonder how it is the same speed as SDL with hardware? or am I thinking incorrectly? I have looked into the hardware blitter and implemented it but its does seem very practical with the amount of image manipulation I do.
Any advice/comments are welcome.