summaryrefslogtreecommitdiff
path: root/glsl_parser_extras.cpp
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2010-03-15 14:09:23 -0700
committerIan Romanick <ian.d.romanick@intel.com>2010-03-15 14:09:23 -0700
commitbbddcb3092dbb80081d9d4d183cd7b6f3804b1d8 (patch)
tree30f2189dde3f55f7331cce9c380c587c9f214881 /glsl_parser_extras.cpp
parentf4749610ed800c2a93f0a21f94c0f8b4212c38de (diff)
Factor ast_type_specifier code out to ast_type.cpp
Diffstat (limited to 'glsl_parser_extras.cpp')
-rw-r--r--glsl_parser_extras.cpp77
1 files changed, 0 insertions, 77 deletions
diff --git a/glsl_parser_extras.cpp b/glsl_parser_extras.cpp
index 52ae799..e7f3486 100644
--- a/glsl_parser_extras.cpp
+++ b/glsl_parser_extras.cpp
@@ -115,77 +115,6 @@ ast_node::ast_node(void)
make_empty_list(this);
}
-void
-ast_type_specifier::print(void) const
-{
- switch (type_specifier) {
- case ast_void: printf("void "); break;
- case ast_float: printf("float "); break;
- case ast_int: printf("int "); break;
- case ast_uint: printf("uint "); break;
- case ast_bool: printf("bool "); break;
- case ast_vec2: printf("vec2 "); break;
- case ast_vec3: printf("vec3 "); break;
- case ast_vec4: printf("vec4 "); break;
- case ast_bvec2: printf("bvec2 "); break;
- case ast_bvec3: printf("bvec3 "); break;
- case ast_bvec4: printf("bvec4 "); break;
- case ast_ivec2: printf("ivec2 "); break;
- case ast_ivec3: printf("ivec3 "); break;
- case ast_ivec4: printf("ivec4 "); break;
- case ast_uvec2: printf("uvec2 "); break;
- case ast_uvec3: printf("uvec3 "); break;
- case ast_uvec4: printf("uvec4 "); break;
- case ast_mat2: printf("mat2 "); break;
- case ast_mat2x3: printf("mat2x3 "); break;
- case ast_mat2x4: printf("mat2x4 "); break;
- case ast_mat3x2: printf("mat3x2 "); break;
- case ast_mat3: printf("mat3 "); break;
- case ast_mat3x4: printf("mat3x4 "); break;
- case ast_mat4x2: printf("mat4x2 "); break;
- case ast_mat4x3: printf("mat4x3 "); break;
- case ast_mat4: printf("mat4 "); break;
- case ast_sampler1d: printf("sampler1d "); break;
- case ast_sampler2d: printf("sampler2d "); break;
- case ast_sampler3d: printf("sampler3d "); break;
- case ast_samplercube: printf("samplercube "); break;
- case ast_sampler1dshadow: printf("sampler1dshadow "); break;
- case ast_sampler2dshadow: printf("sampler2dshadow "); break;
- case ast_samplercubeshadow: printf("samplercubeshadow "); break;
- case ast_sampler1darray: printf("sampler1darray "); break;
- case ast_sampler2darray: printf("sampler2darray "); break;
- case ast_sampler1darrayshadow: printf("sampler1darrayshadow "); break;
- case ast_sampler2darrayshadow: printf("sampler2darrayshadow "); break;
- case ast_isampler1d: printf("isampler1d "); break;
- case ast_isampler2d: printf("isampler2d "); break;
- case ast_isampler3d: printf("isampler3d "); break;
- case ast_isamplercube: printf("isamplercube "); break;
- case ast_isampler1darray: printf("isampler1darray "); break;
- case ast_isampler2darray: printf("isampler2darray "); break;
- case ast_usampler1d: printf("usampler1d "); break;
- case ast_usampler2d: printf("usampler2d "); break;
- case ast_usampler3d: printf("usampler3d "); break;
- case ast_usamplercube: printf("usamplercube "); break;
- case ast_usampler1darray: printf("usampler1darray "); break;
- case ast_usampler2darray: printf("usampler2darray "); break;
-
- case ast_struct:
- structure->print();
- break;
-
- case ast_type_name: printf("%s ", type_name); break;
- }
-
- if (is_array) {
- printf("[ ");
-
- if (array_size) {
- array_size->print();
- }
-
- printf("] ");
- }
-}
static void
ast_opt_array_size_print(bool is_array, const ast_expression *array_size)
@@ -201,12 +130,6 @@ ast_opt_array_size_print(bool is_array, const ast_expression *array_size)
}
-ast_type_specifier::ast_type_specifier(int specifier)
-{
- type_specifier = ast_types(specifier);
-}
-
-
void
ast_compound_statement::print(void) const
{