VulkanTools
VulkanTools copied to clipboard
Tools to aid in Vulkan development
ActionRPG on Android calls vkGetDeviceProcAddr for vkGetRefreshCycleDurationGOOGLE and vkGetPastPresentationTimingGOOGLE. Since these are instance functions, they fail. The gfxreconstruct trace layer passes this call down to the next layer (the driver),...
Was surprised to see that selecting the `show_shader` option in api dump resulted in only the binary data for the shaders being dumped. It'd be super-cool if they'd use SPIRV-Tools...
Hello, I have a special use case to create a window and destroy it at runtime. To be specific, it looks like: xcb_create_window creates 'window 0' vkCreateXcbSurfaceKHR creates 'surface 0'...
I'd recommend adding some form of format version declaration, so applications can easily detect how the format evolves over time. (In json-schema, that versioning is accomplished using a "$schema" element)...
It would be nice if api_dump printed the enum for VK_QUEUE_FAMILY_IGNORED (for QueueFamilyIndex), VK_REMAINING_MIP_LEVELS (for levelCount), VK_REMAINING_ARRAY_LAYERS (for layerCount) and VK_WHOLE_SIZE for memory sizes and ranges. There are probably others.
The default working directory that `vkconfig` chooses at startup is `/usr/bin`, which of course will prevent files from being saved. At one time, I thought we had special-cased to use...
Use case: I have two versions of an application, build in different ways. Each application has the same name, but they are located in different folders (in this case, I...
Under macOS, bringing up the "Applications to override Vulkan Layers" dialog while "Apply only to selected list of Vulkan applications", does not allow you to select an application. Checkboxes work,...
[Environment] Ubuntu 18.04 using xfce (gtk3) [Steps to reproduce] - Open vkconfig and select the "Apply only to the selected list of Vulkan applications" checkbox under the "Overriden by the...