summaryrefslogtreecommitdiff
path: root/src/compiler/nir_types.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-08glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand1-3/+37
2019-01-08glsl_type: Simplify glsl_channel_typeJason Ekstrand1-19/+10
2019-01-08glsl_type: Add a C wrapper to get struct field offsetsJason Ekstrand1-0/+7
2019-01-08glsl_type: Drop the glsl_get_array_instance C helperJason Ekstrand1-7/+0
2018-12-16nir/large_constants: Properly handle 1-bit boolsJason Ekstrand1-1/+8
2018-11-12nir: add glsl_type_is_integer() helperTimothy Arceri1-0/+5
2018-08-29nir/types: Add a wrapper for coordinate_componentsJason Ekstrand1-0/+7
2018-08-23nir/types: Add array_or_matrix helpersJason Ekstrand1-0/+15
2018-07-31nir/types: Add a wrapper to access gl_typeNeil Roberts1-0/+6
2018-07-23nir: add 16bit type information to glsl typesDaniel Schürmann1-0/+12
2018-07-03nir/types: Add wrappers for a couple of atomic counter methodsNeil Roberts1-0/+12
2018-07-03nir_types: add glsl_atomic_uint_type() helperAlejandro Piñeiro1-0/+6
2018-07-02nir/types: Add a natural size and alignment helperJason Ekstrand1-0/+56
2018-06-21nir/types: Add a utility wrapper to glsl_type::sampler_index()Eduardo Lima Mitev1-0/+7
2018-06-21nir/types: Add a glsl_get_component_slots() utilityEduardo Lima Mitev1-0/+6
2018-03-25glsl_types: vec8/vec16 supportRob Clark1-4/+6
2018-03-14compiler: int8/uint8 supportKarol Herbst1-0/+12
2018-01-03nir: Add a helper to get the uvec4 type.Eric Anholt1-0/+6
2017-12-06nir: Add support for 16-bit types (half float, int16 and uint16)Eduardo Lima Mitev1-0/+18
2017-11-07compiler/nir_types: Handle vectors in glsl_get_array_elementJason Ekstrand1-0/+2
2017-10-16nir: add glsl_channel_type() helperTimothy Arceri1-0/+27
2017-10-16nir: add glsl_type_is_64bit() to nir_typesTimothy Arceri1-0/+6
2017-07-31nir: add nir_lower_samplers_as_deref passNicolai Hähnle1-0/+7
2017-05-04nir: add a C wrapper for glsl_type::get_interface_instance()Rob Clark1-0/+11
2017-02-16nir/types: add C accessors for 64-bit integer types.Dave Airlie1-0/+12
2016-11-19nir: Add a C wrapper for glsl_type::is_array_of_arrays().Kenneth Graunke1-0/+6
2016-11-11nir: add more helpers to nir_types.cppTimothy Arceri1-0/+18
2016-10-06nir: Delete open coded type printing.Kenneth Graunke1-26/+4
2016-07-06nir: add glsl_dvec_type() helperTimothy Arceri1-0/+6
2016-07-07nir: add glsl_double_type() helperTimothy Arceri1-0/+6
2016-05-07compiler: Add a C wrapper for glsl_type::without_array().Kenneth Graunke1-0/+6
2016-04-13glsl: Rename "vertex_input_slots" -> "is_vertex_input"Matt Turner1-2/+2
2016-04-07nir/types: Add a wrapper for count_attribute_slotsJason Ekstrand1-0/+7
2016-02-13nir/types: Add more type constructor functionsJason Ekstrand1-0/+46
2016-02-13nir/types: Add a few more glsl_type_is_ functionsJason Ekstrand1-0/+18
2016-02-13nir/types: Add helpers for working with sampler and image typesJason Ekstrand1-0/+61
2016-02-13nir/types: Add helpers for function typesJason Ekstrand1-0/+19
2016-01-26glsl: move to compiler/Emil Velikov1-1/+1
2016-01-26compiler: move the glsl_types C wrapper alongside their C++ brethrenEmil Velikov1-0/+192