diff options
author | Brian Paul <brianp@vmware.com> | 2016-05-25 17:13:56 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2016-05-26 17:44:18 -0600 |
commit | 21a3fb9cd838cdcbdf1be97453878abf74dd3f6f (patch) | |
tree | aa3f3f34e102e192cd22ea1ac42066953ac2005c | |
parent | 45078e8890a6709390007d0fce8d6ed1be5ad5c0 (diff) | |
download | external_mesa3d-21a3fb9cd838cdcbdf1be97453878abf74dd3f6f.zip external_mesa3d-21a3fb9cd838cdcbdf1be97453878abf74dd3f6f.tar.gz external_mesa3d-21a3fb9cd838cdcbdf1be97453878abf74dd3f6f.tar.bz2 |
util: s/unsigned/enum pipe_resource_usage/ for buffer usage variables
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
-rw-r--r-- | src/gallium/auxiliary/util/u_debug.c | 2 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_debug.h | 2 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_inlines.h | 6 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_staging.c | 2 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_staging.h | 2 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_suballoc.c | 5 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_suballoc.h | 3 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_upload_mgr.c | 4 | ||||
-rw-r--r-- | src/gallium/auxiliary/util/u_upload_mgr.h | 2 |
9 files changed, 15 insertions, 13 deletions
diff --git a/src/gallium/auxiliary/util/u_debug.c b/src/gallium/auxiliary/util/u_debug.c index db66357..0d63cfe 100644 --- a/src/gallium/auxiliary/util/u_debug.c +++ b/src/gallium/auxiliary/util/u_debug.c @@ -550,7 +550,7 @@ debug_print_bind_flags(const char *msg, unsigned usage) * Print PIPE_USAGE_x enum values with a message. */ void -debug_print_usage_enum(const char *msg, unsigned usage) +debug_print_usage_enum(const char *msg, enum pipe_resource_usage usage) { static const struct debug_named_value names[] = { DEBUG_NAMED_VALUE(PIPE_USAGE_DEFAULT), diff --git a/src/gallium/auxiliary/util/u_debug.h b/src/gallium/auxiliary/util/u_debug.h index 85d0cb6..7da7f53 100644 --- a/src/gallium/auxiliary/util/u_debug.h +++ b/src/gallium/auxiliary/util/u_debug.h @@ -473,7 +473,7 @@ void debug_print_bind_flags(const char *msg, unsigned usage); void -debug_print_usage_enum(const char *msg, unsigned usage); +debug_print_usage_enum(const char *msg, enum pipe_resource_usage usage); #ifdef __cplusplus diff --git a/src/gallium/auxiliary/util/u_inlines.h b/src/gallium/auxiliary/util/u_inlines.h index 07c058a..a38223c 100644 --- a/src/gallium/auxiliary/util/u_inlines.h +++ b/src/gallium/auxiliary/util/u_inlines.h @@ -230,12 +230,12 @@ pipe_surface_equal(struct pipe_surface *s1, struct pipe_surface *s2) /** * Create a new resource. * \param bind bitmask of PIPE_BIND_x flags - * \param usage bitmask of PIPE_USAGE_x flags + * \param usage a PIPE_USAGE_x value */ static inline struct pipe_resource * pipe_buffer_create( struct pipe_screen *screen, unsigned bind, - unsigned usage, + enum pipe_resource_usage usage, unsigned size ) { struct pipe_resource buffer; @@ -395,7 +395,7 @@ pipe_buffer_write_nooverlap(struct pipe_context *pipe, static inline struct pipe_resource * pipe_buffer_create_with_data(struct pipe_context *pipe, unsigned bind, - unsigned usage, + enum pipe_resource_usage usage, unsigned size, const void *ptr) { diff --git a/src/gallium/auxiliary/util/u_staging.c b/src/gallium/auxiliary/util/u_staging.c index caef2a8..5b61f5e 100644 --- a/src/gallium/auxiliary/util/u_staging.c +++ b/src/gallium/auxiliary/util/u_staging.c @@ -56,7 +56,7 @@ util_staging_resource_template(struct pipe_resource *pt, unsigned width, struct util_staging_transfer * util_staging_transfer_init(struct pipe_context *pipe, struct pipe_resource *pt, - unsigned level, unsigned usage, + unsigned level, enum pipe_resource_usage usage, const struct pipe_box *box, boolean direct, struct util_staging_transfer *tx) { diff --git a/src/gallium/auxiliary/util/u_staging.h b/src/gallium/auxiliary/util/u_staging.h index 6c468aa..eed5584 100644 --- a/src/gallium/auxiliary/util/u_staging.h +++ b/src/gallium/auxiliary/util/u_staging.h @@ -56,7 +56,7 @@ struct util_staging_transfer { struct util_staging_transfer * util_staging_transfer_init(struct pipe_context *pipe, struct pipe_resource *pt, - unsigned level, unsigned usage, + unsigned level, enum pipe_resource_usage usage, const struct pipe_box *box, boolean direct, struct util_staging_transfer *tx); diff --git a/src/gallium/auxiliary/util/u_suballoc.c b/src/gallium/auxiliary/util/u_suballoc.c index efa9a0c..3f9ede0 100644 --- a/src/gallium/auxiliary/util/u_suballoc.c +++ b/src/gallium/auxiliary/util/u_suballoc.c @@ -43,7 +43,7 @@ struct u_suballocator { unsigned size; /* Size of the whole buffer, in bytes. */ unsigned alignment; /* Alignment of each sub-allocation. */ unsigned bind; /* Bitmask of PIPE_BIND_* flags. */ - unsigned usage; /* One of PIPE_USAGE_* flags. */ + enum pipe_resource_usage usage; boolean zero_buffer_memory; /* If the buffer contents should be zeroed. */ struct pipe_resource *buffer; /* The buffer we suballocate from. */ @@ -59,7 +59,8 @@ struct u_suballocator { */ struct u_suballocator * u_suballocator_create(struct pipe_context *pipe, unsigned size, - unsigned alignment, unsigned bind, unsigned usage, + unsigned alignment, unsigned bind, + enum pipe_resource_usage usage, boolean zero_buffer_memory) { struct u_suballocator *allocator = CALLOC_STRUCT(u_suballocator); diff --git a/src/gallium/auxiliary/util/u_suballoc.h b/src/gallium/auxiliary/util/u_suballoc.h index 1f5550f..5f9ccde 100644 --- a/src/gallium/auxiliary/util/u_suballoc.h +++ b/src/gallium/auxiliary/util/u_suballoc.h @@ -35,7 +35,8 @@ struct u_suballocator; struct u_suballocator * u_suballocator_create(struct pipe_context *pipe, unsigned size, - unsigned alignment, unsigned bind, unsigned usage, + unsigned alignment, unsigned bind, + enum pipe_resource_usage usage, boolean zero_buffer_memory); void diff --git a/src/gallium/auxiliary/util/u_upload_mgr.c b/src/gallium/auxiliary/util/u_upload_mgr.c index aa31ef2..cfef1f0 100644 --- a/src/gallium/auxiliary/util/u_upload_mgr.c +++ b/src/gallium/auxiliary/util/u_upload_mgr.c @@ -43,7 +43,7 @@ struct u_upload_mgr { unsigned default_size; /* Minimum size of the upload buffer, in bytes. */ unsigned bind; /* Bitmask of PIPE_BIND_* flags. */ - unsigned usage; /* PIPE_USAGE_* */ + enum pipe_resource_usage usage; unsigned map_flags; /* Bitmask of PIPE_TRANSFER_* flags. */ boolean map_persistent; /* If persistent mappings are supported. */ @@ -57,7 +57,7 @@ struct u_upload_mgr { struct u_upload_mgr * u_upload_create(struct pipe_context *pipe, unsigned default_size, - unsigned bind, unsigned usage) + unsigned bind, enum pipe_resource_usage usage) { struct u_upload_mgr *upload = CALLOC_STRUCT( u_upload_mgr ); if (!upload) diff --git a/src/gallium/auxiliary/util/u_upload_mgr.h b/src/gallium/auxiliary/util/u_upload_mgr.h index 1d933d7..6c70723 100644 --- a/src/gallium/auxiliary/util/u_upload_mgr.h +++ b/src/gallium/auxiliary/util/u_upload_mgr.h @@ -48,7 +48,7 @@ struct pipe_resource; */ struct u_upload_mgr * u_upload_create(struct pipe_context *pipe, unsigned default_size, - unsigned bind, unsigned usage); + unsigned bind, enum pipe_resource_usage usage); /** * Destroy the upload manager. |