path: root/src/glsl/glsl_types.h
AgeCommit message (Expand)AuthorFilesLines
2013-10-31glsl: fix MSVC int->bool conversion warningBrian Paul1-1/+1
2013-10-29glsl: Add type predicate to check whether a type contains any opaque types.Francisco Jerez1-0/+5
2013-10-29glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez1-0/+22
2013-10-28glsl: Add check for unsized arrays to glsl typesTimothy Arceri1-0/+8
2013-10-28glsl: whitespace cleanups.Timothy Arceri1-3/+0
2013-10-24glsl: Keep track of centroid/interpolation mode for interface block members.Paul Berry1-0/+12
2013-10-09glsl: Rename the fourth argument to get_interface_instance.Paul Berry1-1/+1
2013-10-08glsl: Keep track of location for interface block fields.Paul Berry1-0/+9
2013-09-11glsl: Add a new glsl_type::sampler_coordinate_components() function.Kenneth Graunke1-0/+12
2013-08-01Move count_attribute_slots() out of the linker and into glsl_type.Paul Berry1-0/+12
2013-07-27glsl: Less const for glsl_type convenience accessorsIan Romanick1-4/+4
2013-06-27glsl: Use the C99 variadic macro syntax.José Fonseca1-2/+2
2013-06-26glsl: Streamline the built-in type handling code.Kenneth Graunke1-73/+15
2013-06-26glsl: Add simple vector type accessor helpers.Kenneth Graunke1-0/+9
2013-04-11glsl: Fix (and validate) comment above glsl_type::name.Paul Berry1-2/+1
2013-03-20glsl: Add sampler2DMS/sampler2DMSArray types to GLSL 1.50.Kenneth Graunke1-0/+1
2013-03-02glsl: add support for ARB_texture_multisampleChris Forbes1-1/+4
2013-02-13glsl: don't allow non-flat integral types in varying structs/arrays.Paul Berry1-0/+6
2013-01-25glsl: Make the align function available elsewhere in the linkerIan Romanick1-0/+6
2013-01-25glsl: Add GLSL_TYPE_INTERFACEIan Romanick1-2/+34
2013-01-25glsl: Add row_major field to glsl_struct_fieldIan Romanick1-0/+1
2012-12-06glsl: Populate built-in types correctly for GLSL 3.00 ES.Paul Berry1-3/+8
2012-11-09glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie1-0/+2
2012-07-30glsl: Make bvec and ivec types accessible without using get_instance.Kenneth Graunke1-0/+5
2012-07-20glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt1-0/+13
2012-03-19glsl: Don't include the deprecated structure types in GLSL 1.40.Eric Anholt1-3/+3
2012-03-15glsl: Add support for integer sampler2DRect variants in GLSL 1.40.Eric Anholt1-0/+2
2012-01-11glsl: Add glsl_type::sampler_indexIan Romanick1-0/+6
2011-11-09mesa,glsl,mapi: Put extern "C" { ... } where appropriate.José Fonseca1-3/+3
2011-11-07glsl: Allow glsl_types.h to be included in C sourcesIan Romanick1-8/+15
2011-11-03glsl: add support for GL_OES_EGL_image_externalChia-I Wu1-1/+4
2011-10-31mesa: Add glsl_type::get_scalar_type() function.Paul Berry1-0/+11
2011-07-30glsl: Add method glsl_type::can_implicitly_convert_to()Chad Versace1-0/+35
2011-07-18glsl: Move type_contains_sampler() into glsl_type for later reuse.Paul Berry1-0/+6
2011-03-12glsl: Document glsl_type::sampler_dimensionalityChad Versace1-1/+1
2011-02-28glsl: Enable GL_OES_texture_3D extension for ES2.Kenneth Graunke1-0/+2
2011-02-21Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick1-2/+2
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke1-9/+10
2010-12-17glsl: Expose a public glsl_type::void_type const pointer.Kenneth Graunke1-1/+2
2010-11-15glsl: Convert glsl_type::base_type from #define'd constants to an enum.Kenneth Graunke1-11/+13
2010-11-15glsl: Remove GLSL_TYPE_FUNCTION define.Kenneth Graunke1-8/+2
2010-10-11glsl: Add glsl_type::uvecN_type for N=2,3Chad Versace1-0/+2
2010-09-07glsl: Split out types that are in 1.10 but not GLSL ES 1.00.Kenneth Graunke1-4/+4
2010-09-01glsl2: Remove unused method glsl_type::generate_constructorIan Romanick1-4/+0
2010-08-26glsl: Use a single shared namespace in the symbol table.Kenneth Graunke1-2/+2
2010-08-14glsl: Standardize a few more uses of struct vs class keyword.José Fonseca1-6/+7
2010-08-04glsl2: Remove uses of deprecated TALLOC_CTX type.Kenneth Graunke1-6/+6
2010-08-02glsl_type: Use string key for array type hashIan Romanick1-3/+0
2010-08-02glsl2: Make glsl_types::ctx private againIan Romanick1-1/+3
2010-07-27glsl2: Talloc type names.Eric Anholt1-1/+1