summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_types.h
Commit message (Expand)AuthorAgeFilesLines
...
* glsl: Make bvec and ivec types accessible without using get_instance.Kenneth Graunke2012-07-301-0/+5
* glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt2012-07-201-0/+13
* glsl: Don't include the deprecated structure types in GLSL 1.40.Eric Anholt2012-03-191-3/+3
* glsl: Add support for integer sampler2DRect variants in GLSL 1.40.Eric Anholt2012-03-151-0/+2
* glsl: Add glsl_type::sampler_indexIan Romanick2012-01-111-0/+6
* mesa,glsl,mapi: Put extern "C" { ... } where appropriate.José Fonseca2011-11-091-3/+3
* glsl: Allow glsl_types.h to be included in C sourcesIan Romanick2011-11-071-8/+15
* glsl: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-031-1/+4
* mesa: Add glsl_type::get_scalar_type() function.Paul Berry2011-10-311-0/+11
* glsl: Add method glsl_type::can_implicitly_convert_to()Chad Versace2011-07-301-0/+35
* glsl: Move type_contains_sampler() into glsl_type for later reuse.Paul Berry2011-07-181-0/+6
* glsl: Document glsl_type::sampler_dimensionalityChad Versace2011-03-121-1/+1
* glsl: Enable GL_OES_texture_3D extension for ES2.Kenneth Graunke2011-02-281-0/+2
* Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick2011-02-211-2/+2
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-9/+10
* glsl: Expose a public glsl_type::void_type const pointer.Kenneth Graunke2010-12-171-1/+2
* glsl: Convert glsl_type::base_type from #define'd constants to an enum.Kenneth Graunke2010-11-151-11/+13
* glsl: Remove GLSL_TYPE_FUNCTION define.Kenneth Graunke2010-11-151-8/+2
* glsl: Add glsl_type::uvecN_type for N=2,3Chad Versace2010-10-111-0/+2
* glsl: Split out types that are in 1.10 but not GLSL ES 1.00.Kenneth Graunke2010-09-071-4/+4
* glsl2: Remove unused method glsl_type::generate_constructorIan Romanick2010-09-011-4/+0
* glsl: Use a single shared namespace in the symbol table.Kenneth Graunke2010-08-261-2/+2
* glsl: Standardize a few more uses of struct vs class keyword.José Fonseca2010-08-141-6/+7
* glsl2: Remove uses of deprecated TALLOC_CTX type.Kenneth Graunke2010-08-041-6/+6
* glsl_type: Use string key for array type hashIan Romanick2010-08-021-3/+0
* glsl2: Make glsl_types::ctx private againIan Romanick2010-08-021-1/+3
* glsl2: Talloc type names.Eric Anholt2010-07-271-1/+1
* glsl2: glsl_type has its own talloc context, don't pass one inIan Romanick2010-07-201-3/+2
* glsl2: talloc the glsl_struct_field[] we use to look up structure types.Eric Anholt2010-07-201-1/+1
* glsl_type: Add _mesa_glsl_release_types to release all type related storageIan Romanick2010-06-291-2/+12
* glsl_type: All glsl_type objects live in their own talloc contextIan Romanick2010-06-291-2/+14
* glsl_type: Record type constructors are privateIan Romanick2010-06-291-12/+4
* glsl_type: Add get_record_instance methodIan Romanick2010-06-291-0/+12
* glsl_type: Vector, matrix, and sampler type constructors are privateIan Romanick2010-06-291-34/+11
* glsl_type: Make all static objects be class privateIan Romanick2010-06-291-13/+44
* glsl_type: Remove vector and matrix constructor generatorsIan Romanick2010-06-291-4/+0
* glsl2: Associate the GLenum for the type with builtin GLSL types.Eric Anholt2010-06-251-2/+8
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+445