summaryrefslogtreecommitdiff
path: root/glsl_types.cpp
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2010-03-19 11:57:24 -0700
committerIan Romanick <ian.d.romanick@intel.com>2010-03-19 11:57:24 -0700
commit8bde4cec6b189564b1f2d58514bd7e7a4b40f714 (patch)
tree6c4bd932f35b52cc8948255e4100b43478833483 /glsl_types.cpp
parent82de85e264383553dc3c3f827c3b3259355b1006 (diff)
Use glsl_symbol_table instead of using _mesa_symbol_table directly
Diffstat (limited to 'glsl_types.cpp')
-rw-r--r--glsl_types.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/glsl_types.cpp b/glsl_types.cpp
index cd473625f2..5a087216ea 100644
--- a/glsl_types.cpp
+++ b/glsl_types.cpp
@@ -22,28 +22,27 @@
*/
#include <stdlib.h>
-#include "symbol_table.h"
+#include "glsl_symbol_table.h"
#include "glsl_parser_extras.h"
#include "glsl_types.h"
#include "builtin_types.h"
static void
-add_types_to_symbol_table(struct _mesa_symbol_table *symtab,
+add_types_to_symbol_table(glsl_symbol_table *symtab,
const struct glsl_type *types,
unsigned num_types)
{
unsigned i;
for (i = 0; i < num_types; i++) {
- _mesa_symbol_table_add_symbol(symtab, 0, types[i].name,
- (void *) & types[i]);
+ symtab->add_type(types[i].name, & types[i]);
}
}
static void
-generate_110_types(struct _mesa_symbol_table *symtab)
+generate_110_types(glsl_symbol_table *symtab)
{
add_types_to_symbol_table(symtab, builtin_core_types,
Elements(builtin_core_types));
@@ -55,7 +54,7 @@ generate_110_types(struct _mesa_symbol_table *symtab)
static void
-generate_120_types(struct _mesa_symbol_table *symtab)
+generate_120_types(glsl_symbol_table *symtab)
{
generate_110_types(symtab);
@@ -65,7 +64,7 @@ generate_120_types(struct _mesa_symbol_table *symtab)
static void
-generate_130_types(struct _mesa_symbol_table *symtab)
+generate_130_types(glsl_symbol_table *symtab)
{
generate_120_types(symtab);