aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3_compiler_nir.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* freedreno/ir3: consolidate const stateRob Clark2019-05-071-9/+13
* freedreno/ir3: move ir3_pointer_size()Rob Clark2019-05-071-1/+1
* freedreno/ir3: fb read supportRob Clark2019-05-021-7/+21
* freedreno/ir3: fixes for half reg in/outRob Clark2019-04-301-0/+8
* freedreno/ir3: switch fragcoord to sysvalRob Clark2019-04-291-48/+44
* freedreno/ir3: sample-shading supportRob Clark2019-04-251-5/+92
* freedreno/ir3: fix load_interpolated_input slotRob Clark2019-04-251-1/+1
* freedreno/ir3: rename frag_vcoord -> ij_pixelRob Clark2019-04-251-3/+13
* compiler: rename SYSTEM_VALUE_VARYING_COORDRob Clark2019-04-251-1/+1
* nir: make nir_const_value scalarKarol Herbst2019-04-141-1/+1
* freedreno/ir3: use nir_src_as_uint in a few placesKarol Herbst2019-04-141-18/+11
* nir: Get rid of global registersJason Ekstrand2019-04-091-5/+0
* freedreno/ir3: convert to "new style" frag inputsRob Clark2019-03-301-0/+29
* freedreno/ir3: rework varying packingRob Clark2019-03-301-30/+98
* freedreno/ir3: re-indent commentRob Clark2019-03-301-4/+4
* freedreno/ir3: Add workaround for VS samgqKristian H. Kristensen2019-03-281-1/+1
* freedreno/ir3: Enable PIPE_CAP_PACKED_UNIFORMSKristian H. Kristensen2019-03-271-7/+7
* freedreno/ir3: Track whether shader needs derivativesKristian H. Kristensen2019-03-251-1/+1
* freedreno/ir3: disable early-z for SSBO/image writesRob Clark2019-03-221-0/+12
* freedreno/ir3: rename has_kill to no_earlyzRob Clark2019-03-221-1/+1
* freedreno/ir3: dynamic UBO indexing vs 64b pointersRob Clark2019-03-211-2/+2
* freedreno/ir3: fix bit_countRob Clark2019-03-211-2/+23
* freedreno/ir3: enable indirect tex/samp (sam.s2en)Rob Clark2019-03-211-15/+70
* freedreno/ir3: find # of samplers from uniform varsRob Clark2019-03-211-1/+11
* ir3/compiler: Enable lower_io_offsets pass and handle new SSBO intrinsicsEduardo Lima Mitev2019-03-131-12/+16
* freedreno/ir3: add Sethi–Ullman numbering passRob Clark2019-03-031-0/+5
* freedreno/ir3: gsampler2DMSArray fixesRob Clark2019-02-261-30/+24
* freedreno/ir3: don't hardcode wrmaskRob Clark2019-02-221-5/+6
* freedreno/a6xx: samplerBuffer fixesRob Clark2019-02-201-2/+11
* freedreno/ir3: rename put_dst()Rob Clark2019-02-201-7/+7
* freedreno/ir3: add a6xx+ SSBO/image supportRob Clark2019-02-161-0/+4
* freedreno/ir3: add image/ssbo <-> ibo/tex mappingRob Clark2019-02-161-2/+4
* freedreno/ir3: split out a4xx+ instructionsRob Clark2019-02-161-329/+5