[vk] Fix query cache leak on missed sync #131

Merged
CamilleLaVey merged 1 commit from fix-query-cache-leak-on-missed-sync into master 2025-07-26 18:12:55 +02:00
Owner

Provided by community member, elementary-particle. Submitted as PR by MaranBR.

Fixed issues:

  1. The queue cache forgot to put the host query into unregister queue if they weren't synced. This will block all the banks from freeing causing a major leak.

  2. SamplesQueryCounter is not aligned with renderpass begin/end. This creates invalid queries.

  3. Conditional rendering is not turned on/off at the correct location making them invalid.

Provided by community member, elementary-particle. Submitted as PR by MaranBR. Fixed issues: 1. The queue cache forgot to put the host query into unregister queue if they weren't synced. This will block all the banks from freeing causing a major leak. 2. SamplesQueryCounter is not aligned with renderpass begin/end. This creates invalid queries. 3. Conditional rendering is not turned on/off at the correct location making them invalid.
Shinmegumi added the
core
graphics
labels 2025-07-25 15:58:44 +02:00
requested reviews from crueter, CamilleLaVey 2025-07-25 15:59:28 +02:00
removed review requests for crueter, CamilleLaVey 2025-07-25 16:06:11 +02:00
MaranBr was assigned by Shinmegumi 2025-07-25 16:06:26 +02:00
Shinmegumi self-assigned this 2025-07-25 16:06:27 +02:00
MaranBr force-pushed fix-query-cache-leak-on-missed-sync from 5381747cda to 403c63d740 2025-07-25 21:23:41 +02:00 Compare
MaranBr force-pushed fix-query-cache-leak-on-missed-sync from 403c63d740 to 3f46fad878 2025-07-25 21:34:53 +02:00 Compare
Maufeat force-pushed fix-query-cache-leak-on-missed-sync from 3f46fad878 to 6c3ebcc0cb 2025-07-26 12:56:20 +02:00 Compare
Maufeat force-pushed fix-query-cache-leak-on-missed-sync from 6c3ebcc0cb to c7c2ed7b46 2025-07-26 13:16:15 +02:00 Compare
Maufeat added 1 commit 2025-07-26 13:17:02 +02:00
add fixes by elementary particle v2
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
8e9ef8303f
CamilleLaVey merged commit b1f3b568fb into master 2025-07-26 18:12:55 +02:00
CamilleLaVey deleted branch fix-query-cache-leak-on-missed-sync 2025-07-26 18:12:55 +02:00
Sign in to join this conversation.
No description provided.