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>
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