aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl_types.cpp
Commit message (Expand)AuthorAgeFilesLines
* compiler/types: Add 64-bit image typesJason Ekstrand2020-11-091-0/+54
* compiler/types: Allow images and samplers in get_explicit_type_for_size_alignJason Ekstrand2020-10-201-1/+5
* compiler/types: Assert non-zero alignments in get_explicit_type_for_size_alignJason Ekstrand2020-10-201-0/+2
* nir: Add a pass to lower vec3s to vec4sJason Ekstrand2020-10-021-0/+68
* glsl_type: Add packed to structure type comparison for hash mapJesse Natalie2020-09-181-0/+3
* compiler/types: Fix deserializing structs with >= 15 membersJason Ekstrand2020-09-041-1/+1
* nir/glsl: Add an explicit_alignment field to glsl_typeJason Ekstrand2020-09-031-34/+86
* compiler/types: Make booleans 32-bit for cl_size/alignJason Ekstrand2020-09-031-5/+12
* glsl: Propagate packed info in get_explicit_type_for_size_align()Boris Brezillon2020-09-031-1/+4
* nir/vtn: Add support for kernel images to SPIRV-to-NIR.Jesse Natalie2020-08-311-0/+13
* compiler/types: Allow interfaces in get_explicit_type_for_size_alignJason Ekstrand2020-08-191-2/+10
* nir: Fix serialize/deserialize of void samplers/imagesJesse Natalie2020-08-171-2/+4
* compiler: add glsl_print_typeMarek Olšák2020-08-171-0/+14
* nir: add int16 and uint16 type helpersMarek Olšák2020-06-021-0/+22
* glsl_type: don't serialize padding bytes from glsl_struct_fieldAndrii Simiklit2020-05-201-33/+31
* glsl: rename has_implicit_uint_to_int_conversion to *_int_to_uint_*Danylo Piliaiev2020-05-051-1/+1
* glsl: fix race in instance gettersRhys Perry2020-03-301-5/+15
* spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().Eric Anholt2020-02-241-0/+1
* glsl: Factor out the sampler dim coordinate components switch statement.Eric Anholt2020-02-241-23/+27
* nir/types: Add glsl_float16_type() helperKristian H. Kristensen2020-02-241-0/+10
* util/hash_table: added hash functions for integer typesAnthony Pesch2020-01-231-2/+2
* i965: Reuse the new core glsl_count_dword_slots().Eric Anholt2020-01-141-1/+1
* mesa/st: Move the dword slot counting function to glsl_types as well.Eric Anholt2020-01-141-0/+52
* mesa/st: Move the vec4 type size function into core GLSL types.Eric Anholt2020-01-141-5/+11
* nir+vtn: vec8+vec16 supportRob Clark2019-12-211-2/+11
* glsl: encode struct/interface types betterMarek Olšák2019-11-011-12/+23
* glsl: encode array types betterMarek Olšák2019-11-011-4/+20
* glsl: encode explicit_stride for basic types betterMarek Olšák2019-11-011-3/+10
* glsl: encode vector_elements and matrix_columns betterMarek Olšák2019-11-011-3/+5
* glsl: encode/decode types using a union with bitfields for readabilityMarek Olšák2019-11-011-36/+55
* glsl: disallow incompatible matrices multiplicationAndrii Simiklit2019-09-271-3/+3
* compiler: ensure glsl types are not created without a referenceLionel Landwerlin2019-08-211-1/+6
* nir: add nir_lower_to_explicit()Rhys Perry2019-08-081-0/+61
* util: use standard name for snprintf()Eric Engestrom2019-07-191-8/+8
* glsl/nir: add glsl_types::explicit_size plus nir C wrapperAlejandro Piñeiro2019-06-301-0/+68
* glsl/types: Add a real is_integer helperJason Ekstrand2019-06-191-1/+1
* glsl/types: Rename is_integer to is_integer_32Jason Ekstrand2019-06-191-2/+2
* glsl/types: Ignore bit sizes in contains_integer()Jason Ekstrand2019-06-191-1/+1
* compiler/types: Making comparing record precision optionalNeil Roberts2019-06-141-4/+42
* glsl: init packed in more constructors.Dave Airlie2019-05-171-6/+6
* compiler/glsl: handle case where we have multiple users for typesTapani Pälli2019-04-161-5/+27
* glsl: Fix input/output structure matching across shader stagesSergii Romantsov2019-04-051-4/+13
* glsl: add cl_size and cl_alignmentKarol Herbst2019-03-191-0/+48
* glsl: add packed for struct typesKarol Herbst2019-03-191-6/+11
* compiler/types: Add helpers to get explicit types for standard layoutsJason Ekstrand2019-03-151-16/+176
* glsl: rename record_types -> struct_typesTimothy Arceri2019-03-061-8/+8
* glsl: rename record_location_offset() -> struct_location_offset()Timothy Arceri2019-03-061-2/+2
* glsl: rename get_record_instance() -> get_struct_instance()Timothy Arceri2019-03-061-3/+3
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-061-18/+18
* compiler/types: Add a contains_64bit helperJason Ekstrand2019-02-211-0/+16