From: Jose Fonseca Date: Tue, 23 Jun 2015 11:18:06 +0000 (+0100) Subject: draw,tgsi: Assume TGSI_PROPERTY_GS_INVOCATIONS default of 1. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=be5f71d4a52c9ef72f63bb6c339fe0110f2027af;p=mesa.git draw,tgsi: Assume TGSI_PROPERTY_GS_INVOCATIONS default of 1. If the shader doesn't specify number of invocations, assume one. This fixes geometry shaders on state trackers other than Mesa (and probably graw tests too.) Trivial. --- diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.c b/src/gallium/auxiliary/tgsi/tgsi_scan.c index 711413cdaf6..7523baf4ce0 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_scan.c +++ b/src/gallium/auxiliary/tgsi/tgsi_scan.c @@ -62,6 +62,7 @@ tgsi_scan_shader(const struct tgsi_token *tokens, info->file_max[i] = -1; for (i = 0; i < Elements(info->const_file_max); i++) info->const_file_max[i] = -1; + info->properties[TGSI_PROPERTY_GS_INVOCATIONS] = 1; /** ** Setup to begin parsing input shader