summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtins/profiles
diff options
context:
space:
mode:
authorPaul Berry <[email protected]>2012-08-02 13:38:57 -0700
committerIan Romanick <[email protected]>2012-12-06 12:13:22 -0800
commitd7949eefcba39d48edd8af53f2d88d58f8cd5381 (patch)
tree1273d75dec18b4cd196e218105469ec706641df6 /src/glsl/builtins/profiles
parent5e10a5c5e46e8fe91d206dee360ba12b7dc916b3 (diff)
glsl: Populate built-in types correctly for GLSL 3.00 ES.
This patch implements all of the built-in types for GLSL 3.00 ES. This is almost exactly the same as the set of built-in types for GLSL 1.30, except ate 1D samplers are skipped, and samplerCubeShadow is added. This patch also addes an assertion so that when we add new GLSL versions, we'll notice that we need to update the types. In review, Eric noted: "This change looks correct. The overall interaction of profiles is getting ugly, though. I'm imagining a restructure of the symbol table population so that there's a big list of types, and each #version has a nice list of strings of type names copy and pasted out of its spec." Reviewed-by: Ian Romanick <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Acked-by: Carl Worth <[email protected]>
Diffstat (limited to 'src/glsl/builtins/profiles')
0 files changed, 0 insertions, 0 deletions