Я пытаюсь запустить Vulkan под X11.Vulkan on X11: vkGetPhysicalDeviceSurfaceCapabilitiesKHR error
Я (по-видимому) успешно создал экземпляр, устройство и поверхность, а также несколько вызовов, связанных с поверхностью, также успешно и даже возвращают разумные значения (например, vkGetPhysicalDeviceSurfaceFormatsKHR
возвращает два формата). Однако, когда я называю vkGetPhysicalDeviceSurfaceCapabilitiesKHR
, я получаю следующее:
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 14 (X_GetGeometry)
Resource id in failed request: 0x5800009
Serial number of failed request: 42
Current serial number in output stream: 42
Окно X11 является 0x5800009
, как указано в сообщении об ошибке. Я использую Vulkan SDK 1.0.5 и драйверы Nvidia 364.12 (если это актуально).
Пожалуйста, отредактируйте в [mcve]. –
@ColonelThirtyTwo: Er ... Vulkan и «минимальный» не совсем хорошо сочетаются. –
Да, код, необходимый для создания этой ситуации, должен составлять 10 страниц. К сожалению, SDK также не поставляется с любыми образцами X11 (только XCB). Мне более любопытно, если это известная проблема, или есть какая-то общая ошибка, под которой происходит эта ошибка. – MuertoExcobito