summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno
Commit message (Expand)AuthorAgeFilesLines
* freedreno: add useful assertRob Clark2018-10-251-1/+3
* util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2018-10-253-4/+0
* util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom2018-10-252-5/+0
* ir3_compiler/nir: fix imageSize() for buffer-backed imagesEduardo Lima Mitev2018-10-242-0/+33
* ir3/nir: Set up image_dims consts for image_deref_size intrinsic tooEduardo Lima Mitev2018-10-211-0/+1
* freedreno/a6xx: don't allocate binning rbRob Clark2018-10-171-3/+7
* freedreno/a6xx: single cmdstream for draw+binningRob Clark2018-10-173-15/+3
* freedreno/a6xx: split binning vs draw program stateobj'sRob Clark2018-10-172-4/+4
* freedreno/a6xx: split VBO state into binning/draw variantsRob Clark2018-10-172-1/+8
* freedreno/a6xx: move VBO state to stateobjRob Clark2018-10-173-8/+19
* freedreno/a6xx: move ZSA state to stateobjRob Clark2018-10-172-19/+39
* freedreno/a6xx: remove vismode paramRob Clark2018-10-171-14/+2
* freedreno/ir3: move binning-pass fixup for a6xx+Rob Clark2018-10-171-20/+37
* freedreno/a6xx: a bit more state emit cleanupRob Clark2018-10-174-37/+27
* freedreno/a6xx: move framebuffer state emit to emit_mrt()Rob Clark2018-10-172-29/+24
* freedreno/a6xx: small emit_mrt() cleanupRob Clark2018-10-171-14/+7
* freedreno/a6xx: use program cacheRob Clark2018-10-177-130/+247
* freedreno/ir3: shader variant cacheRob Clark2018-10-175-0/+214
* freedreno/ir3: move binning_pass out of shader variant keyRob Clark2018-10-1721-75/+109
* freedreno/ir3: track # of samplers used by shaderRob Clark2018-10-178-25/+19
* freedreno/a6xx: texture state objRob Clark2018-10-176-33/+251
* freedreno: add resource seqnoRob Clark2018-10-174-3/+11
* freedreno/a6xx: move const emit to state groupRob Clark2018-10-174-15/+70
* freedreno/a6xx: add infrastructure for CP_DRAW_STATERob Clark2018-10-172-0/+46
* freedreno: reduce resource dependency tracking overheadRob Clark2018-10-171-42/+67
* freedreno: Remove the Emacs mode linesNeil Roberts2018-10-17112-224/+0
* freedreno: Fix the Emacs indentation configuration fileNeil Roberts2018-10-171-1/+1
* freedreno: allocate batches from the cache in launch_gridHyunjun Ko2018-10-171-1/+2
* freedreno: adds nondraw param to fd_bc_alloc_batchHyunjun Ko2018-10-174-6/+6
* freedreno/a6xx: remove fd6_emit_render_cntl()Rob Clark2018-10-172-34/+0
* freedreno/ir3: fix broken texcoord inputsRob Clark2018-10-171-21/+1
* freedreno: fix off-by-one error in BEGIN_RING()Rob Clark2018-10-171-1/+1
* intel/nir, freedreno/ir3: Use the separated dead write vars passCaio Marcelo de Oliveira Filho2018-10-151-0/+1
* gallium/ttn: Convert inputs and outputs to derefs of variables.Eric Anholt2018-10-151-3/+2
* freedreno/a6xx: Enable blitterKristian H. Kristensen2018-10-155-0/+623
* freedreno/a6xx: Update headersKristian H. Kristensen2018-10-151-16/+30
* freedreno/a6xx: Remove unnecessary GRAS_2D_BLIT_INFO writeKristian H. Kristensen2018-10-151-2/+0
* gallium/u_transfer_helper: Add support for separate Z24/S8 as well.Kenneth Graunke2018-10-141-1/+1
* freedreno/a5xx+a6xx: fix LRZ pitch alignmentRob Clark2018-10-081-1/+1
* freedreno/a6xx: add LRZ supportRob Clark2018-10-088-132/+104
* freedreno: update generated headersRob Clark2018-10-087-38/+120
* freedreno/a6xx: add helper for various CP_EVENT_WRITERob Clark2018-10-085-38/+30
* freedreno/a6xx: remove unused fxnsRob Clark2018-10-082-19/+0
* freedreno/a6xx: remove fd6_shader_stateobjRob Clark2018-10-083-23/+10
* freedreno: add the a6xx sources to the Android buildEmil Velikov2018-10-031-0/+1
* freedreno/a6xx: hwbinningRob Clark2018-10-028-105/+159
* freedreno: update generated headersRob Clark2018-10-027-41/+52
* freedreno/a6xx: Build up draw dword0 outside visibilty if statementKristian H. Kristensen2018-09-271-17/+18
* freedreno/a6xx: Simplify draw_emit() branches a bitKristian H. Kristensen2018-09-271-16/+8
* freedreno/a6xx: Copy OUT_RING() part into each branch of the index ifKristian H. Kristensen2018-09-271-17/+29