From: Mike Blumenkrantz Date: Mon, 10 Aug 2020 21:32:05 +0000 (-0400) Subject: gallium: add pipe_transfer_usage for z/s only mappings X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2368813ce6f6e767226ae4698159106f467ce428;p=mesa.git gallium: add pipe_transfer_usage for z/s only mappings Reviewed-by: Kenneth Graunke Part-of: --- 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).