diff options
author | Ian Romanick <[email protected]> | 2014-02-18 09:36:08 -0800 |
---|---|---|
committer | Carl Worth <[email protected]> | 2014-03-04 13:24:04 -0800 |
commit | cf7daac48337f9a39a5651943342d72688894abf (patch) | |
tree | 2e6b9110633d3171a5ecf9c900c74e37d9486858 /src/mesa | |
parent | de6068a218a2aa77b27eb41e62fd8c785611d839 (diff) |
glsl: Only warn for macro names containing __
From page 14 (page 20 of the PDF) of the GLSL 1.10 spec:
"In addition, all identifiers containing two consecutive underscores
(__) are reserved as possible future keywords."
The intention is that names containing __ are reserved for internal use
by the implementation, and names prefixed with GL_ are reserved for use
by Khronos. Names simply containing __ are dangerous to use, but should
be allowed.
Per the Khronos bug mentioned below, a future version of the GLSL
specification will clarify this.
Signed-off-by: Ian Romanick <[email protected]>
Cc: "9.2 10.0 10.1" <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Tested-by: Kenneth Graunke <[email protected]>
Reviewed-by: Anuj Phogat <[email protected]>
Tested-by: Darius Spitznagel <[email protected]>
Cc: Tapani Pälli <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71870
Bugzilla: Khronos #11702
(cherry picked from commit 2c85fd5a964a78c9f7a93994fb79f1723c6f45b5)
Diffstat (limited to 'src/mesa')
0 files changed, 0 insertions, 0 deletions