summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/glsl_to_nir.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-20nir: Add intrinsics from ARB_shader_ballotMatt Turner1-0/+45
2017-07-20nir: Add intrinsics from ARB_shader_group_voteMatt Turner1-0/+22
2017-07-05glsl_to_nir: zero-initialize var->data.descriptor_setNicolai Hähnle1-0/+1
2017-05-09nir: Embed the shader_info in the nir_shader againJason Ekstrand1-6/+6
2017-05-04glsl: rename image_* qualifiers to memory_*Samuel Pitoiset1-5/+5
2017-04-24glsl_to_nir: skip ir_var_shader_shared variablesTimothy Arceri1-0/+7
2017-04-21glsl: make use of glsl_type::is_boolean()Samuel Pitoiset1-2/+2
2017-04-14nir: Destination component count of shader_clock intrinsic is 2Boyan Ding1-1/+2
2017-03-14nir: Rework conversion opcodesJason Ekstrand1-2/+6
2017-03-14glsl/nir: Use nir_type_conversion_opJason Ekstrand1-37/+32
2017-03-14nir: Make image_size a variable-width intrinsicJason Ekstrand1-3/+4
2017-03-01glsl/nir: Use nir_builder's new control-flow helpersJason Ekstrand1-27/+11
2017-02-16nir: Combine the int and double [un]pack opcodesJason Ekstrand1-7/+3
2017-02-09nir: add opcode to perform int64 to bool conversionsSamuel Iglesias Gonsálvez1-0/+1
2017-01-23mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri1-2/+0
2017-01-20nir: Enable 64-bit integer support for almost all unary and binary operationsIan Romanick1-9/+15
2017-01-20nir: Add 64-bit integer support for conversions and bitcastsIan Romanick1-0/+37
2017-01-20nir: Add 64-bit integer constant supportIan Romanick1-0/+16
2017-01-09nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributesJuan A. Suarez Romero1-0/+28
2017-01-06nir: Make glsl_to_nir compact scalar TessLevel arrays.Kenneth Graunke1-1/+12
2017-01-06mesa/glsl: set num_textures per stage directly in shader_infoTimothy Arceri1-1/+0
2017-01-06st/mesa/glsl/i965: set num_ssbos directly in shader_infoTimothy Arceri1-1/+0
2017-01-06st/mesa/glsl/i965: set num_ubos directly in shader_infoTimothy Arceri1-1/+0
2016-12-30nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand1-2/+1
2016-12-30glsl/mesa: set separate_shader directly in shader_infoTimothy Arceri1-1/+0
2016-12-12treewide: s/comparitor/comparator/Ilia Mirkin1-4/+4
2016-12-12nir: Only float and double types can be matricesIan Romanick1-14/+18
2016-12-05nir: Remove some unused fields from nir_variableJason Ekstrand1-5/+0
2016-12-05glsl/nir: Call nir_lower_constant_initializersJason Ekstrand1-0/+2
2016-12-02nir: Get rid of nir_constant_dataJason Ekstrand1-11/+24
2016-11-22nir: Add a "compact array" flag and IO lowering code.Kenneth Graunke1-0/+1
2016-11-19compiler: Store the clip/cull distance array sizes in shader_info.Kenneth Graunke1-2/+2
2016-11-17mesa/glsl: copy num_abos to gl_programTimothy Arceri1-1/+0
2016-11-17mesa/glsl: copy num_images to gl_programTimothy Arceri1-1/+0
2016-10-26glsl: add temporary copy_shader_info() functionTimothy Arceri1-45/+0
2016-10-26glsl: add a shader info field to the gl_program typeTimothy Arceri1-1/+2
2016-10-26nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri1-33/+33
2016-10-04nir/intrinsics: Add more atomic_counter opsIan Romanick1-5/+58
2016-10-04glsl: Add ir_function_signature::is_intrinsic() methodIan Romanick1-3/+3
2016-10-04glsl: Use the ir_intrinsic_* enums instead of the __intrinsic_* name stringsIan Romanick1-85/+87
2016-10-04glsl: Track a unique intrinsic ID with each intrinsic functionIan Romanick1-0/+42
2016-08-25nir: Pass through fb_fetch_output and OutputsRead from GLSL IR.Francisco Jerez1-0/+2
2016-08-09util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich1-1/+1
2016-06-30glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri1-5/+5
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-1/+1
2016-06-23Remove wrongly repeated words in commentsGiuseppe Bilotta1-1/+1
2016-06-23glsl/mesa: stop duplicating geom and tcs layout valuesTimothy Arceri1-1/+1
2016-06-03nir/info: Get rid of uses_interp_var_at_offsetJason Ekstrand1-3/+0
2016-05-26compiler: Move glsl_to_nir to libglsl.laJason Ekstrand1-0/+2026