From: Kenneth Graunke Date: Wed, 24 Jan 2018 04:01:28 +0000 (-0800) Subject: iris: drop const from prog data parameters X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c493fee73fe691b6f61b2613e7f0c764af86968f;p=mesa.git iris: drop const from prog data parameters we ralloc steal things, which makes it a little bogus --- diff --git a/src/gallium/drivers/iris/iris_context.h b/src/gallium/drivers/iris/iris_context.h index aab8bd0891a..46ef2d17269 100644 --- a/src/gallium/drivers/iris/iris_context.h +++ b/src/gallium/drivers/iris/iris_context.h @@ -190,7 +190,7 @@ void iris_upload_and_bind_shader(struct iris_context *ice, enum iris_program_cache_id cache_id, const void *key, const void *assembly, - const struct brw_stage_prog_data *prog_data); + struct brw_stage_prog_data *prog_data); const void *iris_find_previous_compile(struct iris_program_cache *cache, enum iris_program_cache_id cache_id, unsigned program_string_id); diff --git a/src/gallium/drivers/iris/iris_program_cache.c b/src/gallium/drivers/iris/iris_program_cache.c index 1c707a78948..58e3b3c25e9 100644 --- a/src/gallium/drivers/iris/iris_program_cache.c +++ b/src/gallium/drivers/iris/iris_program_cache.c @@ -246,7 +246,7 @@ iris_upload_and_bind_shader(struct iris_context *ice, enum iris_program_cache_id cache_id, const void *key, const void *assembly, - const struct brw_stage_prog_data *prog_data) + struct brw_stage_prog_data *prog_data) { struct iris_screen *screen = (void *) ice->ctx.screen; struct gen_device_info *devinfo = &screen->devinfo;