summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_batch_chain.c
Commit message (Expand)AuthorAgeFilesLines
* anv: Drop I915_EXEC_CONSTANTS_REL_GENERAL from execbuf.Kenneth Graunke2018-02-121-2/+1
* anv: Remove 'inline' keywordsMatt Turner2017-08-291-2/+2
* anv: Implement VK_KHR_external_fenceJason Ekstrand2017-08-281-2/+17
* anv: Use DRM sync objects to back fences whenever possibleJason Ekstrand2017-08-281-0/+8
* anv: Rename anv_fence_state to anv_bo_fence_stateJason Ekstrand2017-08-281-1/+1
* anv: Pull the guts of anv_fence into anv_fence_implJason Ekstrand2017-08-281-6/+16
* anv: Rework fences to work more like BO semaphoresJason Ekstrand2017-08-281-1/+25
* anv: Check that in_fence fd is valid before closing it.Francisco Jerez2017-08-221-1/+2
* anv: Add error handling to setup_empty_execbuf().Francisco Jerez2017-08-221-9/+13
* anv: Use DRM sync objects for external semaphores when availableJason Ekstrand2017-08-151-0/+59
* anv: Implement support for exporting semaphores as FENCE_FDJason Ekstrand2017-08-151-0/+52
* anv: Submit a dummy batch when only semaphores are provided.Jason Ekstrand2017-08-151-3/+25
* anv: Add a basic implementation of VK_KHX_external_semaphoreJason Ekstrand2017-08-151-4/+32
* anv: Round u_vector element sizes to a power of twoJason Ekstrand2017-07-121-2/+3
* intel: Move clflush helpers from anv to common/gen_clflush.h.Kenneth Graunke2017-07-101-1/+1
* anv: Stop setting domains to RENDER on EXEC_OBJECT_WRITEJason Ekstrand2017-07-101-5/+2
* anv: check return value of anv_execbuf_add_boLionel Landwerlin2017-05-081-2/+7
* anv/allocator: Embed the block_pool in the state_poolJason Ekstrand2017-05-041-17/+18
* anv: Allocate binding table blocks through the state poolJason Ekstrand2017-05-041-26/+21
* anv/allocator: Drop the block_size field from block_poolJason Ekstrand2017-05-041-2/+4
* anv: Implement VK_KHX_external_semaphore_fdJason Ekstrand2017-05-031-6/+47
* anv: Pull the guts of cmd_buffer_execbuf into a helperJason Ekstrand2017-05-031-24/+35
* anv/cmd_buffer: Use the device allocator for QueueSubmitJason Ekstrand2017-04-271-3/+3
* anv: Replace anv_bo::is_winsys_bo with a uint32_t flagsJason Ekstrand2017-04-041-2/+2
* anv/batch_chain: Handle another OOM in cmd_buffer_execbufJason Ekstrand2017-03-291-2/+4
* anv: handle errors while allocating new binding table blocksIago Toral Quiroga2017-03-161-2/+6
* anv: handle memory allocation errors during queue submissionsIago Toral Quiroga2017-03-161-3/+6
* anv: handle failures when growing reloc listsIago Toral Quiroga2017-03-161-11/+24
* anv: handle allocation failure in anv_batch_emit_dwords()Iago Toral Quiroga2017-03-161-2/+7
* anv: handle allocation failure in anv_batch_emit_batch()Iago Toral Quiroga2017-03-161-2/+7
* anv: Rename clflush_range and state_clflushJason Ekstrand2017-02-211-1/+1
* anv: Don't include two different pack headersKristian H. Kristensen2016-11-291-3/+5
* intel/isl: Add some basic info about RENDER_SURFACE_STATE to isl_deviceJason Ekstrand2016-11-161-1/+3
* anv: Do relocations in userspace before execbuf ioctlKristian Høgsberg Kristensen2016-11-091-8/+143
* anv: Move relocation handling from EndCommandBuffer to QueueSubmitJason Ekstrand2016-11-091-45/+49
* anv/batch: Move last_ss_pool_bo_offset to the command bufferJason Ekstrand2016-11-091-12/+21
* anv: Add an anv_execbuf helper structJason Ekstrand2016-11-091-34/+50
* anv/batch_chain: Improve write_relocJason Ekstrand2016-11-091-5/+22
* anv: Don't presume to know what address is in a surface relocationJason Ekstrand2016-11-091-51/+15
* anv: Add a cmd_buffer_execbuf helperJason Ekstrand2016-11-091-0/+8
* anv: Document cmd_buffer_alloc_binding_tableJason Ekstrand2016-11-081-0/+71
* anv: move to using vk_alloc helpers.Dave Airlie2016-10-191-20/+20
* anv: port to using new u_vector shared helper.Dave Airlie2016-10-191-20/+20
* anv/cmd_buffer: Move state base address re-emit into ExecuteCommandsJason Ekstrand2016-10-171-6/+0
* anv/batch_chain: free pointers for error casesMark Janes2016-05-181-2/+2
* anv: s/anv_batch_emit_blk/anv_batch_emit/Jason Ekstrand2016-04-201-3/+3
* anv/device: Use the new emit macroJason Ekstrand2016-04-201-8/+9
* anv/batch_chain: Fall back to growing batches when chaining isn't availableJason Ekstrand2016-03-211-2/+61
* anv/allocator: Add a size field to bo_pool_allocJason Ekstrand2016-03-181-2/+4
* Move the intel vulkan driver to src/intel/vulkanJason Ekstrand2016-02-181-0/+1077