summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/a3xx/fd3_draw.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno: fix indexbuffer uploadRob Clark2017-05-141-4/+4
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-2/+3
* freedreno: refactor dirty state handlingRob Clark2017-04-181-2/+4
* freedreno: add helper to mark all state cleanRob Clark2017-04-181-0/+2
* freedreno/ir3: refactor out helpers for comparing shader keysRob Clark2017-04-181-23/+4
* freedreno/a3xx+a4xx: fix clip-plane lowering stateRob Clark2016-10-071-0/+3
* a3xx: make use of software clipping when hw can't handle itIlia Mirkin2016-09-031-0/+3
* freedreno/a3xx: use generic clear pathRob Clark2016-08-161-199/+2
* freedreno/a3xx+a4xx: move common VBOs to fd_contextRob Clark2016-08-131-4/+2
* freedreno: move needs_wfi into batchRob Clark2016-07-301-3/+3
* freedreno: move more batch related tracking to fd_batchRob Clark2016-07-301-8/+7
* freedreno: introduce fd_batchRob Clark2016-07-301-4/+4
* freedreno: allow ctx->draw_vbo to failRob Clark2016-05-041-12/+15
* freedreno: move shader-stage dirty bits to global dirty flagRob Clark2016-05-041-8/+6
* freedreno/a3xx: add debug callback to emitRob Clark2016-04-301-0/+3
* freedreno/ir3: handle color clamp variant ourselvesRob Clark2016-04-301-0/+8
* freedreno/a3xx: move where we deal w/ binning FSRob Clark2016-03-131-0/+1
* freedreno/a3xx+a4xx: fix GL_POINTS lockup w/ GLESRob Clark2015-11-181-0/+2
* freedreno: remove unnecessary null checksRob Clark2015-10-241-5/+5
* freedreno: move the half-precision logic into coreRob Clark2015-08-041-4/+1
* freedreno: small bit of cleanup about max rendertargetsRob Clark2015-08-041-1/+1
* freedreno/ir3: move emit_const to ir3Rob Clark2015-07-271-1/+1
* freedreno: update generated headersRob Clark2015-07-101-2/+2
* freedreno/ir3: fix crash in fail pathRob Clark2015-06-301-0/+3
* freedreno: remove int sampler shader variantsRob Clark2015-06-211-8/+3
* freedreno/a3xx: pass sprite coord mode through to program emitIlia Mirkin2015-04-051-0/+1
* freedreno/a3xx: add MRT supportIlia Mirkin2015-04-021-13/+7
* freedreno: remove alpha key from ir3_shaderIlia Mirkin2015-04-021-4/+0
* freedreno/a3xx: add support for point sprite coordinate replacementIlia Mirkin2015-03-281-0/+1
* freedreno/a3xx: make vs-set point size workIlia Mirkin2015-03-281-0/+6
* freedreno: pass number of instances to drawIlia Mirkin2015-02-191-2/+2
* freedreno/a3xx: handle index_bias (i.e. base_vertex)Ilia Mirkin2014-12-061-3/+13
* freedreno/a3xx: enable sampling from integer texturesIlia Mirkin2014-11-301-3/+8
* freedreno/a3xx: don't use half precision shaders for int/float32Ilia Mirkin2014-11-301-1/+4
* freedreno/a3xx: remove blend clamp enables from gmem/clearsIlia Mirkin2014-11-301-2/+1
* freedreno/a3xx: add format to emit info, use to set sint/uint flagsIlia Mirkin2014-11-301-1/+3
* freedreno/a3xx: fd3_util -> fd3_formatIlia Mirkin2014-11-291-1/+1
* freedreno: rename draw->draw_vboRob Clark2014-11-141-2/+2
* Revert "freedreno/a3xx: only emit dirty consts"Rob Clark2014-10-231-9/+1
* freedreno/a3xx: fix viewport state during clearRob Clark2014-10-211-1/+19
* freedreno/a3xx: only emit dirty constsRob Clark2014-10-201-1/+9
* freedreno/ir3: optimize shader key comparisionRob Clark2014-10-151-9/+12
* freedreno/a3xx: refactor/optimize emitRob Clark2014-10-151-27/+37
* freedreno/a3xx: refactor vertex state emitRob Clark2014-10-151-31/+4
* freedreno/a3xx: re-emit shaders on variant changeRob Clark2014-09-291-1/+41
* freedreno/a3xx: add support to emulate GL_CLAMPRob Clark2014-09-291-0/+8
* freedreno/a3xx: alpha render-target shenanigansRob Clark2014-09-121-0/+2
* freedreno/a3xx: enable hw primitive-restartRob Clark2014-09-091-3/+3
* freedreno/ir3: split out shader compiler from a3xxRob Clark2014-07-251-5/+5
* freedreno/a3xx: WFI fixes/cleanupRob Clark2014-06-221-5/+3