f67d89ebde
This implements the recent functionality extension of painting cosmetic (untransformed) brush patterns, and the corresponding NonCosmeticBrushPatterns render hint, in the pdf and opengl paint engines. As part of the implementation it also fixes a couple of pre-existing bugs in the opengl engine, relating to updating the brush after changes in transformation or brush origin. As a driveby, it also includes a minor fix for the lance testing tool: request stencil buffer, as that is needed and not always provided by default. This echoes a recent fix done to tst_baseline_painting. Change-Id: Ia8811477e015eebeb40ed138bca96643ce1ab0dc Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
enum.png | ||
icons.qrc | ||
interactivewidget.cpp | ||
interactivewidget.h | ||
lance.pro | ||
main.cpp | ||
README | ||
tools.png | ||
widgets.h |
The "lance" tool can be used to edit and run QPainter script (.qps) files. They are used in the "lancelot" qpainter regression autotest. A collection of scripts can be found in the directory tests/auto/lancelot/scripts See lance -help for options.