Closed parsaiej closed 3 months ago
Note that your application should be checking for extensions being available before calling vkCreateDevice, although RenderDoc will also return VK_EXTENSION_NOT_PRESENT if you don't do that. This will let you detect what is happening and report appropriately.
Nintendo is currently contributing shader object support as the extension is primarily relevant/intended for their platform, so it should be supported in the near future.
Implemented by Nintendo in #3364 - I believe they will be primarily maintaining it going forwards.
Description
I have a Vulkan application using the
VK_EXT_shader_object
extension. I noticed that when the Renderdoc Vulkan layer is implicitly loaded (i.e. when using the Launch Application option), the call tovkCreateDevice
fails. It otherwise succeeds when I do not load that extension. I assume this is happening because Renderdoc currently does not support this extension, so I decided to make this request in case that assumption was correct. I am making heavy use of this extension and won't have time to re-organize things for traditional Vulkan pipeline objects.Environment