summaryrefslogtreecommitdiff
path: root/src/compiler/nir_types.h
AgeCommit message (Expand)AuthorFilesLines
2019-01-08glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand1-1/+10
2019-01-08glsl_type: Add a C wrapper to get struct field offsetsJason Ekstrand1-0/+3
2019-01-08glsl_type: Drop the glsl_get_array_instance C helperJason Ekstrand1-2/+0
2018-12-16nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand1-1/+3
2018-11-12nir: add glsl_type_is_integer() helperTimothy Arceri1-0/+1
2018-08-29nir/types: Add a wrapper for coordinate_componentsJason Ekstrand1-0/+1
2018-08-23nir/types: Add array_or_matrix helpersJason Ekstrand1-0/+2
2018-07-31nir/types: Add a wrapper to access gl_typeNeil Roberts1-0/+2
2018-07-23nir: add 16bit type information to glsl typesDaniel Schürmann1-0/+1
2018-07-03nir/types: Add wrappers for a couple of atomic counter methodsNeil Roberts1-0/+3
2018-07-03nir_types: add glsl_atomic_uint_type() helperAlejandro Piñeiro1-0/+2
2018-07-02nir/types: Add a natural size and alignment helperJason Ekstrand1-0/+6
2018-06-21nir/types: Add a utility wrapper to glsl_type::sampler_index()Eduardo Lima Mitev1-0/+1
2018-06-21nir/types: Add a glsl_get_component_slots() utilityEduardo Lima Mitev1-0/+1
2018-03-14compiler: int8/uint8 supportKarol Herbst1-0/+6
2018-01-23nir: add image and sampler type to glsl_get_bit_size()Timothy Arceri1-0/+2
2018-01-03nir: Add a helper to get the uvec4 type.Eric Anholt1-0/+1
2017-12-06nir: Add support for 16-bit types (half float, int16 and uint16)Eduardo Lima Mitev1-0/+8
2017-10-16nir: add glsl_channel_type() helperTimothy Arceri1-0/+2
2017-10-16nir: add glsl_type_is_64bit() to nir_typesTimothy Arceri1-0/+1
2017-07-31nir: add nir_lower_samplers_as_deref passNicolai Hähnle1-0/+2
2017-05-04nir: add a C wrapper for glsl_type::get_interface_instance()Rob Clark1-0/+5
2017-03-22compiler: consistently use ifndef guards over pragma onceEmil Velikov1-1/+4
2017-02-16nir/types: add C accessors for 64-bit integer types.Dave Airlie1-0/+2
2017-01-20nir: Add GLSL_TYPE_INT64 and GLSL_TYPE_UINT64 to glsl_get_bit_sizeIan Romanick1-0/+2
2016-11-19nir: Add a C wrapper for glsl_type::is_array_of_arrays().Kenneth Graunke1-0/+1
2016-11-11nir: add more helpers to nir_types.cppTimothy Arceri1-0/+3
2016-10-06nir: Delete open coded type printing.Kenneth Graunke1-2/+1
2016-07-06nir: add glsl_dvec_type() helperTimothy Arceri1-0/+1
2016-07-07nir: add glsl_double_type() helperTimothy Arceri1-0/+1
2016-05-12nir: glsl_get_bit_size() should take glsl_typeRob Clark1-2/+2
2016-05-07compiler: Add a C wrapper for glsl_type::without_array().Kenneth Graunke1-0/+1
2016-04-13glsl: Rename "vertex_input_slots" -> "is_vertex_input"Matt Turner1-1/+1
2016-04-07nir/types: Add a wrapper for count_attribute_slotsJason Ekstrand1-0/+3
2016-03-17nir/types: add a function to get the bitsize of a base typeConnor Abbott1-0/+21
2016-02-13nir/types: Add more type constructor functionsJason Ekstrand1-0/+12
2016-02-13nir/types: Add a few more glsl_type_is_ functionsJason Ekstrand1-0/+3
2016-02-13nir/types: Add helpers for working with sampler and image typesJason Ekstrand1-0/+14
2016-02-13nir/types: Add helpers for function typesJason Ekstrand1-0/+9
2016-01-26compiler: move the glsl_types C wrapper alongside their C++ brethrenEmil Velikov1-0/+87