From 2d22b5380cc0b66efb38f2d9cd09af8eab602011 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Thu, 14 Feb 2019 02:44:03 +0000 Subject: panfrost: Identify MALI_OCCLUSION_PRECISE bit Setting this is required for desktop-style occlusion queries. Signed-off-by: Alyssa Rosenzweig --- src/gallium/drivers/panfrost/include/panfrost-job.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/gallium/drivers/panfrost/include') diff --git a/src/gallium/drivers/panfrost/include/panfrost-job.h b/src/gallium/drivers/panfrost/include/panfrost-job.h index 3b51fcfddef..e11f4395e57 100644 --- a/src/gallium/drivers/panfrost/include/panfrost-job.h +++ b/src/gallium/drivers/panfrost/include/panfrost-job.h @@ -69,14 +69,16 @@ enum mali_draw_mode { /* Applies to tiler_gl_enables */ -#define MALI_CULL_FACE_BACK 0x80 -#define MALI_CULL_FACE_FRONT 0x40 -#define MALI_FRONT_FACE(v) (v << 5) +#define MALI_OCCLUSION_QUERY (1 << 3) +#define MALI_OCCLUSION_PRECISE (1 << 4) + +#define MALI_FRONT_FACE(v) (v << 5) #define MALI_CCW (0) #define MALI_CW (1) -#define MALI_OCCLUSION_BOOLEAN 0x8 +#define MALI_CULL_FACE_FRONT (1 << 6) +#define MALI_CULL_FACE_BACK (1 << 7) /* TODO: Might this actually be a finer bitfield? */ #define MALI_DEPTH_STENCIL_ENABLE 0x6400 -- cgit v1.2.3