summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_query.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: Add on-demand compilation of built-in shaders.Bas Nieuwenhuizen2018-08-141-5/+27
* nir: cleanup oversized arrays in nir_swizzle callsKarol Herbst2018-07-131-4/+2
* radv: get rid of buffer object prioritiesSamuel Pitoiset2018-07-121-4/+4
* radv: emit a dummy ZPASS_DONE to prevent GPU hangs on GFX9Samuel Pitoiset2018-07-121-3/+6
* radv: remove unused 'predicated' parameter from some functionsSamuel Pitoiset2018-06-271-5/+2
* radv: emit PIPELINESTAT_{START,STOP} events for pipeline stats queriesSamuel Pitoiset2018-06-261-0/+11
* radv: use EOP_DATA_SEL_* instead of magic numbersSamuel Pitoiset2018-06-211-3/+6
* amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák2018-06-191-5/+5
* radv: Add option to print errors even in optimized builds.Bas Nieuwenhuizen2018-05-311-3/+3
* radv: Fix multiview queries.Bas Nieuwenhuizen2018-05-141-19/+20
* radv: only disable out-of-order rast for perfect occlusion queriesSamuel Pitoiset2018-05-021-2/+2
* radv: only enable PERFECT_ZPASS_COUNTS for precision occlusion queriesSamuel Pitoiset2018-04-061-5/+31
* radv/query: handle multiview timestamp queries.Dave Airlie2018-03-191-36/+43
* radv/query: handle multiview queries properly. (v3)Dave Airlie2018-03-191-0/+19
* radv/query: split out begin/end query emissionDave Airlie2018-03-191-41/+57
* radv: only emit cache flushes when the pool size is large enoughSamuel Pitoiset2018-03-011-5/+9
* radv: keep track of the query pool sizeSamuel Pitoiset2018-03-011-5/+4
* radv: make sure to emit cache flushes before starting a querySamuel Pitoiset2018-03-011-7/+21
* radv: fix pipeline statistics end query on compute queueDave Airlie2017-12-281-1/+1