summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/ir3
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: lower arrays to regsRob Clark2017-05-232-150/+185
* freedreno/ir3: add put_dst()Rob Clark2017-05-231-0/+24
* freedreno/ir3: code-motionRob Clark2017-05-231-55/+55
* freedreno/ir3: fix cmdline compilerRob Clark2017-05-231-2/+0
* freedreno/ir3: add missing nir_opt_copy_prop_vars() passRob Clark2017-05-231-0/+1
* freedreno/ir3: need different compiler options for a5xxRob Clark2017-05-233-4/+27
* freedreno/ir3: fix crash with atomicsRob Clark2017-05-161-2/+9
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-1/+1
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-092-3/+3
* freedreno/ir3: add macro to declare variable length arraysRob Clark2017-05-061-18/+21
* freedreno/ir3: compute shader supportRob Clark2017-05-043-19/+153
* freedreno/ir3: SSBO/atomic supportRob Clark2017-05-046-13/+309
* freedreno/ir3: resync instr-a3xx.h/disasm-a3xx.cRob Clark2017-05-045-19/+157
* freedreno: refactor dirty state handlingRob Clark2017-04-181-6/+6
* freedreno/ir3: split out per-stage emit_consts fxnsRob Clark2017-04-182-15/+35
* freedreno/ir3: refactor out helpers for comparing shader keysRob Clark2017-04-181-0/+51
* freedreno/ir3: add 'high' register classRob Clark2017-04-173-67/+131
* freedreno/ir3: small re-orderRob Clark2017-04-141-24/+23
* freedreno/ir3: move 'keeps' to block levelRob Clark2017-04-145-20/+22
* freedreno/ir3: convert dynamic arrays to rallocRob Clark2017-04-143-14/+8
* freedreno: free compiler when screen is destroyedRob Clark2017-03-242-6/+0
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-4/+4
* freedreno/ir3: fragz cannot be half precisionRob Clark2017-03-131-0/+6
* freedreno: remove shebang from ir3_nir_trig.pyEmil Velikov2017-03-101-1/+0
* freedreno: remove execute bit from ir3_nir_trig.pyEmil Velikov2017-03-101-0/+0
* freedreno/ir3: setup var locations in standalone compilerRob Clark2017-01-221-1/+69
* freedreno/a5xx: use the non-_ZERO_BASE for vertexidRob Clark2017-01-102-2/+14
* freedreno/ir3: rework varying slots (maybe??)Rob Clark2016-12-301-4/+9
* nir: Rename convert_to_ssa lower_regs_to_ssaJason Ekstrand2016-12-291-1/+1
* freedreno/ir3: fix linkage::var sizeRob Clark2016-12-271-1/+1
* freedreno/ir3: treat clipvertex like a normal varyingRob Clark2016-12-271-3/+1
* freedreno/a5xx: transform-feedback supportRob Clark2016-12-272-2/+6
* freedreno/ir3: UBO support for 64b GPUs (a5xx)Rob Clark2016-12-271-3/+24
* freedreno/ir3: rework location of driver constantsRob Clark2016-12-274-47/+63
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-1/+1
* freedreno/a5xx: fix negative branchesRob Clark2016-11-302-1/+6
* freedreno/ir3: don't offset inloc by 8Rob Clark2016-11-302-11/+5
* freedreno/ir3: add new helper for shader linkageRob Clark2016-11-301-0/+47
* freedreno/ir3: fixup ralloc falloutRob Clark2016-11-122-2/+2
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-311-1/+1
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-1/+1
* nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand2016-10-061-7/+4
* nir: Add a flag to lower_io to force "sample" interpolationJason Ekstrand2016-09-151-1/+1
* nir: Report progress from nir_lower_phis_to_scalar.Kenneth Graunke2016-09-141-1/+1
* nir: Report progress from nir_lower_alu_to_scalar.Kenneth Graunke2016-09-141-1/+1
* a3xx: make use of software clipping when hw can't handle itIlia Mirkin2016-09-032-0/+7
* 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-192-7/+0
* freedreno/ir3: fix issue with emit_tex()Rob Clark2016-08-131-19/+28