summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/panfrost/ci
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <[email protected]>2019-05-07 02:52:08 +0000
committerAlyssa Rosenzweig <[email protected]>2019-05-12 22:21:49 +0000
commit726f0263e14d219153088b018624710d20f3a124 (patch)
tree6984d60f8ca12ca81754d4f872361005adfb0d72 /src/gallium/drivers/panfrost/ci
parenta35269cf446bfad2261dc1e7945cd779fb42208d (diff)
panfrost/midgard: Handle csel correctly
We use an algebraic pass for the csel optimizations, and use proper vectorized csel ops (i/fcsel_v) for mixed, rather lowering. To avoid regressions along the way, we fix an issue with the copy propagation pass (it should not attempt to propagate constants). Similarly, we take care to break bundles when using csel to fix some scheduler corner cases. Signed-off-by: Alyssa Rosenzweig <[email protected]>
Diffstat (limited to 'src/gallium/drivers/panfrost/ci')
-rw-r--r--src/gallium/drivers/panfrost/ci/expected-failures.txt3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/gallium/drivers/panfrost/ci/expected-failures.txt b/src/gallium/drivers/panfrost/ci/expected-failures.txt
index f72aa07deb9..0fe3342802d 100644
--- a/src/gallium/drivers/panfrost/ci/expected-failures.txt
+++ b/src/gallium/drivers/panfrost/ci/expected-failures.txt
@@ -1872,9 +1872,6 @@ dEQP-GLES2.functional.shaders.random.all_features.fragment.74
dEQP-GLES2.functional.shaders.random.all_features.fragment.77
dEQP-GLES2.functional.shaders.random.all_features.fragment.95
dEQP-GLES2.functional.shaders.random.all_features.vertex.17
-dEQP-GLES2.functional.shaders.random.conditionals.combined.88
-dEQP-GLES2.functional.shaders.random.conditionals.combined.92
-dEQP-GLES2.functional.shaders.random.conditionals.fragment.24
dEQP-GLES2.functional.shaders.random.exponential.fragment.46
dEQP-GLES2.functional.shaders.random.exponential.vertex.46
dEQP-GLES2.functional.shaders.random.texture.fragment.1