summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2021-05-20glsl: Fix packing of matrices for XFBAlyssa Rosenzweig1-1/+2
2021-05-20glsl: Fix subscripted arrays with no XFB packingAlyssa Rosenzweig2-7/+5
2021-05-20nir/algebraic: Add algebraic opt for float comparisons with identical operands.Ian Romanick1-3/+8
2021-05-20nir/algebraic: Rearrange some logic-joined comparisons and reduceIan Romanick1-0/+10
2021-05-20nir/algebraic: Mark some more logic-joined comparison reductions as exactIan Romanick1-4/+4
2021-05-20nir/algebraic: Mark some more comparison reductions exactIan Romanick1-4/+9
2021-05-20nir/algebraic: Equality comparison inversions require sources be numbersIan Romanick1-2/+2
2021-05-20nir/algebraic: Invert comparisons less oftenIan Romanick1-10/+10
2021-05-20nir/algebraic: Tautology replacements require sources be numbersIan Romanick2-6/+46
2021-05-20nir/algebraic: Remove some optimizations of comparisons with fsatIan Romanick1-29/+18
2021-05-19nir: Add a discard optimization passJason Ekstrand4-0/+255
2021-05-19nir/gather_info: Expose a nir_intrinsic_writes_external_memory helperJason Ekstrand2-144/+146
2021-05-19nir: Add a nir_instr_move helperJason Ekstrand2-0/+18
2021-05-18nir: Add bvh64_intersect_ray_amd intrinsic.Bas Nieuwenhuizen2-0/+9
2021-05-18nir: Add load_sbt_amd intrinsic.Bas Nieuwenhuizen2-0/+5
2021-05-18nir/opt_access: fix getting variables in presence of similar bindings/descSamuel Pitoiset1-3/+14
2021-05-17nir/lower_phis_to_scalar: Add "lower_all" optionConnor Abbott2-5/+11
2021-05-16nir/builder: add nir_pad_vector and nir_pad_vec4 util functionsMike Blumenkrantz1-0/+32
2021-05-15nir/linker: add option to ignore the IO precisions for better varying packingGert Wollny2-6/+11
2021-05-14nir: Rename nir_is_per_vertex_io to nir_is_arrayed_ioCaio Marcelo de Oliveira Filho9-31/+35
2021-05-14compiler/nir: check whether var is an input in lower_fragcoord_wtransGert Wollny1-0/+3
2021-05-13glsl: add missing support for explicit components in interface blocksTimothy Arceri5-2/+34
2021-05-13glsl: create validate_component_layout_for_type() helperTimothy Arceri1-26/+31
2021-05-12nir: Add AMD specific intrinsics for merged shaders and NGG.Timur Kristóf2-0/+38
2021-05-12nir: Allow load_primitive_id in VS in nir_divergence_analysis.Timur Kristóf1-1/+1
2021-05-12nir: Support upper bound of unsigned bit size conversions.Timur Kristóf1-0/+15
2021-05-12nir: Support upper bound of subgroup_id/num_subgroups for non-compute.Timur Kristóf1-2/+2
2021-05-12nir: handle float atomics in nir_lower_memory_modelMarcin Ślusarz1-0/+12
2021-05-12nir: handle float atomics in nir_gather_infoMarcin Ślusarz1-0/+4
2021-05-10nir: skip assert check with empty structsTapani Pälli1-1/+5
2021-05-09android: nir: add nir_lower_fragcolor.c to Makefile.sourcesMauro Rossi1-0/+1
2021-05-07nir/divergence_anlysis: Add intrinsics for BifrostAlyssa Rosenzweig1-1/+4
2021-05-07nir: Add blend lowering passAlyssa Rosenzweig4-0/+452
2021-05-07nir: Add filter callback for lower_to_scalar to the optionsGert Wollny1-6/+7
2021-05-06nir: add nir_isub_immMike Blumenkrantz1-0/+7
2021-05-05vtn: Use relaxed 24bit opcodes for CL 24bit mathJesse Natalie1-4/+4
2021-05-05nir: Add relaxed 24bit opcodesJesse Natalie2-0/+13
2021-05-04nir/builder: Move clamp helpers to nir_builder.hJason Ekstrand2-21/+21
2021-05-04nir: Move shared_memory_explicit_layout bit into common shader_infoCaio Marcelo de Oliveira Filho3-9/+9
2021-05-04compiler/nir: add a divergence analysis option for non-uniform workgroup idIago Toral Quiroga2-1/+6
2021-05-04nir: Remove now unnecessary conditions from emit_load/store helpersCaio Marcelo de Oliveira Filho1-17/+4
2021-05-04nir/opt_algebraic: optimizations for add umax/umin with zeroGert Wollny1-0/+4
2021-05-03nir/opcodes: Reword confusing commentAlyssa Rosenzweig1-1/+1
2021-05-02nir: Add fsin_agx opcodeAlyssa Rosenzweig1-0/+7
2021-04-29spirv: Don't replicate patch bool in vtn_variableCaio Marcelo de Oliveira Filho2-17/+14
2021-04-27nir/lower_non_uniform: allow lowering with vec2 handlesRhys Perry2-25/+54
2021-04-27glsl: ignore interface precision qualifier on desktop GLTapani Pälli1-1/+12
2021-04-26nir/gl_lower_buffers: set access for ssbo load/store instrsMike Blumenkrantz1-0/+18
2021-04-26nir/lower_clip_disable: Fix store writemaskConnor Abbott1-1/+2
2021-04-23nir_lower_readonly_images_to_tex: Use nir_shader_lower_instructionsJesse Natalie1-133/+126