summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2015-12-28 01:45:00 +0100
committerMarek Olšák <marek.olsak@amd.com>2016-01-07 18:26:06 +0100
commit2d3a96448a6ce28a9955ef7b4d5c62228703e4a3 (patch)
treeda6ea12b32fee4aefe0b33863d1eb8e9476645b6 /src/gallium/drivers/radeonsi/si_compute.c
parent20b9b5d7f527ca29f603242dc5355bd2e29c654d (diff)
downloadexternal_mesa3d-2d3a96448a6ce28a9955ef7b4d5c62228703e4a3.zip
external_mesa3d-2d3a96448a6ce28a9955ef7b4d5c62228703e4a3.tar.gz
external_mesa3d-2d3a96448a6ce28a9955ef7b4d5c62228703e4a3.tar.bz2
radeonsi: don't pass si_shader to si_shader_binary_read_config
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_compute.c')
-rw-r--r--src/gallium/drivers/radeonsi/si_compute.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gallium/drivers/radeonsi/si_compute.c b/src/gallium/drivers/radeonsi/si_compute.c
index 8edf4ad..7aedd39 100644
--- a/src/gallium/drivers/radeonsi/si_compute.c
+++ b/src/gallium/drivers/radeonsi/si_compute.c
@@ -67,7 +67,8 @@ static void init_scratch_buffer(struct si_context *sctx, struct si_compute *prog
program->shader.binary.global_symbol_offsets[i];
unsigned scratch_bytes_needed;
- si_shader_binary_read_config(&program->shader, offset);
+ si_shader_binary_read_config(&program->shader.binary,
+ &program->shader.config, offset);
scratch_bytes_needed = program->shader.config.scratch_bytes_per_wave;
scratch_bytes = MAX2(scratch_bytes, scratch_bytes_needed);
}
@@ -260,7 +261,7 @@ static void si_launch_grid(
#if HAVE_LLVM >= 0x0306
/* Read the config information */
- si_shader_binary_read_config(shader, pc);
+ si_shader_binary_read_config(&shader->binary, &shader->config, pc);
#endif
/* Upload the kernel arguments */