summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl_to_nir: Zero nir_constant in constant_copy for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* glsl_to_nir: Zero nir_variable struct for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-5/+5
* nir: Get rid of the variable on vote intrinsicsJason Ekstrand2017-10-121-2/+0
* nir: add always_active_io to nir variableTimothy Arceri2017-09-261-0/+1
* glsl: Unify ir_constant::const_elements and ::componentsIan Romanick2017-09-191-11/+0
* glsl: Rename ir_constant::array_elements to ::const_elementsIan Romanick2017-09-191-1/+1
* glsl: stop copying struct and interface member namesTimothy Arceri2017-08-111-1/+1
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-2/+2
* glsl: look up for transform feedback varyings after linkingJuan A. Suarez Romero2017-08-021-0/+7
* nir: Add intrinsics from ARB_shader_ballotMatt Turner2017-07-201-0/+45
* nir: Add intrinsics from ARB_shader_group_voteMatt Turner2017-07-201-0/+22
* glsl_to_nir: zero-initialize var->data.descriptor_setNicolai Hähnle2017-07-051-0/+1
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-6/+6
* glsl: rename image_* qualifiers to memory_*Samuel Pitoiset2017-05-041-5/+5
* glsl_to_nir: skip ir_var_shader_shared variablesTimothy Arceri2017-04-241-0/+7
* glsl: make use of glsl_type::is_boolean()Samuel Pitoiset2017-04-211-2/+2
* nir: Destination component count of shader_clock intrinsic is 2Boyan Ding2017-04-141-1/+2
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-2/+6
* glsl/nir: Use nir_type_conversion_opJason Ekstrand2017-03-141-37/+32
* nir: Make image_size a variable-width intrinsicJason Ekstrand2017-03-141-3/+4
* glsl/nir: Use nir_builder's new control-flow helpersJason Ekstrand2017-03-011-27/+11
* nir: Combine the int and double [un]pack opcodesJason Ekstrand2017-02-161-7/+3
* nir: add opcode to perform int64 to bool conversionsSamuel Iglesias Gonsálvez2017-02-091-0/+1
* mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri2017-01-231-2/+0
* nir: Enable 64-bit integer support for almost all unary and binary operationsIan Romanick2017-01-201-9/+15
* nir: Add 64-bit integer support for conversions and bitcastsIan Romanick2017-01-201-0/+37
* nir: Add 64-bit integer constant supportIan Romanick2017-01-201-0/+16
* nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributesJuan A. Suarez Romero2017-01-091-0/+28
* nir: Make glsl_to_nir compact scalar TessLevel arrays.Kenneth Graunke2017-01-061-1/+12
* mesa/glsl: set num_textures per stage directly in shader_infoTimothy Arceri2017-01-061-1/+0
* st/mesa/glsl/i965: set num_ssbos directly in shader_infoTimothy Arceri2017-01-061-1/+0
* st/mesa/glsl/i965: set num_ubos directly in shader_infoTimothy Arceri2017-01-061-1/+0
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-301-2/+1
* glsl/mesa: set separate_shader directly in shader_infoTimothy Arceri2016-12-301-1/+0
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-4/+4
* nir: Only float and double types can be matricesIan Romanick2016-12-121-14/+18
* nir: Remove some unused fields from nir_variableJason Ekstrand2016-12-051-5/+0
* glsl/nir: Call nir_lower_constant_initializersJason Ekstrand2016-12-051-0/+2
* nir: Get rid of nir_constant_dataJason Ekstrand2016-12-021-11/+24
* nir: Add a "compact array" flag and IO lowering code.Kenneth Graunke2016-11-221-0/+1
* compiler: Store the clip/cull distance array sizes in shader_info.Kenneth Graunke2016-11-191-2/+2
* mesa/glsl: copy num_abos to gl_programTimothy Arceri2016-11-171-1/+0
* mesa/glsl: copy num_images to gl_programTimothy Arceri2016-11-171-1/+0
* glsl: add temporary copy_shader_info() functionTimothy Arceri2016-10-261-45/+0
* glsl: add a shader info field to the gl_program typeTimothy Arceri2016-10-261-1/+2
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-33/+33
* nir/intrinsics: Add more atomic_counter opsIan Romanick2016-10-041-5/+58
* glsl: Add ir_function_signature::is_intrinsic() methodIan Romanick2016-10-041-3/+3
* glsl: Use the ir_intrinsic_* enums instead of the __intrinsic_* name stringsIan Romanick2016-10-041-85/+87