This benchmark was done on a AMD Ryzen AI 5 350
built using clang, cairo and qt6 from debian, blend2d statically linked. ctx dynamically linked.
Last updated:May 2026
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. The numbers and bar graphs are render calls per millisecond.
The data for the RGBA8 time-trial benchmark is a blend2d-bench dataset, the numbers in the tables below are render calls per milliseconds to render 256x256 bound 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 | 90 | 15 | 3 | ctx | 17 | 74 | 13 | 4 | Qt6 | 13 | 40 | 55 | cairo | 1 | 6 | 52 | 49 |
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.