summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_cmd_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* radv: set FORCE_SIMD_DIST(1) for compute when profitableSamuel Pitoiset2017-12-141-0/+14
* radv: calculate best compute resource limitsSamuel Pitoiset2017-12-141-1/+14
* radv: store the dispatch initiator into the deviceSamuel Pitoiset2017-12-141-11/+1
* radv: always emit all compute block componentsSamuel Pitoiset2017-12-141-10/+5
* radv: remove useless check radv_set_dcc_need_cmask_elim_pred()Samuel Pitoiset2017-12-081-2/+1
* radv: remove useless checks in radv_set_{color,depth}_clear_regs()Samuel Pitoiset2017-12-081-4/+2
* radv: only re-mit the index type when it changesSamuel Pitoiset2017-12-081-10/+23
* radv: only reset command buffers that are not in the initial stateSamuel Pitoiset2017-12-081-4/+9
* radv: track different status of a command bufferSamuel Pitoiset2017-12-081-0/+6
* radv: only reset command buffers when the allocation failsSamuel Pitoiset2017-12-011-4/+14
* radv: do not store gfx9_epitch in radv_color_buffer_infoSamuel Pitoiset2017-11-301-3/+4
* Revert "radv: remove unnecessary memset() in radv_AllocateCommandBuffers()"Samuel Pitoiset2017-11-241-0/+3
* radv: only load needed depth clear regs for fast depth clearsSamuel Pitoiset2017-11-201-2/+12
* radv: do not add the image BO in radv_set_depth_clear_regs()Samuel Pitoiset2017-11-201-2/+0
* radv: remove useless check in radv_set_depth_clear_regs()Samuel Pitoiset2017-11-201-1/+1
* radv: add the vertex buffers BO to the list at bind timeSamuel Pitoiset2017-11-151-3/+3
* radv: replace vb_dirty with RADV_CMD_DIRTY_VERTEX_BUFFERSamuel Pitoiset2017-11-151-3/+4
* radv: do not add the image BO in radv_set_dcc_need_cmask_elim_pred()Samuel Pitoiset2017-11-151-2/+0
* radv: do not add the image BO in radv_set_color_clear_regs()Samuel Pitoiset2017-11-151-2/+0
* radv: add unlikely() around radv_save_descriptors()Samuel Pitoiset2017-11-131-1/+1
* radv: optimize calling radv_cmd_buffer_trace_emit()Samuel Pitoiset2017-11-131-5/+5
* radv: optimize calling radv_save_pipeline()Samuel Pitoiset2017-11-131-5/+5
* radv: use vk_zalloc instead of vk_alloc+memsetSamuel Pitoiset2017-11-131-3/+2
* radv: remove unnecessary memset() in radv_AllocateCommandBuffers()Samuel Pitoiset2017-11-131-3/+0
* radv: remove useless initializations in radv_create_cmd_buffer()Samuel Pitoiset2017-11-131-2/+0
* radv: use vk_error() everywhere an error is returnedSamuel Pitoiset2017-11-131-1/+1
* radv: make radv_emit_framebuffer_state() staticSamuel Pitoiset2017-11-131-1/+1
* radv: prefetch VBO descriptors at the right placeSamuel Pitoiset2017-11-131-0/+16
* radv: add radv_emit_prefetch_TC_L2_async() helperSamuel Pitoiset2017-11-131-2/+9
* radv: rename radv_emit_shaders_prefetch() to radv_emit_prefetch()Samuel Pitoiset2017-11-131-6/+6
* radv: emit esgs ring size in one place.Dave Airlie2017-11-131-7/+7
* radv: move calculating vs out info regs into pipeline.Dave Airlie2017-11-131-21/+8
* radv: wrap cs_add_buffer in an inline. (v2)Dave Airlie2017-11-061-22/+22
* radv: when loading regs no need to add bufferDave Airlie2017-11-061-2/+0
* radv: pre-calculate user_data_0 registers and store in pipelineDave Airlie2017-11-061-7/+7
* radv: move descriptor sets out of cmd_state.Dave Airlie2017-11-061-15/+14
* radv: add helper for setting a descriptor.Dave Airlie2017-11-061-8/+12
* radv: move vertex binding out of cmd state.Dave Airlie2017-11-061-3/+3
* radv: free attachments on end command buffer.Dave Airlie2017-11-061-0/+2
* radv: Optimize calling radv_save_descriptors.Bas Nieuwenhuizen2017-11-041-4/+2
* radv: use the optimal packets order for dispatch callsSamuel Pitoiset2017-11-021-8/+53
* radv: make radv_bind_descriptor_set() staticSamuel Pitoiset2017-11-021-3/+3
* radv: bail out when binding the same vertex buffersSamuel Pitoiset2017-10-311-2/+16
* radv: bail out when binding the same index bufferSamuel Pitoiset2017-10-311-0/+9
* radv: make radv_fill_buffer() return the needed flush bitsSamuel Pitoiset2017-10-271-24/+22
* radv: add support for local bos. (v3)Dave Airlie2017-10-261-1/+2
* radv: only copy the dynamic states that changedSamuel Pitoiset2017-10-261-23/+69
* radv: store the dynamic state mask into radv_dynamic_stateSamuel Pitoiset2017-10-261-5/+5
* radv: only emit the depth bounds test values when set dynamicallySamuel Pitoiset2017-10-261-2/+1
* radv: only emit dfsm packets if dfsm is allowed.Dave Airlie2017-10-241-3/+3