This benchmark was done on a single Cortex-A74 aarch64 core at 2Ghz
built using clang18, cairo and qt6 from alpine edge, blend2d, AGG and ctx with static linking.
Last updated:August 2024
The data for the RGBA8 time-trial benchmark is a blend2d-bench dataset, the numbers in the tables below are milliseconds to render 1000 shapes in the specified fill style - The data also can be visualized in more detail Blend2D's performance comparison page by using the custom dataset functionality.
🥇 | 🥈 | 🥉 | ||||
Blend2D | 178 | 34 | 4 | ctx | 38 | 170 | 8 | Qt6 | 4 | 87 | 75 | 50 | cairo | 6 | 50 | 80 | 44 | AGG | 2 | 67 | 25 | 14 |
The medal summary provides the overall data from the dataset at a glance. In the following summary we group the tests by how ctx is performing.
This shows performance for doing color fills of circles without and with alpha==1.0. The native formats of ctx, BGRA8, GRAYA8 GRAYAF RGBAF and CMYKAF are performing well, for some others like RGB565 shortcuts have been added to increase performance.