lavapipe: stop crashes with 3D z blits
authorDave Airlie <airlied@redhat.com>
Mon, 2 Nov 2020 01:33:36 +0000 (11:33 +1000)
committerMarge Bot <eric+marge@anholt.net>
Tue, 3 Nov 2020 21:35:08 +0000 (21:35 +0000)
commit1e3fbee4b0ad8424df75c5729125d8b5164638e5
tree0adee3cb23b921bd1d0d6e90792426024a896dec
parentc871ac04a158401f36c0cc4f9b030509f3cab6d8
lavapipe: stop crashes with 3D z blits

This code just didn't handle 3D Z blits properly, rewrite
to handle change in direction here.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7416>
src/gallium/frontends/lavapipe/lvp_execute.c