OSDN Git Service

adjust QPainter benchmark
authorIvailo Monev <xakepa10@gmail.com>
Thu, 16 Dec 2021 21:21:29 +0000 (23:21 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Thu, 16 Dec 2021 21:21:29 +0000 (23:21 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
tests/benchmarks/gui/painting/qpainter/tst_qpainter.cpp

index 4a0614a..fff3f9f 100644 (file)
@@ -725,7 +725,7 @@ void tst_QPainter::compositionModes_data()
     QTest::addColumn<QSize>("size");
     QTest::addColumn<QColor>("color");
 
-    const int n = QPainter::RasterOp_SourceAndNotDestination;
+    const int n = QPainter::CompositionMode_Exclusion;
     for (int i = 0; i <= n; ++i) {
         QString title("%1:%2");
         QTest::newRow(qPrintable(title.arg(i).arg("10x10:opaque")))
@@ -753,8 +753,7 @@ void tst_QPainter::compositionModes()
     src.fill(color);
 
     QPixmap dest = rasterPixmap(size);
-    if (mode < QPainter::RasterOp_SourceOrDestination)
-        color.setAlpha(127); // porter-duff needs an alpha channel
+    color.setAlpha(127); // porter-duff needs an alpha channel
     dest.fill(color);
 
     QPainter p(&dest);