6 // Check that variable names that contain a double underscore, and the double
7 // underscore is located in the middle of the variable name, are reserved,
9 // From page 14 (20 of pdf) of the GLSL 1.10 spec:
10 // "In addition, all identifiers containing two consecutive underscores
11 // (__) are reserved as possible future keywords."
13 // The intention is that names containing __ are reserved for internal use by
14 // the implementation, and names prefixed with GL_ are reserved for use by
15 // Khronos. Names simply containing __ are dangerous to use, but should be