summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_cmd_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* anv: Move setting current_pipeline to cmd_state_initJason Ekstrand2018-02-121-1/+1
* anv/cmd_buffer: Add a mark_image_written helperJason Ekstrand2018-02-081-0/+15
* anv/cmd_buffer: Add an anv_genX_call macroJason Ekstrand2018-02-081-15/+25
* anv/cmd_buffer: add the pipeline layout to the pipeline stateIago Toral Quiroga2018-01-261-0/+8
* anv/descriptor_set: add reference counting for descriptor set layoutsIago Toral Quiroga2018-01-261-4/+2
* anv/cmd_buffer: Move dynamic state to graphics stateJason Ekstrand2018-01-231-21/+21
* anv/cmd_buffer: Move vb_dirty bits into anv_cmd_graphics_stateJason Ekstrand2018-01-231-2/+2
* anv/cmd_buffer: Move dirty bits into anv_cmd_*_stateJason Ekstrand2018-01-231-12/+12
* anv: Separate compute and graphics descriptor setsJason Ekstrand2018-01-231-17/+48
* anv/cmd_buffer: Add a helper for binding descriptor setsJason Ekstrand2018-01-231-28/+42
* anv/cmd_buffer: Refactor ensure_push_descriptor_setJason Ekstrand2018-01-231-11/+13
* anv/cmd_buffer: Add substructs to anv_cmd_state for graphics and computeJason Ekstrand2018-01-231-5/+7
* anv/cmd_buffer: Rework anv_cmd_state_resetJason Ekstrand2018-01-231-38/+22
* anv/cmd_buffer: Get rid of the meta query workaroundJason Ekstrand2018-01-231-1/+0
* intel/cs: Push subgroup ID instead of base thread IDJason Ekstrand2017-11-071-3/+3
* intel/cs: Make thread_local_id a regular builtin paramJason Ekstrand2017-10-121-6/+4
* intel: Rewrite the world of push/pull paramsJason Ekstrand2017-10-121-8/+25
* anv/cmd_buffer: Reset state in cmd_buffer_destroyLionel Landwerlin2017-10-061-9/+3
* anv/cmd_buffer: fix push descriptors with set > 0Lionel Landwerlin2017-10-061-11/+48
* anv/cmd_buffer: fix off by one error in assertionIago Toral Quiroga2017-07-261-1/+1
* anv/cnl: Generate and use gen10 functionsAnuj Phogat2017-06-221-0/+2
* anv/allocator: Convert the state stream to pull from a state poolJason Ekstrand2017-05-041-4/+4
* anv/cmd_buffer: fix host memory leakCraig Stout2017-03-291-1/+9
* anv/cmd_buffer: handle out of memory during vkCmdPushConstantsIago Toral Quiroga2017-03-161-3/+11
* anv/cmd_buffer: add a status field to anv_batchIago Toral Quiroga2017-03-161-0/+4
* anv: Use on-the-fly surface states for dynamic buffer descriptorsJason Ekstrand2017-03-131-29/+18
* anv/cmd_buffer: Enable render pass awarenessNanley Chery2017-03-021-0/+3
* anv: Store the user's VkAttachmentReferenceNanley Chery2017-03-021-2/+2
* anv/descriptor_set: Store aux usage of sampled image descriptorsNanley Chery2017-03-021-3/+2
* anv: add VK_KHR_descriptor_update_template supportLionel Landwerlin2017-03-021-0/+33
* anv: add VK_KHR_push_descriptor supportLionel Landwerlin2017-03-021-0/+91
* anv: Take a device parameter in anv_state_flushJason Ekstrand2017-02-211-8/+4
* anv: Rename clflush_range and state_clflushJason Ekstrand2017-02-211-4/+4
* anv: Add support for the PMA fix on BroadwellJason Ekstrand2017-02-141-0/+2
* anv: set command buffer to NULL when allocations failLionel Landwerlin2017-01-251-1/+4
* anv: Add trivial support for TrimCommandPoolKHRJason Ekstrand2017-01-241-0/+8
* anv: Handle null in all destructorsJason Ekstrand2016-11-161-0/+6
* anv: Bring back anv_cmd_buffer_emit_state_base_addressJason Ekstrand2016-11-161-0/+18
* anv: Rework the way render target surfaces are allocatedJason Ekstrand2016-11-161-56/+0
* anv/pipeline: Put actual pointers in anv_shader_binJason Ekstrand2016-11-021-1/+1
* anv: move to using vk_alloc helpers.Dave Airlie2016-10-191-11/+11
* anv: Get rid of anv_cmd_buffer_emit_state_base_addressJason Ekstrand2016-10-171-18/+0
* anv/cmd_buffer: Move descriptor flushing into genX_cmd_buffer.cJason Ekstrand2016-10-171-314/+0
* anv/cmd_buffer: Expose ensure_push_constant_*Jason Ekstrand2016-10-171-6/+1
* anv/cmd_buffer: Move Begin/End/Execute to genX_cmd_buffer.cJason Ekstrand2016-10-171-93/+1
* anv/cmd_buffer: Move state base address re-emit into ExecuteCommandsJason Ekstrand2016-10-171-0/+9
* anv/cmd_buffer: Don't call set_subpass in a secondaryJason Ekstrand2016-10-061-38/+2
* anv: Rework pipeline cachingJason Ekstrand2016-08-301-3/+3
* anv: Add pipeline_has_stage guards a few placesJason Ekstrand2016-08-301-6/+22
* anv: Properly call gen75_emit_state_base_address on Haswell.Kenneth Graunke2016-07-201-1/+1