Igor Oliveira wrote on 2010-01-01 18:03:
> Hi,
>
> i found a tgsi bug running vega state tracker.
> The bug happens because in tgsi_text.c line 991:
> for (i = 0; i < TGSI_SEMANTIC_COUNT; i++)
>
> TGSI_SEMANTIC_COUNT is bigger than semantic_name declared in tgsi_text.c:
>  936 static const char *semantic_names[TGSI_SEMANTIC_COUNT] =
>  937 {
>  938    "POSITION",
>  939    "COLOR",
>  940    "BCOLOR",
>  941    "FOG",
>  942    "PSIZE",
>  943    "GENERIC",
>  944    "NORMAL",
>  945    "FACE",
>  946    "PRIM_ID"
>  947 };
>
>
> TGSI_SEMANTIC_COUNT is 10 but there is just 8 elements seeing other
> files i see that there is missing semantic name: EDGEFLAG. The patch
> below add EDGEFLAG in semantic_names.
>
> diff --git a/src/gallium/auxiliary/tgsi/tgsi_text.c
> b/src/gallium/auxiliary/tgsi/tgsi_text.c
> index 2e3f9a9..9fcffed 100644
> --- a/src/gallium/auxiliary/tgsi/tgsi_text.c
> +++ b/src/gallium/auxiliary/tgsi/tgsi_text.c
> @@ -932,6 +932,7 @@ static const char *semantic_names[TGSI_SEMANTIC_COUNT] =
>     "GENERIC",
>     "NORMAL",
>     "FACE",
> +   "EDGEFLAG",
>     "PRIM_ID"
>  };
>
>   
Commited, thanks.

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to