Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.1, 6.9.0 Beta1
-
None
-
-
24d62ffd7 (dev), b96994c9e (6.9), d96c2018f (6.8)
Description
I have a QML sample that redraws the QML UI every frame.
When running it with the Vulkan backend with validation layers enabled, the console is spammed with the following validation error:
vkDebug: Validation Error: [ VUID-vkAcquireNextImageKHR-semaphore-01779 ] Object 0: handle = 0xd5b26f0000000010, type = VK_OBJECT_TYPE_SEMAPHORE; | MessageID = 0x5717e75b | vkAcquireNextImageKHR(): Semaphore must not have any pending operations. The Vulkan spec states: If semaphore is not VK_NULL_HANDLE, it must not have any uncompleted signal or wait operations pending (https://vulkan.lunarg.com/doc/view/1.4.304.0/windows/1.4-extensions/vkspec.html#VUID-vkAcquireNextImageKHR-semaphore-01779)
I have included the mentioned sample in this issue.
Attachments
Issue Links
- is duplicated by
-
QTBUG-135126 windows: Hello Vulkan Triangle throws validation error with Vulkan 1.4 SDK
-
- Closed
-
For Gerrit Dashboard: QTBUG-132808 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
617314,5 | rhi: vulkan: Simplify frame sync | dev | qt/qtbase | Status: MERGED | +2 | +1 |
620372,2 | rhi: vulkan: Simplify frame sync | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
620778,2 | rhi: vulkan: Simplify frame sync | 6.8 | qt/qtbase | Status: MERGED | +2 | 0 |