aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_batch_chain.c
Commit message (Expand)AuthorAgeFilesLines
* anv: Always add in EXEC_OBJECT_WRITE when specified in extra_flagsJason Ekstrand2019-12-061-0/+5
* anv: Fix error message format stringIan Romanick2019-12-041-5/+2
* anv: Use an anv_state for the next binding tableJason Ekstrand2019-11-181-11/+14
* anv: implement VK_KHR_timeline_semaphoreLionel Landwerlin2019-11-111-30/+26
* anv: prepare the driver for delayed submissionsLionel Landwerlin2019-11-111-235/+92
* anv: prepare driver to report submission error through queuesLionel Landwerlin2019-11-111-2/+3
* anv: detach batch emission allocation from deviceLionel Landwerlin2019-11-111-56/+40
* anv: remove list items on batch finiLionel Landwerlin2019-11-111-1/+4
* anv: invalidate file descriptor of semaphore sync fd at vkQueueSubmitLionel Landwerlin2019-11-111-2/+4
* anv: Use a bitset for tracking residencyJason Ekstrand2019-10-311-77/+84
* anv: Add a device parameter to anv_execbuf_add_boJason Ekstrand2019-10-311-19/+32
* anv: Allocate misc BOs from the cacheJason Ekstrand2019-10-311-1/+1
* anv: Allocate batch and fence buffers from the cacheJason Ekstrand2019-10-311-49/+48
* anv: Handle state pool relocations using "wrapper" BOsJason Ekstrand2019-10-311-5/+14
* anv: Replace ANV_BO_EXTERNAL with anv_bo::is_externalJason Ekstrand2019-10-311-1/+1
* anv: Declare the bo in the anv_block_pool_foreach_bo loopJason Ekstrand2019-10-311-1/+0
* anv: Stop storing the GEM handle in anv_reloc_list_addJason Ekstrand2019-10-311-1/+1
* anv: Fix a relocation race conditionJason Ekstrand2019-10-311-4/+13
* anv: Reduce the minimum number of relocationsJason Ekstrand2019-10-291-1/+1
* anv: Delay allocation of relocation listsJason Ekstrand2019-10-291-67/+71
* anv: Fix output of INTEL_DEBUG=bat for chained batchesCaio Marcelo de Oliveira Filho2019-10-281-1/+1
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-2/+2
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-311-1/+1
* intel: drop incorrect MAYBE_UNUSEDEric Engestrom2019-07-311-1/+1
* anv: only resort to sync fds internally with no syncobj supportLionel Landwerlin2019-06-201-0/+8
* anv: Make all VkDeviceMemory BOs resident permanentlyJason Ekstrand2019-04-191-12/+7
* intel/decoders: handle decoding MI_BBS from ringLionel Landwerlin2019-03-071-1/+1
* anv: add support for INTEL_DEBUG=batLionel Landwerlin2019-03-021-2/+12
* Revert "anv: add support for INTEL_DEBUG=bat"Lionel Landwerlin2019-02-241-49/+0
* anv: add support for INTEL_DEBUG=batLionel Landwerlin2019-02-231-0/+49
* anv: Implement VK_EXT_buffer_device_addressJason Ekstrand2019-02-011-0/+14
* 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