03-21-2022 10:18 AM
It would be great to have performance counters and shader disassembly built right into Vulkan.
Check out VK_AMD_shader_info, this way we can dump disassembly into logcat or even display in the app itself!
It would be really cool if you would give us ability to write assembly directly, some of us developers wouldn't mind that also.
Performance counters for a console such as Quest is a no-brainer but still missing somehow.
RenderDoc counters are nice but what we really need is to be able to bake performance queries right in-between individual commands or submits if that's too hard.
Then we can build custom built-in tools to optimize in a much tighter iteration loop than to fire up a RenderDoc capture every time we iterate on a performance issue.