Mesa (gallium-0.2): gallium: Define convenience shortcuts for CPU/GPU READ/ WRITE flag combinations.

Alan Hourihane alanh at kemper.freedesktop.org
Tue Nov 25 09:28:47 UTC 2008


Module: Mesa
Branch: gallium-0.2
Commit: d600c805c08288757185ce3af24b5f0a866bb0b2
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d600c805c08288757185ce3af24b5f0a866bb0b2

Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Mon Nov 24 13:45:19 2008 +0900

gallium: Define convenience shortcuts for CPU/GPU READ/WRITE flag combinations.

---

 src/gallium/include/pipe/p_defines.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h
index cda10a2..dc8a92d 100644
--- a/src/gallium/include/pipe/p_defines.h
+++ b/src/gallium/include/pipe/p_defines.h
@@ -204,6 +204,14 @@ enum pipe_texture_target {
 /** Pipe driver custom usage flags should be greater or equal to this value */
 #define PIPE_BUFFER_USAGE_CUSTOM    (1 << 16)
 
+/* Convenient shortcuts */
+#define PIPE_BUFFER_USAGE_CPU_READ_WRITE \
+   ( PIPE_BUFFER_USAGE_CPU_READ | PIPE_BUFFER_USAGE_CPU_WRITE )
+#define PIPE_BUFFER_USAGE_GPU_READ_WRITE \
+   ( PIPE_BUFFER_USAGE_GPU_READ | PIPE_BUFFER_USAGE_GPU_WRITE )
+#define PIPE_BUFFER_USAGE_WRITE \
+   ( PIPE_BUFFER_USAGE_CPU_WRITE | PIPE_BUFFER_USAGE_GPU_WRITE )
+
 
 /** 
  * Flush types:




More information about the mesa-commit mailing list