draw/llvmpipe: multiply polygon offset units by 2
authorDave Airlie <airlied@redhat.com>
Mon, 20 Jul 2020 21:05:17 +0000 (07:05 +1000)
committerMarge Bot <eric+marge@anholt.net>
Fri, 23 Jul 2021 01:00:02 +0000 (01:00 +0000)
commit1e5a470b43fd1d72c3841a8759a4db38f366358a
tree307ea1b1e84215993b5eb30810666352fdf38505
parentef29bb6bc53bf07097ddaf6329c8892f50168e7e
draw/llvmpipe: multiply polygon offset units by 2

I was trying to fix this test, but noticed brw_clip.c in i965
does a * 2 here, and it seems to fix this test as well.

Fixes:
dEQP-GLES2.functional.polygon_offset.default_displacement_with_units

Fixes: f9e2c2432686 ("draw,llvmpipe,util: add depth bias calculation for arb_depth_buffer_float")

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12029>
src/gallium/auxiliary/draw/draw_pipe_offset.c
src/gallium/drivers/llvmpipe/ci/deqp-llvmpipe-fails.txt
src/gallium/drivers/llvmpipe/ci/llvmpipe-quick_gl.txt
src/gallium/drivers/llvmpipe/lp_state_setup.c
src/gallium/drivers/softpipe/ci/softpipe-quick.txt
src/gallium/drivers/virgl/ci/deqp-virgl-gl-fails.txt
src/gallium/drivers/virgl/ci/deqp-virgl-gles-fails.txt
src/gallium/drivers/virgl/ci/traces-virgl.yml
src/gallium/drivers/zink/ci/deqp-zink-lvp-fails.txt
src/gallium/drivers/zink/ci/piglit-zink-lvp-fails.txt