summaryrefslogtreecommitdiff
path: root/src/intel/vulkan/genX_query.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-02anv: switch intel perf queries to query layoutLionel Landwerlin1-104/+84
2021-02-02anv: switch khr perf query code to use query layoutLionel Landwerlin1-121/+281
2021-02-02anv: fix layout commentLionel Landwerlin1-1/+1
2021-02-02intel/perf: add performance query layout using MI_SRMLionel Landwerlin1-2/+4
2021-02-02intel/perf: prep work to enable new perf countersLionel Landwerlin1-8/+8
2021-01-15intel/perf: move gt_frequency to resultsLionel Landwerlin1-12/+5
2020-05-20anv: Implement VK_KHR_performance_queryLionel Landwerlin1-21/+316
2020-05-20anv: use a query filled by the perf codeLionel Landwerlin1-6/+1
2020-05-20anv: don't reserve a particular register for draw countLionel Landwerlin1-2/+2
2020-05-04vulkan,anv: Add a base object struct typeJason Ekstrand1-0/+2
2020-05-04vulkan,anv: Add a common base object type for VkDeviceJason Ekstrand1-3/+3
2020-04-18anv: skip writing perfcntr in results on Gen12+Lionel Landwerlin1-0/+4
2020-02-05anv: implement gen9 post sync pipe control workaroundLionel Landwerlin1-0/+9
2020-01-28anv: Handle unavailable queries in vkCmdCopyQueryPoolResultsBrian Ho1-0/+54
2020-01-28anv: Properly fetch partial results in vkGetQueryPoolResultsBrian Ho1-2/+11
2020-01-20anv: Add an anv_physical_device field to anv_deviceJason Ekstrand1-1/+1
2020-01-15anv: Enable Vulkan 1.2 supportIván Briano1-1/+1
2020-01-09anv: fix intel perf queries availability writesLionel Landwerlin1-14/+5
2019-12-05anv: Add an explicit_address parameter to anv_device_alloc_boJason Ekstrand1-0/+1
2019-11-11anv: prepare the driver for delayed submissionsLionel Landwerlin1-29/+8
2019-11-04anv: Properly handle host query reset of performance queriesLionel Landwerlin1-32/+20
2019-10-31anv: Allocate query pool BOs from the cacheJason Ekstrand1-25/+15
2019-10-31anv: Use the query_slot helper in vkResetQueryPoolEXTJason Ekstrand1-1/+1
2019-10-23anv: implement VK_INTEL_performance_queryLionel Landwerlin1-17/+235
2019-05-08anv: rework queries writes to ensure ordering memory writesLionel Landwerlin1-17/+84
2019-04-24anv: fix argument name for vkCmdEndQueryLionel Landwerlin1-2/+2
2019-04-11anv: Move mi_memcpy and mi_memset to gen_mi_builderJason Ekstrand1-5/+4
2019-04-11anv: Use gen_mi_builder for queriesJason Ekstrand1-214/+58
2019-03-18anv: Implement VK_EXT_host_query_resetJason Ekstrand1-0/+14
2019-01-22anv: Implement transform feedback queriesJason Ekstrand1-1/+71
2019-01-22anv: Implement CmdBegin/EndQueryIndexedJason Ekstrand1-1/+20
2019-01-19anv: narrow flushing of the render target to buffer writesLionel Landwerlin1-1/+1
2018-12-05anv/query: flush render target before copying resultsLionel Landwerlin1-0/+9
2018-11-29anv: flush pipeline before query result copiesLionel Landwerlin1-5/+4
2018-10-26anv: Return VK_ERROR_DEVICE_LOST from anv_device_set_lostJason Ekstrand1-3/+1
2018-10-26anv: Add helpers for setting/checking device lostJason Ekstrand1-2/+2
2018-09-17anv/query: Add an emit_srm helperJason Ekstrand1-32/+21
2018-09-17anv: Add a mi_memset and use it for zeroing queriesJason Ekstrand1-12/+2
2018-09-17anv/query: Use anv_address everywhereJason Ekstrand1-57/+64
2018-09-17anv/query: Write both dwords in emit_zero_queriesJason Ekstrand1-0/+5
2018-09-17anv/query: Increment an index while writing resultsJason Ekstrand1-36/+31
2018-09-07Replace uses of _mesa_bitcount with util_bitcountDylan Baker1-7/+7
2018-06-01anv: Soft-pin everything elseScott D Phillips1-0/+6
2018-05-31anv: Use an anv_address in anv_bufferJason Ekstrand1-8/+3
2018-01-23anv/cmd_buffer: Get rid of the meta query workaroundJason Ekstrand1-14/+0
2018-01-18anv/query: implement multiview interactionsIago Toral Quiroga1-0/+54
2017-09-12anv: wire up vk_errorf macro to do debug reportingTapani Pälli1-1/+2
2017-08-29anv: Remove 'inline' keywordsMatt Turner1-1/+1
2017-05-23anv: Stop setting BO flags in bo_init_newJason Ekstrand1-0/+7
2017-05-05anv/query: handle more cases of 'out of host memory'Iago Toral Quiroga1-0/+10