summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorBoris Brezillon <boris.brezillon@collabora.com>2020-09-16 10:26:06 +0200
committerBoris Brezillon <boris.brezillon@collabora.com>2020-10-07 17:54:57 +0200
commit713419eef04d17f09afa7a706ab2427564d804bb (patch)
treee14aaa017519aea5482ba3f441bf4c1e92cbd0a1 /.gitlab-ci
parentf2044044e646f506ed29671d047bdcb0e81a9cb7 (diff)
panfrost: Rework fixed-function blending
The fixed-function blend logic uses the following equation: A + B x C. A, B and C are configurable and can be complemented with negation (for A and B) or inversion (for C) modifiers. Let's rework the blending code to take that into account. Note that we need to update the checksum of a few traces because the equations we use have changed, leading to small deviations on the final images. Indeed, there are several valid options for a given GL blend equation, but the operand selection probably has an impact on the rounding, leading to those mismatch. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6980>
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/traces-panfrost.yml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.gitlab-ci/traces-panfrost.yml b/.gitlab-ci/traces-panfrost.yml
index 6aca928956b..b4323971199 100644
--- a/.gitlab-ci/traces-panfrost.yml
+++ b/.gitlab-ci/traces-panfrost.yml
@@ -45,9 +45,9 @@ traces:
- path: gputest/triangle.trace
expectations:
- device: gl-panfrost-t860
- checksum: 6def0c34ade7d4ec930b45d0eef6e46a
+ checksum: 75c5a2e261d576d115a659f6cd52a90d
- device: gl-panfrost-t760
- checksum: 6def0c34ade7d4ec930b45d0eef6e46a
+ checksum: 75c5a2e261d576d115a659f6cd52a90d
- path: humus/Portals.trace
expectations:
- device: gl-panfrost-t860
@@ -190,11 +190,11 @@ traces:
- path: gputest/pixmark-julia-fp32.trace
expectations:
- device: gl-panfrost-t860
- checksum: 03c268b0afaf341b4d8226cc6892273a
+ checksum: d85b6967b7c768f28395c5c5dfbcfe3e
- path: gputest/plot3d.trace
expectations:
- device: gl-panfrost-t860
- checksum: 522afab0fd4bbabbc2f78735646069d8
+ checksum: 991efbfd046f70e1fd965d3983bb2965
- path: humus/AmbientAperture.trace
expectations:
- device: gl-panfrost-t860