   2d Benchmarking question
  Does anyone have any suggestions on how to benchmark 2d graphics performance? Specifically I want to compare SDL + c++ versus Java on several platforms (linux/XP) comparing with OpenGL+hardware acceleration and without it. Any suggestions would be most welcome. Thanks.   
  The best you can do without any more sophisticated tools is:glFinish();startTime = getTime();draw();glFinish();endTime = getTime();duration  = endTime - startTime;If you're on OSX use OpenGL driver monitor, or OpenGL profiler to get better timing results. There should be equivalent tools on different OSs.Beware that your test wont really say anything about the different languages you're testing. Benchmarking languages against each other is tricky and hard to get right (note: languages have no actual speed, language implementations have measurable speed). This test will just compare the performance of different driver/renderer implementations.   ;  First off thanks for taking the time to reply to my post. The main reason I am so concerned about benchmarking is that I am trying to make a game which will run on an embedded hardware platform (i.e via or small kontron mobo or perhaps something else) running either linux or xpe. One of the things I am trying to assess is what Graphics features/performance can I expect for a certain price. The other thing that I am trying to asertain is how high level can I go and how will this effect performance (i.e c vrs c++ vrs java vrs python vrs ruby). At the moment I am in the process of writing/designing cross platform benchmarking tools for this purpose.You're point about driver/render implementations is totally on the ball and I had considered that myself. What I am looking for is just general pointers or even suggestions about what I should be considering if I am putting together app's like that. Any information in that direction would be most welcome.   