summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/si_cmd_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* radv: enable the Polaris small primitive filter controlSamuel Pitoiset2018-04-061-0/+15
* radv: add support for Vega12Samuel Pitoiset2018-03-281-0/+1
* radv: remove predication on cache flushesMatthew Nicholls2018-01-311-14/+12
* radv: Split out the ia_multi_vgt_param precomputation.Bas Nieuwenhuizen2018-01-301-6/+6
* radv: make the indirect GFX config BO read-only for the GPUSamuel Pitoiset2018-01-081-1/+2
* radv: Use correct flush bits for flushing L2 during CB/DB flushes.Bas Nieuwenhuizen2018-01-041-13/+16
* radv: Allow writing 0 scissors.Bas Nieuwenhuizen2018-01-041-1/+2
* radv: Implement binning on GFX9.Bas Nieuwenhuizen2017-12-311-6/+0
* radv/gfx9: use a bigger hammer to flush cb/db caches.Dave Airlie2017-12-291-1/+8
* amd/common: sid.h cleanupsNicolai Hähnle2017-11-281-6/+8
* radv: optimize calling radv_cmd_buffer_trace_emit()Samuel Pitoiset2017-11-131-2/+5
* radv: add support for local bos. (v3)Dave Airlie2017-10-261-1/+2
* radv: don't skip PS/VS partial flushAndres Rodriguez2017-10-211-8/+6
* radv: hardcode shader WAVE_LIMIT to the maximum valueAndres Rodriguez2017-10-211-9/+18
* radv: move DB_COUNT_CONTROL initialization to si_emit_config()Samuel Pitoiset2017-10-201-0/+5
* radv: fix CLEAR_STATE packet length.Dave Airlie2017-10-191-1/+1
* radv: use CLEAR_STATE for initializing some registersSamuel Pitoiset2017-10-121-41/+58
* radv: do not set registers for merged ES-GS on GFX9Samuel Pitoiset2017-10-121-2/+5
* radv: move the raster config emission in si_set_raster_config()Samuel Pitoiset2017-10-121-53/+60
* radeonsi: shrink r600d_common.h and stop using itMarek Olšák2017-10-091-14/+14
* radv: emit PA_SU_POINT_{SIZE,MINMAX} in si_emit_config()Samuel Pitoiset2017-10-091-0/+15
* radv: Don't use a virtual function for getting the buffer virtual address.Bas Nieuwenhuizen2017-09-201-2/+2
* radv: work out a base ia_multi_vgt_param.Dave Airlie2017-09-111-10/+5
* radv: calculate non-draw related ia_multi_vgt_param bits in pipelineDave Airlie2017-09-111-60/+4
* radv: move calculating primgroup_size to pipeline.Dave Airlie2017-09-111-9/+3
* radv: only calculate num_prims when required.Dave Airlie2017-09-111-4/+10
* radv: realign vgt flush on hawaii workaround with radeonsi.Dave Airlie2017-09-111-6/+12
* radv: move shaders related code to radv_shader.cSamuel Pitoiset2017-09-081-0/+1
* radv: fix predication on gfx9Dave Airlie2017-08-251-1/+3
* radv/gfx9: fix set predication packet.Dave Airlie2017-08-161-9/+12
* radv: predicate cmask eliminate when using DCC.Dave Airlie2017-07-171-1/+2
* radv: add support for cmd predication.Dave Airlie2017-07-061-23/+45
* radv: handle primitive id input into fragment shader with no geom shaderDave Airlie2017-06-261-0/+3
* radv: set prim_id for geometry shadersDave Airlie2017-06-261-0/+5
* radv: assert on CP_DMA_USE_L2 for SIGrazvydas Ignotas2017-06-111-0/+1
* radv: move chip_class extraction down further.Dave Airlie2017-06-071-1/+2
* radv/gfx9: use correct register setting for uconfig regsDave Airlie2017-06-071-4/+4
* radv: Add early exit for cache flushes.Bas Nieuwenhuizen2017-06-061-2/+4
* radv: add IA_MULTI_VGT_PARAM support for GFX9.Dave Airlie2017-06-061-4/+8
* radv: add rb+ support for GFX9Dave Airlie2017-06-061-1/+1
* radv: add GFX9 cache flushing support.Dave Airlie2017-06-061-48/+127
* radv: add GFX9 to initialisation cmd buffer.Dave Airlie2017-06-061-14/+58
* radv: don't setup raster_config on gfx9.Dave Airlie2017-06-061-12/+16
* radv: add gfx9 cp dma support.Dave Airlie2017-06-061-5/+16
* radv: add some misc gfx9 pieces.Dave Airlie2017-06-061-0/+1
* radv: fix typo in comment.Dave Airlie2017-06-061-1/+1
* radv: add a comment from radeonsi before cp dma function.Dave Airlie2017-06-061-0/+4
* radv: realign cp dma code with radeonsiDave Airlie2017-06-021-86/+70
* radv: factor out eop event writing code. (v2)Dave Airlie2017-06-021-7/+50
* radv: factor out si_emit_wait_fence code.Dave Airlie2017-06-021-0/+14