diff options
author | Dave Airlie <airlied@redhat.com> | 2020-03-27 11:33:43 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2020-04-15 14:26:29 +1000 |
commit | 381e9fe64a80d98144a4ad75044edd9b878c7de7 (patch) | |
tree | 8037142f5a15d5419630c9d6fd25f1bf39d13283 /.gitlab-ci | |
parent | 30ef6f5137a5a6e9c0b08640a44e30e1aba14270 (diff) |
draw: fix user culling pipeline order. (v2)
GL spec requires user culling, then clipping then face culling.
llvmpipe was doing clipping then user culling then face culling.
Fix the ordering by adding a new user_cull stage that does the user
culling
Fixes piglit clip_cull-4.shader_test
v2: simplify this a lot (Roland)
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4560>
Diffstat (limited to '.gitlab-ci')
-rw-r--r-- | .gitlab-ci/piglit/quick_shader.txt | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/.gitlab-ci/piglit/quick_shader.txt b/.gitlab-ci/piglit/quick_shader.txt index ce33accbfde..a83073ceab5 100644 --- a/.gitlab-ci/piglit/quick_shader.txt +++ b/.gitlab-ci/piglit/quick_shader.txt @@ -86,7 +86,6 @@ spec/arb_compute_variable_group_size/execution/separate-global-id: skip spec/arb_compute_variable_group_size/execution/separate-global-id-2: skip spec/arb_compute_variable_group_size/linker/mixed_fixed_variable_local_work_size: skip spec/arb_compute_variable_group_size/linker/no_local_size_specified: skip -spec/arb_cull_distance/clip-cull-4: fail spec/arb_geometry_shader4/execution/2darray-basic: skip spec/arb_geometry_shader4/execution/clip-distance-bulk-copy: skip spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read: skip @@ -4636,8 +4635,8 @@ spec/oes_viewport_array/viewport-gs-writes-out-of-range: skip summary: name: results ---- -------- - pass: 10711 - fail: 58 + pass: 10712 + fail: 57 crash: 0 skip: 4577 timeout: 0 |