summaryrefslogtreecommitdiff
path: root/src/glsl/glsl_types.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-02-21Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick1-1/+1
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke1-12/+12
2010-12-17glsl: Expose a public glsl_type::void_type const pointer.Kenneth Graunke1-2/+2
2010-11-15glsl: Convert glsl_type::base_type from #define'd constants to an enum.Kenneth Graunke1-1/+1
2010-09-07glsl: Split out types that are in 1.10 but not GLSL ES 1.00.Kenneth Graunke1-3/+16
2010-09-01glsl2: Remove unused method glsl_type::generate_constructorIan Romanick1-55/+0
2010-08-26glsl: Use a single shared namespace in the symbol table.Kenneth Graunke1-9/+2
2010-08-23glsl: Silence unused variable warning.Vinson Lee1-0/+1
2010-08-24glsl: Include main/core.h.Chia-I Wu1-2/+1
2010-08-23glsl: Rely on talloc_autofree_context() instead of trying to free on our own.Eric Anholt1-6/+1
2010-08-23glsl2: Include imports.h to get snprintf wrapper for MSVCIan Romanick1-0/+1
2010-08-12glsl2: Use Elements from main/compiler.h instead of open-codingIan Romanick1-0/+1
2010-08-11glsl2: added casts to silence warningsBrian Paul1-2/+2
2010-08-09glsl2: do not use __retval name; two underscores is reserved word according t...Aras Pranckevicius1-4/+4
2010-08-05glsl_type: Don't have two versions of a type with the same nameIan Romanick1-0/+1
2010-08-04glsl2: Remove uses of deprecated TALLOC_CTX type.Kenneth Graunke1-13/+13
2010-08-02glsl_type: Use string key for array type hashIan Romanick1-37/+12
2010-08-02glsl2: Make glsl_types::ctx private againIan Romanick1-2/+2
2010-08-02glsl2: Give the path within src/mesa/ for headers instead of relying on -I.Aras Pranckevicius1-1/+1
2010-07-27glsl2: Talloc type names.Eric Anholt1-9/+16
2010-07-20glsl2: glsl_type has its own talloc context, don't pass one inIan Romanick1-6/+5
2010-07-20glsl2: Add and use new variable mode ir_var_temporaryIan Romanick1-4/+3
2010-07-20glsl2: talloc the glsl_struct_field[] we use to look up structure types.Eric Anholt1-1/+14
2010-07-20glsl2: Don't claim a match on structure types with different field names.Eric Anholt1-2/+5
2010-07-12glsl2: Store the gl_type of the array's element type in the array.Eric Anholt1-0/+5
2010-06-29glsl_type: Add _mesa_glsl_release_types to release all type related storageIan Romanick1-0/+20
2010-06-29glsl_type: All glsl_type objects live in their own talloc contextIan Romanick1-2/+3
2010-06-29glsl_type: Record type constructors are privateIan Romanick1-0/+12
2010-06-29glsl_type: Add get_record_instance methodIan Romanick1-0/+72
2010-06-29glsl_type: Vector, matrix, and sampler type constructors are privateIan Romanick1-0/+31
2010-06-29glsl_type: Make all static objects be class privateIan Romanick1-15/+17
2010-06-29glsl_type: Remove vector and matrix constructor generatorsIan Romanick1-365/+0
2010-06-24glsl2: Wrap includes of C interfaces with extern "C".Eric Anholt1-1/+2
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt1-0/+773