summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/si_cmd_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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