summaryrefslogtreecommitdiff
path: root/src/compiler/nir
AgeCommit message (Expand)AuthorFilesLines
25 hoursnir/algebraic: move float control conditions to be per instructionIván Briano1-34/+21
25 hoursnir/algebraic: support float controls conditions per instructionIván Briano4-10/+40
25 hoursnir: check inf/nan/sz preserve per-instructionIván Briano3-7/+15
25 hoursnir: track some float controls bits per instructionIván Briano11-0/+46
41 hoursnir: document base_global_invocation_id and base_workgroup_idKarol Herbst1-0/+3
41 hoursnir: remove workgroup_id_zero_baseKarol Herbst3-13/+18
41 hoursnir: remove global_invocation_id_zero_baseKarol Herbst3-16/+13
41 hoursnir/divergence_analysis: handle load_base_global_invocation_idKarol Herbst1-0/+1
41 hoursnir: add SYSTEM_VALUE_BASE_WORKGROUP_IDKarol Herbst2-0/+5
2 daysnir/print: print io instr->name if availableMike Blumenkrantz1-0/+5
2 daysnir/clone: preserve intrinsic name field across clonesMike Blumenkrantz1-0/+1
2 daysnir/lower_io_to_scalar: preserve variable names when splitting ioMike Blumenkrantz1-0/+8
2 daysnir: store variable names to io instrs during io loweringMike Blumenkrantz3-0/+24
3 daysir3: remove unnecessary tessellation epilogueJob Noorman1-8/+0
3 daysnir/lower_clip: update inputs/ouputs read/written bitmaskJuan A. Suarez Romero1-1/+16
4 daysnir/lower_blend: Fix nir_blend_logicop() for 8/16-bit integer formatsBoris Brezillon1-4/+7
7 daysnir: intel/brw: Remove cmat_signed_mask from dpas_intel intrinsicIan Romanick1-1/+1
8 daysnir/print: stop trying to match i/o vars using base/driver_locationMike Blumenkrantz1-5/+8
10 daysnir: print i/o variables in location orderMike Blumenkrantz1-3/+19
10 daysnir/lower_doubles: preserve NaN when asked to do soIván Briano1-6/+25
10 daysnir/lower_doubles: preserve sign of zero if we are asked toIván Briano1-5/+22
10 daysnir/algebraic: avoid double lowering of some fp64 operationsIván Briano1-2/+4
11 daysnir/use_dominance: set the root as post-dominator of unmovable instructionsMarek Olšák1-1/+6
11 daysnir/remove_unused_io_vars: check all components to determine variable livenessMike Blumenkrantz1-6/+3
12 daysnir/opt_varyings: Add workaround for RADV mesh shader multiview.Timur Kristóf6-5/+15
12 daysnir/opt_varyings: Fix relocate_slot so it doesn't mix up 32-bit and 16-bit I/O.Timur Kristóf1-1/+4
12 daysnir/opt_varyings: Debug print during relocate_slot.Timur Kristóf1-0/+20
12 daysnir/opt_varyings: Only propagate constant MS outputs, not other uniforms.Timur Kristóf1-2/+10
12 daysnir/opt_varyings: Add early return when producer stage is task.Timur Kristóf1-0/+6
12 daysnir/opt_varyings: Fix explicit and per-vertex FS inputs.Timur Kristóf1-4/+4
12 daysnir/opt_varyings: Support per-primitive I/O.Timur Kristóf1-10/+56
12 daysnir/opt_varyings: Allow optimizing primitive ID for MS -> FS.Timur Kristóf1-2/+3
12 daysnir/lower_io_to_scalar: Support per-primitive outputs.Timur Kristóf1-2/+4
12 daysnir/lower_io_to_scalar: Support explicit (and per-vertex) FS inputs.Timur Kristóf1-1/+2
12 daysnir/gather_info: Clear per-primitive I/O masks at the beginning.Timur Kristóf1-2/+2
12 daysnir/recompute_io_bases: Fix per-primitive inputs.Timur Kristóf1-1/+1
12 daysnir/print: Print per-primitive and explicit strict IO info.Timur Kristóf1-0/+6
13 daysnir: change "user_data_amd" sysval from 4 to 8 componentsMarek Olšák1-1/+1
13 daysnir: add nir_intrinsic_optimization_barrier_sgpr_amdMarek Olšák2-1/+5
13 daysnir: allow FP16 in nir_format_linear_to_srgbMarek Olšák1-1/+1
13 daysnir: add more build helpersMarek Olšák1-11/+67
2024-04-12glsl: add some data members to nir_variableTimothy Arceri1-0/+13
2024-04-11nir/lower_clip: handle scalarized ioMike Blumenkrantz1-26/+38
2024-04-11nir/lower_clip: surgerize for lowered ioMike Blumenkrantz1-27/+55
2024-04-11nir: rename to nir_opt_16bit_tex_imageGeorg Lehmann2-86/+86
2024-04-11nir: don't try to optimize exclusive min/max scan to inclusiveGeorg Lehmann1-2/+15
2024-04-09nir: Add lavapipe ray tracing intrinsicsKonstantin Seurer1-0/+4
2024-04-09nir/serialize: Encode data for temporariesKonstantin Seurer1-46/+30
2024-04-09nir/print: Fix printing booleans with bit_size>1Konstantin Seurer1-3/+3
2024-04-08nir/divergence_analysis: Fix load_view_index divergence in VSConnor Abbott1-0/+2