glSDL Benchmark v1.2 - SDL video benchmark using DirectX and OpenGL

- Roberto Prieto - megastorm@mi.madritel.es
- MegaStorm Systems (c) 2005 - http://www.megastormsystems.com
- Using SDL 1.2 experimental (SDL 1.2.9 CVS and glSDL backend) and DirectX
- Special greetings to Sam Latinga, David Olofson, Sthephane Marchesin and David Inclan


· Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz (Intel64 Family 6 Model 42 Stepping 7)
· CPU Speed: 3411 Mhz
· System memory total/available: 4095Mb / 4095Mb
· ATI Technologies Inc. - AMD Radeon HD 6900 Series - 4.2.11554 Compatibility Profile Context
· Screen resolution 800x600x32bits

· Test 1 using 'DirectX/GPU' engine.
-> Number of sprites: 100
-> Screen is at 32 bits per pixel
-> Screen is in video memory
-> Screen has double-buffering enabled
-> Sprite is in video memory
-> Sprite blit uses hardware acceleration
-> 75.28 frames per second

· Test 2 using 'DirectX/GPU' engine.
-> Number of sprites: 1000
-> Screen is at 32 bits per pixel
-> Screen is in video memory
-> Screen has double-buffering enabled
-> Sprite is in video memory
-> Sprite blit uses hardware acceleration
-> 75.09 frames per second

· Test 3 using 'DirectX/GPU' engine.
-> Number of sprites: 100
-> Screen is at 32 bits per pixel
-> Screen is in video memory
-> Sprite is in video memory
-> Sprite blit uses hardware acceleration
-> 485.09 frames per second

· Test 4 using 'DirectX/GPU' engine.
-> Number of sprites: 1000
-> Screen is at 32 bits per pixel
-> Screen is in video memory
-> Sprite is in video memory
-> Sprite blit uses hardware acceleration
-> 48.77 frames per second

· Test 5 using 'OpenGL' engine.
-> Number of sprites: 100
-> Screen is at 32 bits per pixel
-> Screen is in video memory
-> Screen has double-buffering enabled
-> Sprite is in video memory
-> 12504.09 frames per second

· Test 6 using 'OpenGL' engine.
-> Number of sprites: 1000
-> Screen is at 32 bits per pixel
-> Screen is in video memory
-> Screen has double-buffering enabled
-> Sprite is in video memory
-> 3094.36 frames per second

· Test 7 using 'OpenGL' engine.
-> Number of sprites: 100
-> Screen is at 32 bits per pixel
-> Screen is in video memory
-> Sprite is in video memory
-> 5020.55 frames per second

· Test 8 using 'OpenGL' engine.
-> Number of sprites: 1000
-> Screen is at 32 bits per pixel
-> Screen is in video memory
-> Sprite is in video memory
-> 1508.64 frames per second

· Test 9 using 'DirectX/CPU' engine.
-> Number of sprites: 100
-> Screen is at 32 bits per pixel
-> Screen is in system memory
-> Sprite is in system memory
-> Sprite blit uses RLE acceleration
-> 15.43 frames per second

· Test 10 using 'DirectX/CPU' engine.
-> Number of sprites: 1000
-> Screen is at 32 bits per pixel
-> Screen is in system memory
-> Sprite is in system memory
-> Sprite blit uses RLE acceleration
-> 1.55 frames per second

· Test 11 using 'Windib/CPU' engine.
-> Number of sprites: 100
-> Screen is at 32 bits per pixel
-> Screen is in system memory
-> Sprite is in system memory
-> Sprite blit uses RLE acceleration
-> 788.82 frames per second

· Test 12 using 'Windib/CPU' engine.
-> Number of sprites: 1000
-> Screen is at 32 bits per pixel
-> Screen is in system memory
-> Sprite is in system memory
-> Sprite blit uses RLE acceleration
-> 80.21 frames per second

 FullscreenFullscreen + doublebuffer
10010001001000
SDL using DirectX/GPU485.0948.7775.2875.09
SDL using OpenGL5020.551508.6412504.093094.36
SDL using DirectX/CPU15.431.55----
SDL using Windib/CPU788.8280.21----
DirectDraw pure mode------It didnīt run
Direct3D pure mode------It didnīt run

· End of execution