-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding support for vulkan decode extensions #3427
Comments
I'll leave this open for now but this may not ever happens so the issue may be closed. The vulkan video extensions were not designed with support for capture/replay tools in mind, so I don't think this will be possible. Aside from that these extensions are a huge API surface that is for the most part unrelated and orthogonal to actual rendering - RenderDoc will never implement any meaningful debugging for these extensions as it is a graphics debugger not a video decoding debugger, so a video player program using this API would not get any use out of RenderDoc and you would not be able to use it to solve your problem. |
Yes in my previous comment I was talking about basic capture and replay with no introspection - the extensions were not designed with that in mind and I'm not sure it's practical. There is no way to 'skip' and extension or selectively implement certain parts of an extension except where allowed for by optional functionality, if it exists. Note that you should check for extension availability via the enumeration functions before calling vkCreateDevice, the |
Description
Hi,
I have a Vulkan application that currently "works", but when trying to launch it with RenderDoc I'm missing the decode extensions in the physical device. When launching without RenderDoc the extensions are there and the decoding "works". I say "works" because I'm getting a green image and would love to debug this with RenderDoc 😅
It would be amazing if RenderDoc was able to actually debug the decoding itself, but this is probably a major undertaking so perhaps as a first step just allowing these extensions so that I can inspect the resulting Image would be enough?
I'd love to provide more details, but I'm unsure about the internals of how RenderDoc works so feel free to ask me any additional questions.
Environment
Extensions:
The text was updated successfully, but these errors were encountered: