summaryrefslogtreecommitdiff
path: root/src/compiler/nir_types.h
Commit message (Expand)AuthorAgeFilesLines
* compiler: Add glsl_contains_opaque() helperCaio Marcelo de Oliveira Filho2019-09-101-0/+1
* nir: add nir_lower_to_explicit()Rhys Perry2019-08-081-3/+4
* nir/types: Add glsl_type_is_unsized_array helperAntia Puentes2019-07-121-0/+1
* nir_types: add glsl_type_is_leaf helperAlejandro Piñeiro2019-06-301-0/+2
* glsl/nir: add glsl_types::explicit_size plus nir C wrapperAlejandro Piñeiro2019-06-301-0/+2
* nir: move gls_type_get_{sampler,image}_count()Rob Clark2019-03-211-0/+3
* glsl: add cl_size and cl_alignmentKarol Herbst2019-03-191-31/+5
* glsl: add packed for struct typesKarol Herbst2019-03-191-1/+2
* compiler/types: Add a C wrapper to get full struct field dataJason Ekstrand2019-03-151-0/+3
* compiler/types: Add a new is_interface C wrapperJason Ekstrand2019-03-151-0/+1
* nir_types: add glsl_type_is_struct helperAlejandro Piñeiro2019-03-081-0/+1
* nir_types: add glsl_varying_count helperAlejandro Piñeiro2019-03-081-0/+1
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-1/+1
* glsl: rename record_location_offset() -> struct_location_offset()Timothy Arceri2019-03-061-1/+1
* compiler/types: Add a contains_64bit helperJason Ekstrand2019-02-211-0/+1
* nir: add glsl_type_is_32bit() helperTimothy Arceri2019-02-081-0/+1
* glsl_types: Rename parameter of glsl_count_attribute_slotsNeil Roberts2019-01-281-1/+1
* nir: cleanup glsl_get_struct_field_offset, glsl_get_explicit_strideTapani Pälli2019-01-221-3/+3
* glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand2019-01-081-1/+10
* glsl_type: Add a C wrapper to get struct field offsetsJason Ekstrand2019-01-081-0/+3
* glsl_type: Drop the glsl_get_array_instance C helperJason Ekstrand2019-01-081-2/+0
* nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand2018-12-161-1/+3
* nir: add glsl_type_is_integer() helperTimothy Arceri2018-11-121-0/+1
* nir/types: Add a wrapper for coordinate_componentsJason Ekstrand2018-08-291-0/+1
* nir/types: Add array_or_matrix helpersJason Ekstrand2018-08-231-0/+2
* nir/types: Add a wrapper to access gl_typeNeil Roberts2018-07-311-0/+2
* nir: add 16bit type information to glsl typesDaniel Schürmann2018-07-231-0/+1
* nir/types: Add wrappers for a couple of atomic counter methodsNeil Roberts2018-07-031-0/+3
* nir_types: add glsl_atomic_uint_type() helperAlejandro Piñeiro2018-07-031-0/+2
* nir/types: Add a natural size and alignment helperJason Ekstrand2018-07-021-0/+6
* nir/types: Add a utility wrapper to glsl_type::sampler_index()Eduardo Lima Mitev2018-06-211-0/+1
* nir/types: Add a glsl_get_component_slots() utilityEduardo Lima Mitev2018-06-211-0/+1
* compiler: int8/uint8 supportKarol Herbst2018-03-141-0/+6
* nir: add image and sampler type to glsl_get_bit_size()Timothy Arceri2018-01-231-0/+2
* nir: Add a helper to get the uvec4 type.Eric Anholt2018-01-031-0/+1
* nir: Add support for 16-bit types (half float, int16 and uint16)Eduardo Lima Mitev2017-12-061-0/+8
* nir: add glsl_channel_type() helperTimothy Arceri2017-10-161-0/+2
* nir: add glsl_type_is_64bit() to nir_typesTimothy Arceri2017-10-161-0/+1
* nir: add nir_lower_samplers_as_deref passNicolai Hähnle2017-07-311-0/+2
* nir: add a C wrapper for glsl_type::get_interface_instance()Rob Clark2017-05-041-0/+5
* compiler: consistently use ifndef guards over pragma onceEmil Velikov2017-03-221-1/+4
* nir/types: add C accessors for 64-bit integer types.Dave Airlie2017-02-161-0/+2
* nir: Add GLSL_TYPE_INT64 and GLSL_TYPE_UINT64 to glsl_get_bit_sizeIan Romanick2017-01-201-0/+2
* nir: Add a C wrapper for glsl_type::is_array_of_arrays().Kenneth Graunke2016-11-191-0/+1
* nir: add more helpers to nir_types.cppTimothy Arceri2016-11-111-0/+3
* nir: Delete open coded type printing.Kenneth Graunke2016-10-061-2/+1
* nir: add glsl_dvec_type() helperTimothy Arceri2016-07-061-0/+1
* nir: add glsl_double_type() helperTimothy Arceri2016-07-071-0/+1
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-121-2/+2
* compiler: Add a C wrapper for glsl_type::without_array().Kenneth Graunke2016-05-071-0/+1