protonscr

VVL error in test_virtual_queries

vkd3dopen
HansKristian-Work/vkd3d-proton#2381 · opened 2025-03-07 by HansKristian-Work · updated 2025-03-07 · 1 comments · github
HHansKristian-Work 2025-03-07 github

Known issue with virtual query handling since it's such a hot mess

11c6f:err:vkd3d_debug_messenger_callback: VUID-vkCmdBeginQuery-queryPool-01922: vkCmdBeginQuery(): query 0 from pool VkQueryPool 0xa700000000a7 has same queryType (VK_QUERY_TYPE_OCCLUSION) as active query 0 from pool VkQueryPool 0xa700000000a7 inside this command buffer (VkCommandBuffer 0x5555574d7fb0).
The Vulkan spec states: queryPool must have been created with a queryType that differs from that of any queries that are active within commandBuffer (https://docs.vulkan.org/spec/latest/chapters/queries.html#VUID-vkCmdBeginQuery-queryPool-01922)

Ddoitsujin maintainer 2025-03-07 github

Would require us to support mapping one vulkan query to multiple d3d queries, which is doable, but probably requires a significant rework.

Nothing extracted yet.