Qt Canvas Painter, a tech preview in Qt 6.11, delivers significant performance gains over QPainter with OpenGL backend: roughly 2X on PC, 5X on lower-end Android tablets, and 10X on higher-end Android tablets. Benchmarks were run using the QCPainterBench tool across six rendering tests (rulers, circles, bezier lines, bars, icons/text, flower) on a Lenovo ThinkPad P16, Lenovo Tab M10 HD, and Samsung Galaxy Tab S8. Key findings include D3D12 outperforming D3D11 and OpenGL, Vulkan on Android not always beating OpenGL due to highly optimized OpenGL ES drivers, and the Galaxy S8 sustaining 120fps at 8 render counts. Canvas Painter uses vertex-based antialiasing and QRhi for GPU acceleration. Readers are encouraged to run the benchmark on their own hardware and share results.
Sort: