aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2017-01-21 16:22:15 +1100
committerEric Anholt <[email protected]>2017-08-18 11:56:58 -0700
commit9caba0f16fc6a1a89effbeb36ec76d58ade58fe1 (patch)
tree922a0d1eefcc6e16cfc2ede9c281252ce76d1ecf
parent57fb1bb5858719b4e91eb350c4f049c25ea8b5a8 (diff)
anv: Move a comment that got left behind in the u_vector refactor.
-rw-r--r--src/intel/vulkan/anv_private.h8
-rw-r--r--src/util/u_vector.c9
2 files changed, 9 insertions, 8 deletions
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h
index de7463797a4..6b2414429f3 100644
--- a/src/intel/vulkan/anv_private.h
+++ b/src/intel/vulkan/anv_private.h
@@ -367,14 +367,6 @@ anv_multialloc_alloc2(struct anv_multialloc *ma,
return anv_multialloc_alloc(ma, alloc ? alloc : parent_alloc, scope);
}
-/**
- * A dynamically growable, circular buffer. Elements are added at head and
- * removed from tail. head and tail are free-running uint32_t indices and we
- * only compute the modulo with size when accessing the array. This way,
- * number of bytes in the queue is always head - tail, even in case of
- * wraparound.
- */
-
struct anv_bo {
uint32_t gem_handle;
diff --git a/src/util/u_vector.c b/src/util/u_vector.c
index 4dc7bc22b69..0de492ccf9a 100644
--- a/src/util/u_vector.c
+++ b/src/util/u_vector.c
@@ -25,6 +25,15 @@
#include "util/u_math.h"
#include "util/u_vector.h"
+/** @file u_vector.c
+ *
+ * A dynamically growable, circular buffer. Elements are added at head and
+ * removed from tail. head and tail are free-running uint32_t indices and we
+ * only compute the modulo with size when accessing the array. This way,
+ * number of bytes in the queue is always head - tail, even in case of
+ * wraparound.
+ */
+
int
u_vector_init(struct u_vector *vector, uint32_t element_size, uint32_t size)
{