Mesa (master): r600g/compute: Add an util function to know if an item is in the pool

Tom Stellard tstellar at kemper.freedesktop.org
Fri Jun 20 17:49:53 UTC 2014


Module: Mesa
Branch: master
Commit: 9e491eb5d7d9257d5e8c70865a042c6a4f5480d3
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e491eb5d7d9257d5e8c70865a042c6a4f5480d3

Author: Bruno Jiménez <brunojimen at gmail.com>
Date:   Wed Jun 18 17:01:52 2014 +0200

r600g/compute: Add an util function to know if an item is in the pool

Every item that has been placed in the pool must have start_in_dw
different from -1.

Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

---

 src/gallium/drivers/r600/compute_memory_pool.h |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/gallium/drivers/r600/compute_memory_pool.h b/src/gallium/drivers/r600/compute_memory_pool.h
index e94159c..d8201c4 100644
--- a/src/gallium/drivers/r600/compute_memory_pool.h
+++ b/src/gallium/drivers/r600/compute_memory_pool.h
@@ -59,6 +59,11 @@ struct compute_memory_pool
 };
 
 
+static inline int is_item_in_pool(struct compute_memory_item *item)
+{
+	return item->start_in_dw != -1;
+}
+
 struct compute_memory_pool* compute_memory_pool_new(struct r600_screen *rscreen); ///Creates a new pool
 void compute_memory_pool_delete(struct compute_memory_pool* pool); ///Frees all stuff in the pool and the pool struct itself too
 




More information about the mesa-commit mailing list