Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-132808

Vulkan validation error on vkAcquireNextImageKHR (using validation layer bundled with 1.4.304)

    XMLWordPrintable

Details

    • Windows
    • 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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              lagocs Laszlo Agocs
              maximeduriez Maxime Duriez
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes