mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 15:30:14 +01:00
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>
This commit is contained in:
parent
45078e8890
commit
21a3fb9cd8
9 changed files with 15 additions and 13 deletions
|
|
@ -550,7 +550,7 @@ debug_print_bind_flags(const char *msg, unsigned usage)
|
||||||
* Print PIPE_USAGE_x enum values with a message.
|
* Print PIPE_USAGE_x enum values with a message.
|
||||||
*/
|
*/
|
||||||
void
|
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[] = {
|
static const struct debug_named_value names[] = {
|
||||||
DEBUG_NAMED_VALUE(PIPE_USAGE_DEFAULT),
|
DEBUG_NAMED_VALUE(PIPE_USAGE_DEFAULT),
|
||||||
|
|
|
||||||
|
|
@ -473,7 +473,7 @@ void
|
||||||
debug_print_bind_flags(const char *msg, unsigned usage);
|
debug_print_bind_flags(const char *msg, unsigned usage);
|
||||||
|
|
||||||
void
|
void
|
||||||
debug_print_usage_enum(const char *msg, unsigned usage);
|
debug_print_usage_enum(const char *msg, enum pipe_resource_usage usage);
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
||||||
|
|
@ -230,12 +230,12 @@ pipe_surface_equal(struct pipe_surface *s1, struct pipe_surface *s2)
|
||||||
/**
|
/**
|
||||||
* Create a new resource.
|
* Create a new resource.
|
||||||
* \param bind bitmask of PIPE_BIND_x flags
|
* \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 *
|
static inline struct pipe_resource *
|
||||||
pipe_buffer_create( struct pipe_screen *screen,
|
pipe_buffer_create( struct pipe_screen *screen,
|
||||||
unsigned bind,
|
unsigned bind,
|
||||||
unsigned usage,
|
enum pipe_resource_usage usage,
|
||||||
unsigned size )
|
unsigned size )
|
||||||
{
|
{
|
||||||
struct pipe_resource buffer;
|
struct pipe_resource buffer;
|
||||||
|
|
@ -395,7 +395,7 @@ pipe_buffer_write_nooverlap(struct pipe_context *pipe,
|
||||||
static inline struct pipe_resource *
|
static inline struct pipe_resource *
|
||||||
pipe_buffer_create_with_data(struct pipe_context *pipe,
|
pipe_buffer_create_with_data(struct pipe_context *pipe,
|
||||||
unsigned bind,
|
unsigned bind,
|
||||||
unsigned usage,
|
enum pipe_resource_usage usage,
|
||||||
unsigned size,
|
unsigned size,
|
||||||
const void *ptr)
|
const void *ptr)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ util_staging_resource_template(struct pipe_resource *pt, unsigned width,
|
||||||
struct util_staging_transfer *
|
struct util_staging_transfer *
|
||||||
util_staging_transfer_init(struct pipe_context *pipe,
|
util_staging_transfer_init(struct pipe_context *pipe,
|
||||||
struct pipe_resource *pt,
|
struct pipe_resource *pt,
|
||||||
unsigned level, unsigned usage,
|
unsigned level, enum pipe_resource_usage usage,
|
||||||
const struct pipe_box *box,
|
const struct pipe_box *box,
|
||||||
boolean direct, struct util_staging_transfer *tx)
|
boolean direct, struct util_staging_transfer *tx)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ struct util_staging_transfer {
|
||||||
struct util_staging_transfer *
|
struct util_staging_transfer *
|
||||||
util_staging_transfer_init(struct pipe_context *pipe,
|
util_staging_transfer_init(struct pipe_context *pipe,
|
||||||
struct pipe_resource *pt,
|
struct pipe_resource *pt,
|
||||||
unsigned level, unsigned usage,
|
unsigned level, enum pipe_resource_usage usage,
|
||||||
const struct pipe_box *box,
|
const struct pipe_box *box,
|
||||||
boolean direct, struct util_staging_transfer *tx);
|
boolean direct, struct util_staging_transfer *tx);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ struct u_suballocator {
|
||||||
unsigned size; /* Size of the whole buffer, in bytes. */
|
unsigned size; /* Size of the whole buffer, in bytes. */
|
||||||
unsigned alignment; /* Alignment of each sub-allocation. */
|
unsigned alignment; /* Alignment of each sub-allocation. */
|
||||||
unsigned bind; /* Bitmask of PIPE_BIND_* flags. */
|
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. */
|
boolean zero_buffer_memory; /* If the buffer contents should be zeroed. */
|
||||||
|
|
||||||
struct pipe_resource *buffer; /* The buffer we suballocate from. */
|
struct pipe_resource *buffer; /* The buffer we suballocate from. */
|
||||||
|
|
@ -59,7 +59,8 @@ struct u_suballocator {
|
||||||
*/
|
*/
|
||||||
struct u_suballocator *
|
struct u_suballocator *
|
||||||
u_suballocator_create(struct pipe_context *pipe, unsigned size,
|
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)
|
boolean zero_buffer_memory)
|
||||||
{
|
{
|
||||||
struct u_suballocator *allocator = CALLOC_STRUCT(u_suballocator);
|
struct u_suballocator *allocator = CALLOC_STRUCT(u_suballocator);
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,8 @@ struct u_suballocator;
|
||||||
|
|
||||||
struct u_suballocator *
|
struct u_suballocator *
|
||||||
u_suballocator_create(struct pipe_context *pipe, unsigned size,
|
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);
|
boolean zero_buffer_memory);
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ struct u_upload_mgr {
|
||||||
|
|
||||||
unsigned default_size; /* Minimum size of the upload buffer, in bytes. */
|
unsigned default_size; /* Minimum size of the upload buffer, in bytes. */
|
||||||
unsigned bind; /* Bitmask of PIPE_BIND_* flags. */
|
unsigned bind; /* Bitmask of PIPE_BIND_* flags. */
|
||||||
unsigned usage; /* PIPE_USAGE_* */
|
enum pipe_resource_usage usage;
|
||||||
unsigned map_flags; /* Bitmask of PIPE_TRANSFER_* flags. */
|
unsigned map_flags; /* Bitmask of PIPE_TRANSFER_* flags. */
|
||||||
boolean map_persistent; /* If persistent mappings are supported. */
|
boolean map_persistent; /* If persistent mappings are supported. */
|
||||||
|
|
||||||
|
|
@ -57,7 +57,7 @@ struct u_upload_mgr {
|
||||||
|
|
||||||
struct u_upload_mgr *
|
struct u_upload_mgr *
|
||||||
u_upload_create(struct pipe_context *pipe, unsigned default_size,
|
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 );
|
struct u_upload_mgr *upload = CALLOC_STRUCT( u_upload_mgr );
|
||||||
if (!upload)
|
if (!upload)
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ struct pipe_resource;
|
||||||
*/
|
*/
|
||||||
struct u_upload_mgr *
|
struct u_upload_mgr *
|
||||||
u_upload_create(struct pipe_context *pipe, unsigned default_size,
|
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.
|
* Destroy the upload manager.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue