summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/genX_query.c
Commit message (Expand)AuthorAgeFilesLines
* anv: implement gen9 post sync pipe control workaroundLionel Landwerlin2020-02-051-0/+9
* anv: Handle unavailable queries in vkCmdCopyQueryPoolResultsBrian Ho2020-01-281-0/+54
* anv: Properly fetch partial results in vkGetQueryPoolResultsBrian Ho2020-01-281-2/+11
* anv: Add an anv_physical_device field to anv_deviceJason Ekstrand2020-01-201-1/+1
* anv: Enable Vulkan 1.2 supportIván Briano2020-01-151-1/+1
* anv: fix intel perf queries availability writesLionel Landwerlin2020-01-091-14/+5
* anv: Add an explicit_address parameter to anv_device_alloc_boJason Ekstrand2019-12-051-0/+1
* anv: prepare the driver for delayed submissionsLionel Landwerlin2019-11-111-29/+8
* anv: Properly handle host query reset of performance queriesLionel Landwerlin2019-11-041-32/+20
* anv: Allocate query pool BOs from the cacheJason Ekstrand2019-10-311-25/+15
* anv: Use the query_slot helper in vkResetQueryPoolEXTJason Ekstrand2019-10-311-1/+1
* anv: implement VK_INTEL_performance_queryLionel Landwerlin2019-10-231-17/+235
* anv: rework queries writes to ensure ordering memory writesLionel Landwerlin2019-05-081-17/+84
* anv: fix argument name for vkCmdEndQueryLionel Landwerlin2019-04-241-2/+2
* anv: Move mi_memcpy and mi_memset to gen_mi_builderJason Ekstrand2019-04-111-5/+4
* anv: Use gen_mi_builder for queriesJason Ekstrand2019-04-111-214/+58
* anv: Implement VK_EXT_host_query_resetJason Ekstrand2019-03-181-0/+14
* anv: Implement transform feedback queriesJason Ekstrand2019-01-221-1/+71
* anv: Implement CmdBegin/EndQueryIndexedJason Ekstrand2019-01-221-1/+20
* anv: narrow flushing of the render target to buffer writesLionel Landwerlin2019-01-191-1/+1
* anv/query: flush render target before copying resultsLionel Landwerlin2018-12-051-0/+9
* anv: flush pipeline before query result copiesLionel Landwerlin2018-11-291-5/+4
* anv: Return VK_ERROR_DEVICE_LOST from anv_device_set_lostJason Ekstrand2018-10-261-3/+1
* anv: Add helpers for setting/checking device lostJason Ekstrand2018-10-261-2/+2
* anv/query: Add an emit_srm helperJason Ekstrand2018-09-171-32/+21
* anv: Add a mi_memset and use it for zeroing queriesJason Ekstrand2018-09-171-12/+2
* anv/query: Use anv_address everywhereJason Ekstrand2018-09-171-57/+64
* anv/query: Write both dwords in emit_zero_queriesJason Ekstrand2018-09-171-0/+5
* anv/query: Increment an index while writing resultsJason Ekstrand2018-09-171-36/+31
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-7/+7
* anv: Soft-pin everything elseScott D Phillips2018-06-011-0/+6
* anv: Use an anv_address in anv_bufferJason Ekstrand2018-05-311-8/+3
* anv/cmd_buffer: Get rid of the meta query workaroundJason Ekstrand2018-01-231-14/+0
* anv/query: implement multiview interactionsIago Toral Quiroga2018-01-181-0/+54
* anv: wire up vk_errorf macro to do debug reportingTapani Pälli2017-09-121-1/+2
* anv: Remove 'inline' keywordsMatt Turner2017-08-291-1/+1
* anv: Stop setting BO flags in bo_init_newJason Ekstrand2017-05-231-0/+7
* anv/query: handle more cases of 'out of host memory'Iago Toral Quiroga2017-05-051-0/+10
* anv/query: Use genxml for MI_MATHJason Ekstrand2017-04-201-43/+28
* anv/query: Use snooping on !LLC platformsJason Ekstrand2017-04-071-13/+11
* anv/query: Busy-wait for available query entriesJason Ekstrand2017-04-051-6/+56
* anv: Query the kernel for reset statusJason Ekstrand2017-04-041-8/+3
* anv/query: handle out of host memory without crashing in compute_query_result()Iago Toral Quiroga2017-03-241-0/+5
* anv: return VK_ERROR_DEVICE_LOST immeditely when device is known to be lostIago Toral Quiroga2017-03-241-0/+3
* genxml: Make MI_STORE_DATA_IMM have a single 64-bit data fieldJason Ekstrand2017-03-171-2/+1
* anv: Implement pipeline statistics queriesIlia Mirkin2017-03-171-10/+222
* anv/query: Rework store_query_resultJason Ekstrand2017-03-171-15/+24
* anv/query: Break GPU query calculation into a helperJason Ekstrand2017-03-171-12/+18
* anv/query: Add a helper for writing a query pool resultJason Ekstrand2017-03-171-16/+17
* anv/query: Use a variable-length slot sizeJason Ekstrand2017-03-171-22/+30