X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Fradeonsi%2Fsi_state_viewport.c;h=3bf701e314d43e5827875596180c689f1209b6a0;hb=953a6e5e6990f941d41d548e5089aa14eb00b3d2;hp=5149ee1c643fe70443bae9375590dd9dbc5c74b3;hpb=d7008fe46a8f689ce4ee2b14b61dc39baebccaa8;p=mesa.git diff --git a/src/gallium/drivers/radeonsi/si_state_viewport.c b/src/gallium/drivers/radeonsi/si_state_viewport.c index 5149ee1c643..3bf701e314d 100644 --- a/src/gallium/drivers/radeonsi/si_state_viewport.c +++ b/src/gallium/drivers/radeonsi/si_state_viewport.c @@ -557,7 +557,7 @@ void si_update_vs_viewport_state(struct si_context *ctx) return; /* When the VS disables clipping and viewport transformation. */ - vs_window_space = info->properties[TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION]; + vs_window_space = info->stage == MESA_SHADER_VERTEX && info->base.vs.window_space_position; if (ctx->vs_disables_clipping_viewport != vs_window_space) { ctx->vs_disables_clipping_viewport = vs_window_space;