From 2368813ce6f6e767226ae4698159106f467ce428 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 10 Aug 2020 17:32:05 -0400 Subject: gallium: add pipe_transfer_usage for z/s only mappings Reviewed-by: Kenneth Graunke Part-of: --- src/gallium/include/pipe/p_defines.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h index d82ffcd14dc..88e65ca787e 100644 --- a/src/gallium/include/pipe/p_defines.h +++ b/src/gallium/include/pipe/p_defines.h @@ -352,6 +352,16 @@ enum pipe_transfer_usage */ PIPE_TRANSFER_THREAD_SAFE = 1 << 15, + /** + * Map only the depth aspect of a resource + */ + PIPE_TRANSFER_DEPTH_ONLY = 1 << 16, + + /** + * Map only the stencil aspect of a resource + */ + PIPE_TRANSFER_STENCIL_ONLY = 1 << 17, + /** * This and higher bits are reserved for private use by drivers. Drivers * should use this as (PIPE_TRANSFER_DRV_PRV << i). -- cgit v1.2.3