From 9c6f7d66dc758300e46943ad07da8c3f5d394a03 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Nicolai=20H=C3=A4hnle?= Date: Mon, 31 Oct 2016 21:09:20 +0100 Subject: [PATCH] radeonsi: si_shader_vs only depends on the GS selector MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák --- src/gallium/drivers/radeonsi/si_state_shaders.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c b/src/gallium/drivers/radeonsi/si_state_shaders.c index 69711587c15..ebe7a75a2f8 100644 --- a/src/gallium/drivers/radeonsi/si_state_shaders.c +++ b/src/gallium/drivers/radeonsi/si_state_shaders.c @@ -524,7 +524,7 @@ static void si_shader_gs(struct si_shader *shader) * is the copy shader. */ static void si_shader_vs(struct si_screen *sscreen, struct si_shader *shader, - struct si_shader *gs) + struct si_shader_selector *gs) { struct si_pm4_state *pm4; unsigned num_user_sgprs; @@ -836,7 +836,7 @@ static void si_shader_init_pm4_state(struct si_screen *sscreen, break; case PIPE_SHADER_GEOMETRY: si_shader_gs(shader); - si_shader_vs(sscreen, shader->gs_copy_shader, shader); + si_shader_vs(sscreen, shader->gs_copy_shader, shader->selector); break; case PIPE_SHADER_FRAGMENT: si_shader_ps(shader); -- 2.30.2