[Mesa-dev] [PATCH 09/17] glsl_symbol_table: add interface block namespaces

Kenneth Graunke kenneth at whitecape.org
Sun Apr 21 12:30:46 PDT 2013


On 04/19/2013 12:35 PM, Jordan Justen wrote:
> For interface blocks, there are three separate namespaces for
> uniform, input and output blocks.

http://knowyourmeme.com/photos/2109

There are?

Similarly, for your next patch:
"Uniform/interface blocks are a separate namespace from types."

They are?

As I understand it, variables, structure types (constructors), function 
names, UBO block names, and interface block instance names are all in a 
single namespace as of GLSL 1.20+.

I can't find any text to indicate that there are multiple 
namespaces...maybe I'm just being dense, but could you point me at what 
you found?

--Ken


More information about the mesa-dev mailing list