summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_types.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add constuctors for the common cases of glsl_struct_fieldIan Romanick2015-08-031-0/+13
* glsl/types: add new subroutine type (v3.2)Dave Airlie2015-07-231-0/+19
* glsl: add the patch in/out qualifier (v2)Fabian Bieler2015-07-231-0/+6
* glsl: replace some more old hash_table usesTimothy Arceri2015-07-141-1/+1
* glsl: remove element_type() helperTimothy Arceri2015-05-221-13/+1
* glsl: add arrays of arrays support to without_array functionTimothy Arceri2015-04-271-1/+6
* glsl: Factor out a get_mul_type() function.Matt Turner2015-03-311-0/+6
* glsl: Only include mtypes from glsl_types.h for the C++ code that needs it.Eric Anholt2015-02-201-1/+1
* glsl: Add double builtin type generationDave Airlie2015-02-191-2/+9
* glsl: Add double builtin typeDave Airlie2015-02-191-0/+9
* glsl: Add convenience function get_sampler_instanceCarl Worth2015-01-161-0/+9
* glsl: Swap the order of glsl_type::name and ::lengthIan Romanick2014-11-101-7/+7
* glsl: Store glsl_type::vector_elements and ::matrix_columns as uint8_tIan Romanick2014-11-101-2/+2
* glsl: protect glsl_type with a mutexChia-I Wu2014-10-301-4/+11
* glsl: Structures must have same name to be considered same type.Kalyan Kondapally2014-09-261-0/+8
* glsl: fix uniform location count used for glsl typesTapani Pälli2014-09-261-0/+3
* glsl: Track matrix layout of structure fields using two bitsIan Romanick2014-08-041-1/+26
* glsl: Add without_array type predicateIan Romanick2014-08-041-0/+12
* util: Move ralloc to a new src/util directory.Kenneth Graunke2014-08-041-1/+1
* glsl: Add parsing support for multi-stream output in geometry shaders.Samuel Iglesias Gonsalvez2014-06-301-0/+6
* glsl: add glsl_type::uniform_locations() helper functionTapani Pälli2014-06-161-0/+6
* glsl: Pass parse state to can_implicitly_convert_to()Chris Forbes2014-06-041-1/+2
* glsl: fix spelling of derivedChris Forbes2014-04-271-1/+1
* glsl: Add helper methods to glsl_type for dealing with images.Francisco Jerez2014-02-121-2/+17
* glsl: Add image type to the GLSL IR.Francisco Jerez2014-02-121-4/+6
* glsl: Extract function for record comparisons.Grigori Goronzy2014-01-211-0/+7
* glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes2013-12-071-0/+6
* glsl: fix MSVC int->bool conversion warningBrian Paul2013-10-311-1/+1
* glsl: Add type predicate to check whether a type contains any opaque types.Francisco Jerez2013-10-291-0/+5
* glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez2013-10-291-0/+22
* glsl: Add check for unsized arrays to glsl typesTimothy Arceri2013-10-281-0/+8
* glsl: whitespace cleanups.Timothy Arceri2013-10-281-3/+0
* glsl: Keep track of centroid/interpolation mode for interface block members.Paul Berry2013-10-241-0/+12
* glsl: Rename the fourth argument to get_interface_instance.Paul Berry2013-10-091-1/+1
* glsl: Keep track of location for interface block fields.Paul Berry2013-10-081-0/+9
* glsl: Add a new glsl_type::sampler_coordinate_components() function.Kenneth Graunke2013-09-111-0/+12
* Move count_attribute_slots() out of the linker and into glsl_type.Paul Berry2013-08-011-0/+12
* glsl: Less const for glsl_type convenience accessorsIan Romanick2013-07-271-4/+4
* glsl: Use the C99 variadic macro syntax.José Fonseca2013-06-271-2/+2
* glsl: Streamline the built-in type handling code.Kenneth Graunke2013-06-261-73/+15
* glsl: Add simple vector type accessor helpers.Kenneth Graunke2013-06-261-0/+9
* glsl: Fix (and validate) comment above glsl_type::name.Paul Berry2013-04-111-2/+1
* glsl: Add sampler2DMS/sampler2DMSArray types to GLSL 1.50.Kenneth Graunke2013-03-201-0/+1
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-021-1/+4
* glsl: don't allow non-flat integral types in varying structs/arrays.Paul Berry2013-02-131-0/+6
* glsl: Make the align function available elsewhere in the linkerIan Romanick2013-01-251-0/+6
* glsl: Add GLSL_TYPE_INTERFACEIan Romanick2013-01-251-2/+34
* glsl: Add row_major field to glsl_struct_fieldIan Romanick2013-01-251-0/+1
* glsl: Populate built-in types correctly for GLSL 3.00 ES.Paul Berry2012-12-061-3/+8
* glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie2012-11-091-0/+2