On Friday, June 13, 2014 04:04:44 PM Carl Worth wrote:
> The lexer was insisting that there be at least one character after "#pragma"
> and before the end of the line. This caused an error for a line consisting
> only of "#pragma" which volates at least the following sentence from the 
GLSL
> ES Specification 3.00.4:
> 
>       The scope as well as the effect of the optimize and debug pragmas is
>       implementation-dependent except that their use must not generate an
>       error. [Page 12 (Page 28 of PDF)]
> 
> and likely the following sentence from that specification and also in
> GLSLangSpec 4.30.6:
> 
>       If an implementation does not recognize the tokens following #pragma,
>       then it will ignore that pragma.
> 
> Add a "make check" test to ensure no future regressions.
> 
> This change fixes at least part of the following Khronos GLES3 CTS test:
> 
>       preprocessor.pragmas.pragma_vertex


<sarcasm>Because empty #pragmas are so useful!</sarcasm>

Ah well.

Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to