On Thu, 4 Aug 2011 12:59:35 +0900, Chia-I Wu <[email protected]> wrote: > From: Chia-I Wu <[email protected]> > > Unlike C++, empty declarations such as > > float; > > should be valid. The spec is not explicit about this actually. > > Some apps that generate their shader sources may rely on this. This was > noted when porting one of them to Linux from Windows.
Ew. Looking the GLSL 1.20 spec, I see:
statement:
declaration_statement
declaration_statement:
declaration
declaration:
init_declarator_list SEMICOLON
init_declarator_list:
single_declaration
single_declaration:
fully_specified_type
fully_specified_type IDENTIFIER
so it looks like that is actually valid code. That's awful.
pgpfJuk23mAKh.pgp
Description: PGP signature
_______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
