summaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3_compiler_nir.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: Use regid() helper when setting up precolor regsKristian H. Kristensen2019-11-071-4/+4
* freedreno/ir3: Pre-color TCS header and primitive ID inputsKristian H. Kristensen2019-11-071-2/+12
* freedreno/ir3: Don't assume binning shader is always VSKristian H. Kristensen2019-11-071-2/+2
* freedreno/ir3: Setup inputs and outputs for tessellation stagesKristian H. Kristensen2019-11-071-7/+52
* freedreno/ir3: Implement TCS synchronization intrinsicsKristian H. Kristensen2019-11-071-0/+33
* freedreno/ir3: Implement tess coord intrinsicKristian H. Kristensen2019-11-071-0/+12
* freedreno/ir3: End TES with chsh when using GSKristian H. Kristensen2019-11-071-1/+3
* freedreno/ir3: Add ir3 intrinsics for tessellationKristian H. Kristensen2019-11-071-0/+18
* freedreno/ir3: Add load and store intrinsics for global ioKristian H. Kristensen2019-11-071-0/+49
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-1/+1
* freedreno/ir3: add imul24 opcodeRob Clark2019-10-181-0/+3
* freedreno/ir3: Handle newly added opcode nir_op_imad24_ir3Eduardo Lima Mitev2019-10-181-0/+3
* freedreno/ir3: rename mul.s/mul.uRob Clark2019-10-181-1/+1
* freedreno/ir3: Add support for texture sampling pre-dispatchHyunjun Ko2019-10-181-2/+73
* freedreno/ir3: force i/j pixel to r0.xRob Clark2019-10-181-0/+22
* freedreno/ir3: add meta instruction for pre-fs texture fetchRob Clark2019-10-181-0/+10
* freedreno/ir3: don't DCE ij_pix if used for pre-fs-texture-fetchRob Clark2019-10-181-1/+1
* freedreno/ir3: track sysval slot for inputsRob Clark2019-10-181-0/+4
* freedreno/ir3: remove unused ir3_instruction::inoutRob Clark2019-10-181-1/+0
* freedreno/ir3: End VS with CHMASK and CHSH in GS pipelinesKristian H. Kristensen2019-10-171-1/+18
* freedreno/ir3: Start GS with (ss) and (sy)Kristian H. Kristensen2019-10-171-0/+13
* freedreno/ir3: Pre-color GS header and primitive IDKristian H. Kristensen2019-10-171-0/+9
* freedreno/ir3: Setup ir3 inputs and outputs for GSKristian H. Kristensen2019-10-171-3/+64
* freedreno/ir3: Implement primitive layout intrinsicsKristian H. Kristensen2019-10-171-0/+15
* freedreno/ir3: Add intrinsics that map to LDLW/STLWKristian H. Kristensen2019-10-171-0/+75
* freedreno/ir3: Extend RA with mechanism for pre-coloring registersKristian H. Kristensen2019-10-171-1/+29
* freedreno/ir3: Use third register for offset for LDL and LDLVKristian H. Kristensen2019-10-171-4/+6
* freedreno/ir3: implement fquantize2f16Jonathan Marek2019-10-141-0/+5
* freedreno/ir3: implement texop_texture_samplesJonathan Marek2019-10-141-5/+9
* freedreno/ir3: fix GETLOD for negative LODsJonathan Marek2019-10-141-2/+2
* freedreno/ir3: implement fdd{x,y}_coarse opcodesJonathan Marek2019-10-141-0/+2
* freedreno/ir3: remove input ncomp fieldJonathan Marek2019-10-141-3/+0
* freedreno/ir3: convert block->predecessors to setRob Clark2019-08-281-6/+2
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-2/+4
* freedreno/ir3+a6xx: same VBO state for draw/binningRob Clark2019-08-131-8/+38
* freedreno/ir3: drop unneeded ir3_ra() argsRob Clark2019-08-131-1/+1
* freedreno: Only upload the used part of UBO0 to the constant buffer.Eric Anholt2019-06-241-1/+2
* ir3: Use the new NIR lowering pass for integer multiplicationEduardo Lima Mitev2019-06-071-17/+0
* ir3/compiler: Handle new alu opcodes 'umul_low' and 'imadsh_mix16'Eduardo Lima Mitev2019-06-071-0/+6
* freedreno/ir3: Add a 16-bit implementation of nir_op_imulNeil Roberts2019-06-031-9/+15
* freedreno/ir3: set dst type of alu instructions correctly.Hyunjun Ko2019-06-031-5/+8
* freedreno/ir3: set proper dst type for uniform according to the type of nir d...Hyunjun Ko2019-06-031-1/+2
* freedreno/ir3: Fix loading half-float immediate vectorsNeil Roberts2019-06-031-3/+12
* freedreno/ir3: fix constlen versus indirect UBORob Clark2019-05-311-1/+8
* freedreno/ir3: set more barrier bitsRob Clark2019-05-311-0/+1
* freedreno/ir3: fix input ncomp for vertex shadersJonathan Marek2019-05-311-0/+1
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-2/+2
* freedreno: Log the number of loops in the shader for shader-db.Eric Anholt2019-05-161-0/+1
* freedreno/ir3: fix rasterflat/glxgearsRob Clark2019-05-091-5/+4
* freedreno/ir3: move const_state to ir3_shaderRob Clark2019-05-071-5/+5