From: Michal Krol Date: Thu, 17 Jul 2008 18:23:26 +0000 (+0200) Subject: tgsi: Perform a sanity check after reading a shader from text. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=10d1dc68a413eaf642bf1bda2e5452835f7b7050;p=mesa.git tgsi: Perform a sanity check after reading a shader from text. --- diff --git a/src/gallium/auxiliary/tgsi/util/tgsi_text.c b/src/gallium/auxiliary/tgsi/util/tgsi_text.c index 6cab475b889..803f7a23b8e 100644 --- a/src/gallium/auxiliary/tgsi/util/tgsi_text.c +++ b/src/gallium/auxiliary/tgsi/util/tgsi_text.c @@ -29,6 +29,7 @@ #include "tgsi_text.h" #include "tgsi_build.h" #include "tgsi_parse.h" +#include "tgsi_sanity.h" #include "tgsi_util.h" static boolean is_alpha_underscore( const char *cur ) @@ -1064,5 +1065,8 @@ tgsi_text_translate( ctx.tokens_cur = tokens; ctx.tokens_end = tokens + num_tokens; - return translate( &ctx ); + if (!translate( &ctx )) + return FALSE; + + return tgsi_sanity_check( tokens ); }