diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2020-06-16 14:05:42 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2020-06-18 07:45:46 +0000 |
commit | dd516f74baf39deaa7c3aa7a85169fbc4650f314 (patch) | |
tree | 5df43f202cefa706bea15dd1f80e65e33222a458 | |
parent | 544a8a2ac5a6df8ac86061e34a2b3d13a86b7882 (diff) |
Enable effect-based benchmarks
Fixes: QTBUG-85063
Change-Id: I7c6aa2b39994aa5c87d121e96b362d6f8b428387
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
-rw-r--r-- | benchmarks/auto/creation/qtgraphicaleffects/delegates_dropshadow.qml | 1 | ||||
-rw-r--r-- | benchmarks/auto/creation/quick/compile.bat | 1 | ||||
-rw-r--r-- | benchmarks/auto/creation/quick/delegates_shadereffect.qml | 2 | ||||
-rw-r--r-- | benchmarks/auto/creation/quick/red.frag | 8 | ||||
-rw-r--r-- | benchmarks/auto/creation/quick/red.frag.qsb | bin | 0 -> 613 bytes |
5 files changed, 10 insertions, 2 deletions
diff --git a/benchmarks/auto/creation/qtgraphicaleffects/delegates_dropshadow.qml b/benchmarks/auto/creation/qtgraphicaleffects/delegates_dropshadow.qml index 6ac6034..075d74d 100644 --- a/benchmarks/auto/creation/qtgraphicaleffects/delegates_dropshadow.qml +++ b/benchmarks/auto/creation/qtgraphicaleffects/delegates_dropshadow.qml @@ -41,7 +41,6 @@ CreationBenchmark { height: 15 layer.enabled: true layer.effect: DropShadow { - samples: 15 } } } diff --git a/benchmarks/auto/creation/quick/compile.bat b/benchmarks/auto/creation/quick/compile.bat new file mode 100644 index 0000000..e0eeb95 --- /dev/null +++ b/benchmarks/auto/creation/quick/compile.bat @@ -0,0 +1 @@ +qsb --glsl "100 es,120,150" --hlsl 50 --msl 12 -o red.frag.qsb red.frag diff --git a/benchmarks/auto/creation/quick/delegates_shadereffect.qml b/benchmarks/auto/creation/quick/delegates_shadereffect.qml index 0e0d057..b81ba5c 100644 --- a/benchmarks/auto/creation/quick/delegates_shadereffect.qml +++ b/benchmarks/auto/creation/quick/delegates_shadereffect.qml @@ -11,7 +11,7 @@ CreationBenchmark { y: QmlBench.getRandom() * (root.height - height) width: 30 height: 15 - fragmentShader: "void main() { gl_FragColor = vec4(1, 0, 0, 1); }" + fragmentShader: "red.frag.qsb" } } diff --git a/benchmarks/auto/creation/quick/red.frag b/benchmarks/auto/creation/quick/red.frag new file mode 100644 index 0000000..2aa500e --- /dev/null +++ b/benchmarks/auto/creation/quick/red.frag @@ -0,0 +1,8 @@ +#version 440 + +layout(location = 0) out vec4 fragColor; + +void main() +{ + fragColor = vec4(1.0, 0.0, 0.0, 1.0); +} diff --git a/benchmarks/auto/creation/quick/red.frag.qsb b/benchmarks/auto/creation/quick/red.frag.qsb Binary files differnew file mode 100644 index 0000000..5bae5c1 --- /dev/null +++ b/benchmarks/auto/creation/quick/red.frag.qsb |