summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_batch_chain.c
Commit message (Expand)AuthorAgeFilesLines
* anv: Validate the list of BOs from the block pool.Rafael Antognolli2019-01-171-5/+49
* anv: Split code to add BO dependencies to execbuf.Rafael Antognolli2019-01-171-23/+39
* anv: Update usage of block_pool->bo.Rafael Antognolli2019-01-171-4/+4
* anv/allocator: Add getter for anv_block_pool.Rafael Antognolli2019-01-171-2/+2
* src/intel: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-2/+1
* util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2018-10-251-3/+0
* anv/batch_chain: Don't start a new BO just for BATCH_BUFFER_STARTJason Ekstrand2018-10-031-0/+9
* anv: Use separate MOCS settings for external BOsJason Ekstrand2018-10-031-1/+1
* intel: decoder: unify MI_BB_START field namingLionel Landwerlin2018-08-241-1/+1
* anv: Don't even bother processing relocs if we have softpinJason Ekstrand2018-06-011-3/+15
* anv: Refactor reloc handling in execbuf_add_boJason Ekstrand2018-06-011-36/+42
* anv: Soft-pin batch buffersScott D Phillips2018-06-011-6/+15
* anv/batch_chain: Simplify secondary batch return chainingJason Ekstrand2018-06-011-40/+36
* anv/batch_chain: Call batch_bo_finish at the end of end_batch_bufferJason Ekstrand2018-06-011-6/+6
* anv: For pinned BOs, skip relocations, but track bo usageScott D Phillips2018-06-011-0/+63
* anv: Use a separate pool for binding tables when soft pinningScott D Phillips2018-06-011-10/+16
* anv/blorp: Write relocated values into surface statesScott D Phillips2018-05-311-16/+0
* anv: move canonical_address calculation into a separate functionScott D Phillips2018-05-271-11/+1
* Get rid of a bunch of KHR suffixesJason Ekstrand2018-03-071-1/+1
* 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