aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_query.c
Commit message (Expand)AuthorAgeFilesLines
* radv: destroy the base object if VkCreateQueryPool() failedSamuel Pitoiset2020-07-151-9/+14
* radv: Explicitly cast TIMESTAMP_NOT_READY value to uin32_t where needed.Oschowa2020-06-021-2/+2
* radv: use the base object struct typesSamuel Pitoiset2020-05-131-0/+4
* radv: use the common base object type for VkDeviceSamuel Pitoiset2020-05-131-4/+4
* radv: fix geometry shader primitives query with ACO on GFX10Samuel Pitoiset2020-04-171-1/+1
* radv: Whitespace fixup.Bas Nieuwenhuizen2020-04-081-1/+0
* radv: Store 64-bit availability bools if requested.Bas Nieuwenhuizen2020-04-071-71/+56
* radv/gfx10: implement NGG GS queriesSamuel Pitoiset2020-01-291-4/+75
* radv: update VK_EXT_host_query_reset for Vulkan 1.2Samuel Pitoiset2020-01-151-1/+1
* radv: set alignment for load_ssbo/store_ssbo in meta shadersRhys Perry2019-11-251-0/+21
* radv: use a compute shader for copying timestamp query resultsSamuel Pitoiset2019-10-101-30/+226
* radv: sync before resetting query pools if timestamps have been writtenSamuel Pitoiset2019-10-101-0/+10
* radv: additional query fixesAndres Rodriguez2019-08-171-7/+8
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-311-2/+2
* radv: fix queries with WAIT_BIT returning VK_NOT_READYAndres Rodriguez2019-07-271-1/+1
* radv: allow to select DST_SEL with RELEASE_MEMSamuel Pitoiset2019-07-161-0/+2
* radv: rename and re-document cache flush flagsSamuel Pitoiset2019-06-251-4/+4
* radv: flush and invalidate CB before resetting query pools on GFX9Samuel Pitoiset2019-06-131-0/+4
* radv: fix occlusion queries on VegaMSamuel Pitoiset2019-06-121-21/+27
* radv: flush pending query reset caches before copying resultsSamuel Pitoiset2019-06-031-15/+25
* radv: sync before resetting a pool if there is active pending queriesSamuel Pitoiset2019-05-291-0/+11
* radv: tidy up GetQueryPoolResults for occlusion queriesSamuel Pitoiset2019-05-271-7/+5
* radv: do not reset query pool during creationSamuel Pitoiset2019-05-221-3/+0
* radv: write availability status vkGetQueryPoolResults() when the data is not ...Samuel Iglesias Gonsálvez2019-03-251-15/+4
* radv: don't overwrite results in VkGetQueryPoolResults() when queries are not...Samuel Iglesias Gonsálvez2019-03-251-16/+32
* radv: Implement VK_EXT_host_query_reset.Bas Nieuwenhuizen2019-03-181-0/+22
* radv: set num_components on vulkan_resource_index intrinsicLionel Landwerlin2019-03-061-6/+12
* radv/winsys: Set winsys bo priority on creation.Bas Nieuwenhuizen2019-01-291-1/+2
* radv: remove old_fence parameter from si_cs_emit_write_event_eop()Samuel Pitoiset2019-01-231-2/+2
* radeonsi: correct WRITE_DATA.DST_SEL definitionsMarek Olšák2019-01-221-1/+1
* nir: replace more nir_load_system_value calls with builder functionsKarol Herbst2019-01-211-2/+2
* radv/query: Use 1-bit booleans in query shadersJason Ekstrand2018-12-191-21/+21
* radv/query: Add a nir_test_flag helperJason Ekstrand2018-12-191-15/+16
* radv: switch from nir_bcsel to nir_b32cselRhys Perry2018-12-171-4/+4
* radv: wait on the high 32 bits of timestamp queriesSamuel Pitoiset2018-12-051-1/+4
* radv: reset pending_reset_query when flushing cachesSamuel Pitoiset2018-12-051-1/+0
* radv: Flush before vkCmdWriteTimestamp() if neededAlex Smith2018-12-051-11/+19
* nir: replace nir_load_system_value calls with appropiate builder functionsKarol Herbst2018-11-141-4/+4
* radv: disable conditional rendering for vkCmdCopyQueryPoolResults()Samuel Pitoiset2018-11-071-0/+10
* radv: allocate enough space in CS when copying query results with computeSamuel Pitoiset2018-11-071-0/+4
* radv: more use of radv_cp_wait_mem()Samuel Pitoiset2018-11-051-22/+9
* radv: replace si_emit_wait_fence() with radv_cp_wait_mem()Samuel Pitoiset2018-11-051-1/+2
* radv: add missing TFB queries support to CmdCopyQueryPoolsResults()Samuel Pitoiset2018-11-051-0/+277
* radv: remove useless sync after copying query results with computeSamuel Pitoiset2018-11-051-4/+0
* radv: use WAIT_REG_MEM_GREATER_OR_EQUAL instead of a magic valueSamuel Pitoiset2018-10-311-1/+1
* radv: use pool->stride when calling radv_query_shader()Samuel Pitoiset2018-10-311-2/+2
* radv: implement VK_EXT_transform_feedbackSamuel Pitoiset2018-10-291-10/+101
* ac: correct PKT3_COPY_DATA definitionsMarek Olšák2018-10-061-4/+4
* radv: fix resetting the pool for timestamp queriesSamuel Pitoiset2018-10-041-7/+5
* radv: do not use the availability bit for timestamp queriesSamuel Pitoiset2018-09-281-30/+27