You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In SteamVR for direct mode we use VK_EXT_acquire_xlib_display. We get the following validation errors from object_tracker regarding VkDisplayKHR acquired from vkGetRandROutputDisplayEXT:
The problem is that the codegen in object_tracker.cpp does not do CreateObject on the kVulkanObjectTypeDisplayKHR in vkGetRandROutputDisplayEXT so object_tracker is unaware of it. I tried modifying object_tracker_generator.py to consider it to have iscreate = True, but the problem is the generated code expect a pAllocator and there isn't one for this function. I figured I'd better pass it off to someone more familiar with the code.
The text was updated successfully, but these errors were encountered:
In SteamVR for direct mode we use VK_EXT_acquire_xlib_display. We get the following validation errors from object_tracker regarding VkDisplayKHR acquired from vkGetRandROutputDisplayEXT:
[ VUID-vkGetDisplayModePropertiesKHR-display-parameter ] Object: 0x157c570 (Type = 29) | Invalid DisplayKHR Object 0x157c570. The spec valid usage text states 'display must be a valid VkDisplayKHR handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkGetDisplayModePropertiesKHR-display-parameter)
[ VUID-vkAcquireXlibDisplayEXT-display-parameter ] Object: 0x26d8570 (Type = 29) | Invalid DisplayKHR Object 0x26d8570. The spec valid usage text states 'display must be a valid VkDisplayKHR handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkAcquireXlibDisplayEXT-display-parameter)" char*
[ VUID-vkRegisterDisplayEventEXT-display-parameter ] Object: 0x1766580 (Type = 29) | Invalid DisplayKHR Object 0x1766580. The spec valid usage text states 'display must be a valid VkDisplayKHR handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkRegisterDisplayEventEXT-display-parameter)
The problem is that the codegen in object_tracker.cpp does not do CreateObject on the kVulkanObjectTypeDisplayKHR in vkGetRandROutputDisplayEXT so object_tracker is unaware of it. I tried modifying object_tracker_generator.py to consider it to have iscreate = True, but the problem is the generated code expect a pAllocator and there isn't one for this function. I figured I'd better pass it off to someone more familiar with the code.
The text was updated successfully, but these errors were encountered: