commit | e5226cff75fc42bdd5a03287a8061f1d8992e062 | [log] [tgz] |
---|---|---|
author | Vasily Khoruzhick <anarsoul@gmail.com> | Tue Jan 14 19:53:29 2020 -0800 |
committer | Marge Bot <eric+marge@anholt.net> | Thu Jan 16 01:57:05 2020 +0000 |
tree | ee1f78ed3b73a00c5006dc06fefa1b269df98d68 | |
parent | 784b84d308f51430dbd4d9c58fd598c34c4ceefb [diff] |
lima: fix handling of reverse depth range Looks like we need to handle cases when near > far and near == far. In first case we just need to swap near and far, and in second we need subtract epsilon from near if it's not zero. Fixes 10 tests in dEQP-GLES2.functional.depth_range.* Reviewed-by: Qiang Yu <yuq825@gmail.com> Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3400> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3400>