e8f93e38de
In preparation for addition of new baseline tests, establish a new test category, "baseline". This is similar to the category "benchmarks" in that it contains tests that use the QTest framework, but conceptually are not unit tests, in contrast to those under auto/. Move the existing QPainter baseline test, tst_lancelot, into this new category, and rename it accordingly. Baseline tests use the QBaselineTest extension to QTest. Move that extension too into the tests/baseline directory, allowing the clean out of the baselineserver directory. Pick-to: 6.2 Change-Id: I1b527f5867c953b1d22be73798fcf7d1494712ea Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
85 lines
1.5 KiB
Plaintext
85 lines
1.5 KiB
Plaintext
# Version: 1
|
|
# CheckVsReference: 5% (0 0 639 638)
|
|
|
|
|
|
translate 0 10
|
|
setRenderHint Antialiasing
|
|
|
|
pixmap_load dome_argb32 the_pixmap
|
|
|
|
begin_block draw_stuff
|
|
save
|
|
|
|
# Standard draw
|
|
drawTiledPixmap the_pixmap 0 0 150 100 0 0
|
|
|
|
# Standard draw with offset
|
|
translate 160 0
|
|
drawTiledPixmap the_pixmap 0 0 150 100 25 25
|
|
|
|
# xformed
|
|
translate 160 0
|
|
save
|
|
translate 10 -10
|
|
rotate 10
|
|
setRenderHint SmoothPixmapTransform false
|
|
drawTiledPixmap the_pixmap 0 0 150 100 25 25
|
|
restore
|
|
|
|
# xformed with smooth xform
|
|
translate 160 0
|
|
save
|
|
translate 10 -10
|
|
rotate 10
|
|
setRenderHint SmoothPixmapTransform
|
|
drawTiledPixmap the_pixmap 0 0 150 100 25 25
|
|
restore
|
|
restore
|
|
end_block
|
|
|
|
translate 0 120
|
|
pixmap_load dome_rgb32 the_pixmap
|
|
repeat_block draw_stuff
|
|
|
|
|
|
translate 0 120
|
|
pixmap_load dome_indexed the_pixmap
|
|
repeat_block draw_stuff
|
|
|
|
|
|
translate 0 120
|
|
pixmap_load dome_indexed_mask the_pixmap
|
|
repeat_block draw_stuff
|
|
|
|
|
|
translate 0 120
|
|
pixmap_load dome_mono the_pixmap
|
|
repeat_block draw_stuff
|
|
|
|
|
|
################################################################################
|
|
# Some helpful text...
|
|
#
|
|
|
|
resetMatrix
|
|
translate 650 80
|
|
drawText 0 0 "32 bit w/alpha"
|
|
translate 0 120
|
|
drawText 0 0 "32 bit w/o alpha"
|
|
translate 0 120
|
|
drawText 0 0 "8 bit indexed"
|
|
translate 0 120
|
|
drawText 0 0 "8 bit indexed w/mask"
|
|
translate 0 120
|
|
drawText 0 0 "1 bit"
|
|
|
|
resetMatrix
|
|
translate 10 630
|
|
drawText 0 0 "normal"
|
|
translate 160 0
|
|
drawText 0 0 "offset"
|
|
translate 160 0
|
|
drawText 0 0 "xformed"
|
|
translate 160 0
|
|
drawText 0 0 "smooth xformed"
|