qt5base-lts/tests/manual/lance
Eirik Aavitsland f67d89ebde Support cosmetic brush patterns in the pdf and opengl paint engines
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>
2022-06-04 21:15:42 +02:00
..
CMakeLists.txt Baseline: Move the paintcommands code into the shared directory 2022-01-20 22:56:11 +01:00
enum.png Cleaning up the QPainter/arthur testing stuff 2011-06-29 15:10:14 +02:00
icons.qrc Cleaning up the QPainter/arthur testing stuff 2011-06-29 15:10:14 +02:00
interactivewidget.cpp Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
interactivewidget.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
lance.pro Painting: fix overriding and combining different clip types 2022-03-15 12:45:46 +01:00
main.cpp Support cosmetic brush patterns in the pdf and opengl paint engines 2022-06-04 21:15:42 +02:00
README Cleaning up the QPainter/arthur testing stuff 2011-06-29 15:10:14 +02:00
tools.png Cleaning up the QPainter/arthur testing stuff 2011-06-29 15:10:14 +02:00
widgets.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00

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.