Category: Benchmarks

Testing Random Number Generators in CRM64Pro

As I continue developing CRM64Pro, I’ve been thinking about the random number generators (RNGs) we provide. Currently, the library includes two alternatives: a Multiply-with-Carry (MWC) implementation and WELL512. But are these the best choices for 2D game developers in 2026? I decided to do some proper benchmarking and simple quality testing. I tested the existing…


Updated: Benchmark results of zlib and zlib-ng running on some AMD and Intel CPUs

The benchmark post “Benchmarks results of zlib and zlib-ng running on some AMD and Intel CPUs” has been updated with new results on a Ryzen 9800X3D, including the latest zlib-ng 2025 release.


SDL Benchmark tool updated

The tool for comparing 2D performance with hundreds of sprites has been updated to include the preview release of SDL 3.1.1 with the Vulkan renderer. It compares SDL 1.2, SDL 2, SDL 3, HGE and SFML renderers.The new addition of the Vulkan renderer helps old GPUs (Ryzen 5 2400G APU) to show a very good…


SDL Benchmark tool updated

The tool for comparing the 2D performance with hundred of sprites has been updated including the new SDL 2.26.4 version (probably the latest version for SDL2 before SDL3 replaces it) with the Direct3D12 backend renderer. According to the person that took care of the implementation, he was thinking more on potential support for Xbox than…


SDL Benchmark tool released

Do you want to know how SDL 1.2, SDL 2 and SFML libraries perform in a 2D environment with hundred of sprites? Well, those libraries with several render backends (DirectDraw, Direct3D, OpenGL, software) are tested with this tool. For SDL 2, the new “batching” feature was also enabled and the results are very good. The…