作者 | SHA1 | 备注 | 提交日期 |
---|---|---|---|
![]() |
ac4fdc255b |
Add query to determine whether a name was declared at this scope
This will be used to prevent a variable and a function with the same name from being declared. As a side effect, the calls to add_{type,name,function} should never fail. |
15 年前 |
![]() |
38395c1aad |
Use separate namespaces for types, variables, and functions
This will allow types and their constructors to be easily stored in the same symbol table. This does add a potential problem that a shader could declare a variable and a function with the same name. This appears to be forbidden by the GLSL spec. |
15 年前 |
![]() |
82de85e264 |
Add a GLSL-specific facade to _mesa_symbol_table
This adds some type saftey and will enable elimination of a bunch of type casts and other ugly crap in the code. |
15 年前 |