summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/a3xx/fd3_emit.c
Commit message (Expand)AuthorAgeFilesLines
* freedreno: shader_t -> gl_shader_stageRob Clark2018-11-271-4/+4
* freedreno/ir3: move binning_pass out of shader variant keyRob Clark2018-10-171-3/+3
* freedreno: Remove the Emacs mode linesNeil Roberts2018-10-171-2/+0
* gallium: split depth_clip into depth_clip_near & depth_clip_farMarek Olšák2018-09-061-2/+2
* freedreno/a5xx: fix crash in dEQP-GLES31.stress.vertex_attribute_binding.buff...Rob Clark2018-06-191-1/+10
* nir: Offset vertex_id by first_vertex instead of base_vertexNeil Roberts2018-04-191-1/+1
* freedreno: remove use of u_transferRob Clark2017-12-041-2/+2
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-1/+1
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-1/+1
* freedreno: refactor dirty state handlingRob Clark2017-04-181-4/+4
* freedreno/ir3: split out per-stage emit_consts fxnsRob Clark2017-04-181-2/+2
* freedreno: add helper to mark all state cleanRob Clark2017-04-181-15/+5
* freedreno: make texture state an arrayRob Clark2017-04-181-2/+2
* freedreno/ir3: rework location of driver constantsRob Clark2016-12-271-3/+6
* freedreno: fdN_gmem_restore_format() is not gen specificRob Clark2016-12-181-2/+2
* freedreno/a3xx: make _emit_const() staticRob Clark2016-11-271-1/+1
* a3xx: use window scissor to simulate viewport xy clipIlia Mirkin2016-09-031-10/+26
* a3xx: make use of software clipping when hw can't handle itIlia Mirkin2016-09-031-4/+8
* a3xx: make sure to actually clamp depth as requestedIlia Mirkin2016-09-031-1/+29
* gallium: change pipe_sampler_view::first_element/last_element -> offset/sizeMarek Olšák2016-08-171-2/+1
* freedreno: drop needs_rb_fbdRob Clark2016-07-301-2/+0
* freedreno: move needs_wfi into batchRob Clark2016-07-301-7/+7
* freedreno: re-order support for hw queriesRob Clark2016-07-301-2/+3
* freedreno: move more batch related tracking to fd_batchRob Clark2016-07-301-7/+8
* freedreno: introduce fd_batchRob Clark2016-07-301-5/+3
* freedreno: switch emit_const_bo() to take prsc'sRob Clark2016-07-021-4/+4
* freedreno/a3xx: only update/emit bordercolor state when neededRob Clark2016-06-021-13/+20
* freedreno: move shader-stage dirty bits to global dirty flagRob Clark2016-05-041-5/+0
* freedreno/ir3: lower immeds to constRob Clark2016-05-041-2/+5
* gallium: Remove every double semi-colonJakob Sinclair2016-04-261-1/+1
* gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*Marek Olšák2016-04-221-2/+2
* freedreno/a3xx: constify the shader variantsRob Clark2016-03-131-3/+3
* freedreno/ir3: pass ctx to constant-emit codeRob Clark2016-03-011-2/+2
* freedreno/query: add optional enable hookRob Clark2016-02-171-0/+3
* freedreno: per-generation OUT_IB packetRob Clark2016-01-181-0/+8
* u_upload_mgr: pass alignment to u_upload_alloc manuallyMarek Olšák2016-01-021-1/+2
* freedreno/a3xx: fix texture buffers, enable offsetsIlia Mirkin2015-11-181-5/+11
* freedreno/a3xx+a4xx: fix for stk binning pass hangRob Clark2015-11-181-8/+36
* freedreno: remove unnecessary null checksRob Clark2015-10-241-1/+1
* freedreno/a3xx: cache-flush is needed after MEM_WRITERob Clark2015-10-151-5/+1
* freedreno/ir3: convert from tgsi semantic/index to varying-slotRob Clark2015-09-171-9/+21
* freedreno/a3xx: use NUM_USER_CLIP_PLANES helper instead of magic numberIlia Mirkin2015-09-161-1/+2
* freedreno/a3xx: add support for dual-source blendingIlia Mirkin2015-09-161-4/+10
* freedreno: helper for a3xx/a4xx border-colorsRob Clark2015-09-151-51/+2
* freedreno/a3xx: add basic clip plane supportIlia Mirkin2015-08-291-0/+19
* freedreno/a3xx+a4xx: add texture buffer object supportRob Clark2015-08-121-2/+4
* freedreno/a3xx+a4xx: add support for vtxcnt semanticRob Clark2015-07-271-6/+16
* freedreno/ir3: move emit_const to ir3Rob Clark2015-07-271-110/+46
* freedreno/a3xx: color masking works like a blend for some formatsIlia Mirkin2015-04-271-0/+14
* freedreno/a3xx: add support for S8 and Z32F_S8Ilia Mirkin2015-04-271-1/+12