vrend: constify vrend_renderer_resource_create_args

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
macos/master
Chia-I Wu 4 years ago
parent e7f47fd3db
commit facba53047
  1. 9
      src/vrend_renderer.c
  2. 5
      src/vrend_renderer.h

@ -6285,7 +6285,7 @@ struct vrend_context *vrend_create_context(int id, uint32_t nlen, const char *de
return grctx;
}
static int check_resource_valid(struct vrend_renderer_resource_create_args *args,
static int check_resource_valid(const struct vrend_renderer_resource_create_args *args,
char errmsg[256])
{
/* limit the target */
@ -6590,7 +6590,7 @@ static void vrend_create_buffer(struct vrend_resource *gr, uint32_t width, uint3
}
static inline void
vrend_renderer_resource_copy_args(struct vrend_renderer_resource_create_args *args,
vrend_renderer_resource_copy_args(const struct vrend_renderer_resource_create_args *args,
struct vrend_resource *gr)
{
assert(gr);
@ -6869,7 +6869,8 @@ static int vrend_renderer_resource_allocate_texture(struct vrend_resource *gr,
}
struct pipe_resource *
vrend_renderer_resource_create(struct vrend_renderer_resource_create_args *args, void *image_oes)
vrend_renderer_resource_create(const struct vrend_renderer_resource_create_args *args,
void *image_oes)
{
struct vrend_resource *gr;
int ret;
@ -10578,7 +10579,7 @@ int vrend_renderer_export_query(struct pipe_resource *pres,
}
int vrend_renderer_pipe_resource_create(struct vrend_context *ctx, uint32_t blob_id,
struct vrend_renderer_resource_create_args *args)
const struct vrend_renderer_resource_create_args *args)
{
struct vrend_resource *res;
res = (struct vrend_resource *)vrend_renderer_resource_create(args, NULL);

@ -186,7 +186,8 @@ struct vrend_renderer_resource_create_args {
};
struct pipe_resource *
vrend_renderer_resource_create(struct vrend_renderer_resource_create_args *args, void *image_eos);
vrend_renderer_resource_create(const struct vrend_renderer_resource_create_args *args,
void *image_eos);
int vrend_create_surface(struct vrend_context *ctx,
uint32_t handle,
@ -487,7 +488,7 @@ void vrend_sync_make_current(virgl_gl_context);
int
vrend_renderer_pipe_resource_create(struct vrend_context *ctx, uint32_t blob_id,
struct vrend_renderer_resource_create_args *args);
const struct vrend_renderer_resource_create_args *args);
struct pipe_resource *vrend_get_blob_pipe(struct vrend_context *ctx, uint64_t blob_id);

Loading…
Cancel
Save