iris: silence const warning
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 20 Sep 2018 18:12:27 +0000 (11:12 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:08 +0000 (10:26 -0800)
not sure why this is labeled const, I'm pretty sure we are taking the
reference and owning this, so there's no particular reason we can't
change it.  it certainly seems to be working for non-compute.  and,
freedreno's ir3_shader.c seems to do this as well.  still...gross :/

src/gallium/drivers/iris/iris_program.c

index 5a4c6b7fc812d7b44303dbf56cde0aca76751212..ab2ce81596120427114c289a5b7d5cd9d2c490b3 100644 (file)
@@ -156,7 +156,7 @@ iris_create_compute_state(struct pipe_context *ctx,
 {
    assert(state->ir_type == PIPE_SHADER_IR_NIR);
 
-   return iris_create_uncompiled_shader(ctx, state->prog, NULL);
+   return iris_create_uncompiled_shader(ctx, (void *) state->prog, NULL);
 }
 
 static void