Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - swarminglogic

Pages: [1]
1
General discussions / Re: Benchmark : SDL vs SFML
« on: May 29, 2013, 09:57:03 am »
The results between SDL and SFML are much closer now.
Would be interesting to hear what your hardware (and results) are.

Sure thing.
16GB RAM, 2x Intel(R) Xeon(R) CPU  E5420 @ 2.50GHz, NVIDIA Corporation G92 [GeForce 8800 GT]

Results (edit: Re-ran the 5-6 times, this is the most common result)

1/ Test : sprites
SDL  displayed 903 frames
SFML displayed 890 frames
--> SDL is 1.01x as fast as SFML

2/ Test : alpha-blended sprites
SDL  displayed 576 frames
SFML displayed 575 frames
--> SDL is 1.00x as fast as SFML

3/ Test : rotating sprites
SDL  displayed 869 frames
SFML displayed 873 frames
--> SFML is 1.00x as fast as SDL

4/ Test : static text
SDL  displayed 26778 frames
SFML displayed 27033 frames
--> SFML is 1.01x as fast as SDL

5/ Test : dynamic text
SDL  displayed 194 frames
SFML displayed 5061 frames
--> SFML is 26.09x as fast as SDL


Test 5 suffers on the SDL side because of a bad way of doing it (which requires allocation/deallocation of SDL_Surface, conversion to- and deallovation of an SDL_Texture, per line of text, pr frame).

I'll test on my home computer later. For what it's worth, I don't think this is a particularly excellent benchmark since it doesn't cover much of the frameworks, but I've seen this benchmark referred to several times as indication for how much faster SFML is, which didn't seem right to me. At least now it's comparing the same thing.

Edit: I also don't like how it's using two different timers for the different tests. It would be better to either stick with one of them, or just use std::chrono, or similar. It could also draw something before starting the timer, to make sure it doesn't have hidden startup costs.

2
General discussions / Re: Benchmark : SDL vs SFML
« on: May 29, 2013, 02:30:12 am »
In case anyone wanted an updated benchmark, using hardware accelerated SDL 2.0.0, instead of software rendering in SDL 1.2, it's available here: https://github.com/swarminglogic/SFML-vs-SDL-Benchmark

The results between SDL and SFML are much closer now.

PS: Hi everyone, I'm new here.
PPS: Sorry if it's bad to reply to an old post.

Pages: [1]
anything