summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/si_cmd_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: apply the tess+GS hang workaround to Polaris12 as wellDave Airlie2017-05-071-1/+2
* radv: enable POLARIS12 support.Dave Airlie2017-05-051-0/+1
* radv: Add shader prefetch.Bas Nieuwenhuizen2017-04-191-0/+10
* radv: Rework guard band calculation.Bas Nieuwenhuizen2017-04-031-40/+15
* radv: fix order of the guardband register emission.Dave Airlie2017-04-021-2/+2
* radv: add ia_multi_vgt_param tessellation support.Dave Airlie2017-04-011-2/+30
* radv: port polaris vgt vertex reuse workaround.Dave Airlie2017-04-011-1/+2
* radv: configure tessellation distribution register.Dave Airlie2017-04-011-4/+12
* radv: Use the guard band.Bas Nieuwenhuizen2017-03-301-10/+84
* radv: Drop the default viewport when 0 viewports are given.Bas Nieuwenhuizen2017-03-301-17/+2
* amd: GFX9 packet changesMarek Olšák2017-03-301-2/+2
* radv: fix ia_multi_vgt_param for instanced vs indirect draw.Dave Airlie2017-03-281-6/+6
* Revert "radv: Emit cache flushes before CP DMA."Bas Nieuwenhuizen2017-03-161-3/+0
* radv: Emit cache flushes before CP DMA.Bas Nieuwenhuizen2017-03-141-0/+3
* radv: Add L2 writeback.Bas Nieuwenhuizen2017-03-061-26/+44
* radv: Flush in the initial preamble CS.Bas Nieuwenhuizen2017-02-211-1/+1
* radv: Split emitting the cache flush out.Bas Nieuwenhuizen2017-02-211-64/+77
* Revert "radv: detect command buffers that do no work and drop them (v2)"Dave Airlie2017-02-201-1/+1
* radv: fixup IA_MULTI_VGT_PARAM handling.Dave Airlie2017-02-141-20/+58
* radv: adopt some init config workarounds from radeonsi.Dave Airlie2017-02-151-2/+9
* radv: align the initial state command buffer.Dave Airlie2017-02-151-0/+7
* radv: use indirect buffer for initial gfx state.Dave Airlie2017-02-131-0/+31