diff options
author | Nicolai Hähnle <[email protected]> | 2016-10-31 21:09:20 +0100 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2016-11-03 10:07:48 +0100 |
commit | 9c6f7d66dc758300e46943ad07da8c3f5d394a03 (patch) | |
tree | c533baccd86b9766f4fff7bff0261d5071da9a05 | |
parent | 693435d846b1208bb962eaf830f10649e56af2bc (diff) |
radeonsi: si_shader_vs only depends on the GS selector
Reviewed-by: Marek Olšák <[email protected]>
-rw-r--r-- | src/gallium/drivers/radeonsi/si_state_shaders.c | 4 |
1 files 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); |