panfrost: Identify MALI_BIFROST_EARLY_Z flag

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5232>
This commit is contained in:
Alyssa Rosenzweig
2020-05-27 16:29:01 -04:00
parent 1c2d0418c1
commit 3f78f25ce9

View File

@@ -433,6 +433,17 @@ enum mali_format {
* available at half thread count */
#define MALI_BIFROST_FULL_THREAD (1 << 9)
/* Enable early-z testing (presumably). This flag may not be set if the shader:
*
* - Uses blending
* - Uses discard
* - Writes gl_FragDepth
*
* This differs from Midgard which sets the MALI_EARLY_Z flag even with
* blending, although I've begun to suspect that flag does not in fact enable
* EARLY_Z alone. */
#define MALI_BIFROST_EARLY_Z (1 << 15)
/* First clause type is ATEST */
#define MALI_BIFROST_FIRST_ATEST (1 << 26)