aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: handle input/output componentRob Clark2017-12-051-4/+6
* freedreno/ir3: add a pass to lower tg4 to txl, enable gather on a4xxIlia Mirkin2017-11-251-2/+5
* freedreno/ir3: add texture gather supportRob Clark2017-11-181-1/+12
* freedreno/ir3: don't create split/fo if only writing .xRob Clark2017-11-121-0/+6
* freedreno/ir3: moar better schedulerRob Clark2017-11-121-43/+67
* freedreno/ir3: image supportRob Clark2017-11-121-0/+273
* freedreno/ir3: shared variable supportRob Clark2017-11-121-0/+161
* freedreno/ir3: some SSBO cleanups/fixesRob Clark2017-11-121-15/+37
* freedreno/ir3: split out INSTR4F instructionsRob Clark2017-11-121-10/+10
* freedreno/ir3: add barriersRob Clark2017-11-121-0/+49
* freedreno/ir3: add SSBO get_buffer_size() supportRob Clark2017-11-121-0/+27
* freedreno/ir3: rename ir3_compile -> ir3_contextRob Clark2017-11-121-57/+57
* freedreno/ir3: correct # of dest components for intrinsicsRob Clark2017-11-101-1/+6
* freedreno/ir3: remove bogus assertRob Clark2017-11-101-1/+0
* freedreno/ir3: fix load_front_face conversionIlia Mirkin2017-07-121-6/+3
* freedreno/ir3: lower arrays to regsRob Clark2017-05-231-148/+183
* freedreno/ir3: add put_dst()Rob Clark2017-05-231-0/+24
* freedreno/ir3: code-motionRob Clark2017-05-231-55/+55
* freedreno/ir3: fix crash with atomicsRob Clark2017-05-161-2/+9
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-2/+2
* freedreno/ir3: compute shader supportRob Clark2017-05-041-17/+64
* freedreno/ir3: SSBO/atomic supportRob Clark2017-05-041-2/+193
* freedreno/ir3: move 'keeps' to block levelRob Clark2017-04-141-2/+2
* freedreno/ir3: convert dynamic arrays to rallocRob Clark2017-04-141-4/+4
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-4/+4
* freedreno/ir3: fragz cannot be half precisionRob Clark2017-03-131-0/+6
* freedreno/a5xx: use the non-_ZERO_BASE for vertexidRob Clark2017-01-101-2/+4
* freedreno/ir3: rework varying slots (maybe??)Rob Clark2016-12-301-4/+9
* freedreno/ir3: treat clipvertex like a normal varyingRob Clark2016-12-271-3/+1
* freedreno/a5xx: transform-feedback supportRob Clark2016-12-271-2/+4
* freedreno/ir3: UBO support for 64b GPUs (a5xx)Rob Clark2016-12-271-3/+24
* freedreno/ir3: rework location of driver constantsRob Clark2016-12-271-17/+37
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-1/+1
* freedreno/ir3: don't offset inloc by 8Rob Clark2016-11-301-1/+1
* freedreno/ir3: fixup ralloc falloutRob Clark2016-11-121-1/+1
* nir: Change nir_shader_get_entrypoint to return an impl.Kenneth Graunke2016-08-251-1/+1
* ttn: Use nir_load_front_face instead of the TGSI-style input.Eric Anholt2016-08-191-46/+0
* ttn: Make FRAG_RESULT_DEPTH be a float variable to match gtn and ptn.Eric Anholt2016-08-191-6/+0
* freedreno/ir3: fix issue with emit_tex()Rob Clark2016-08-131-19/+28
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-3/+3
* freedreno/ir3: support non-user_buffer constsRob Clark2016-07-021-1/+1
* freedreno/ir3: use nir_shader_get_entrypoint() helperRob Clark2016-06-021-10/+1
* freedreno/ir3: fix compiler warningRob Clark2016-05-171-0/+1
* freedreno/ir3: handle VARYING_SLOT_PNTCRob Clark2016-05-151-0/+12
* freedreno/ir3: disable TGSI specific hacks in nir caseRob Clark2016-05-151-2/+2
* freedreno/ir3: add support for NIR as preferred IRRob Clark2016-05-151-0/+8
* freedreno/ir3: size input/output arrays properlyRob Clark2016-05-101-3/+14
* freedreno/ir3: allow for additional VS sysval inputsRob Clark2016-05-091-2/+5
* freedreno/ir3: add ir3_cp_ctxRob Clark2016-05-041-1/+1
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-281-1/+1