summaryrefslogtreecommitdiff
path: root/src/compiler/glsl_types.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX...Yonggang Luo2022-11-091-1/+2
* mesa: #include "util/glheader.h" instead GL/gl.h in shared codeYonggang Luo2022-11-031-3/+6
* compiler/types: Add a texture typeJason Ekstrand2021-10-161-0/+16
* glsl: add missing support for explicit components in interface blocksTimothy Arceri2021-05-131-2/+9
* glsl: fix is_integer_16_32Erik Faye-Lund2021-04-101-1/+1
* glsl/linker: Fix attempts to split up 64bit varyings between slotsDanylo Piliaiev2021-04-011-0/+2
* glsl: Fix typos in comments.Vinson Lee2020-12-161-1/+1
* compiler: fix glsl_types.h compile failures when including as C++ in driversMarek Olšák2020-12-091-2/+2
* glsl: Fix -Wshadow warningTony Wasserka2020-11-161-4/+4
* nir: Add a pass to lower vec3s to vec4sJason Ekstrand2020-10-021-0/+2
* nir: Add glsl_base_type unsigned -> signed version helperJesse Natalie2020-09-251-0/+21
* nir/glsl: Add an explicit_alignment field to glsl_typeJason Ekstrand2020-09-031-8/+30
* compiler: add glsl_print_typeMarek Olšák2020-08-171-0/+4
* glsl: don't lower builtins to mediump that don't allow itMarek Olšák2020-07-071-0/+8
* glsl: handle int16 and uint16 types and add instructions for mediumpMarek Olšák2020-06-021-0/+50
* nir: add int16 and uint16 type helpersMarek Olšák2020-06-021-0/+10
* glsl_type: don't serialize padding bytes from glsl_struct_fieldAndrii Simiklit2020-05-201-67/+68
* glsl: Add type queries for fp16+float and fp16+float+doubleKristian H. Kristensen2020-03-091-0/+16
* glsl: Factor out the sampler dim coordinate components switch statement.Eric Anholt2020-02-241-4/+5
* nir/types: Add glsl_float16_type() helperKristian H. Kristensen2020-02-241-0/+5
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-2/+4
* compiler: add a new explicit interpolation modeSamuel Pitoiset2020-01-291-1/+1
* glsl_types: Add function to get an unsigned base type from a signed typeIan Romanick2020-01-231-0/+21
* mesa/st: Move the dword slot counting function to glsl_types as well.Eric Anholt2020-01-141-0/+8
* mesa/st: Move the vec4 type size function into core GLSL types.Eric Anholt2020-01-141-1/+12
* Move blob from compiler/ to util/Jason Ekstrand2019-09-191-1/+1
* nir: add nir_lower_to_explicit()Rhys Perry2019-08-081-0/+23
* glsl: Add a constructor for glsl_struct_field to specify the precisionNeil Roberts2019-07-111-4/+12
* glsl: Add a macro for the default values for glsl_struct_fieldNeil Roberts2019-07-111-14/+12
* glsl/nir: add glsl_types::explicit_size plus nir C wrapperAlejandro Piñeiro2019-06-301-0/+13
* glsl_types: add type::bit_size and glsl_base_type_bit_size helpersAlejandro Piñeiro2019-06-301-8/+52
* glsl/types: Add a real is_integer helperJason Ekstrand2019-06-191-0/+8
* glsl/types: Rename is_integer to is_integer_32Jason Ekstrand2019-06-191-3/+3
* compiler/types: Making comparing record precision optionalNeil Roberts2019-06-141-1/+11
* glsl: handle 8 and 16 bit ints in glsl_base_type_is_integerKarol Herbst2019-05-211-1/+5
* compiler/glsl: handle case where we have multiple users for typesTapani Pälli2019-04-161-3/+7
* glsl: Fix input/output structure matching across shader stagesSergii Romantsov2019-04-051-2/+6
* glsl: add cl_size and cl_alignmentKarol Herbst2019-03-191-0/+47
* glsl: add packed for struct typesKarol Herbst2019-03-191-2/+10
* compiler/types: Add helpers to get explicit types for standard layoutsJason Ekstrand2019-03-151-0/+15
* glsl: rename record_types -> struct_typesTimothy Arceri2019-03-061-2/+2
* glsl: rename record_location_offset() -> struct_location_offset()Timothy Arceri2019-03-061-1/+1
* glsl: rename get_record_instance() -> get_struct_instance()Timothy Arceri2019-03-061-1/+1
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-061-1/+1
* compiler/types: Add a contains_64bit helperJason Ekstrand2019-02-211-0/+6
* glsl_type: initialize offset and location to -1 for glsl_struct_fieldKarol Herbst2019-02-091-2/+2
* nir: add glsl_type_is_32bit() helperTimothy Arceri2019-02-081-0/+10
* glsl_types: Rename parameter of glsl_count_attribute_slotsNeil Roberts2019-01-281-1/+4
* glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand2019-01-081-12/+39
* nir: add 16bit type information to glsl typesDaniel Schürmann2018-07-231-0/+15