VulkanTools
VulkanTools copied to clipboard
Tools to aid in Vulkan development
When distributing VulkanTools through a MacOS package manager, such as homebrew for example, we don't want them bundled in a MacOS App. So the process for building these on MacOS...
Currently API dump will save thread ids into a `std::map` and return index of the thread id in the map which is a sequential number from 0 to something. https://github.com/LunarG/VulkanTools/blob/1ea8d1602741d22f73d3b39c5c78eed86897da04/layersvt/api_dump.h#L859...
We need a directory for the users to have access to the output of the layers, for example to store the gfxrecon traces. It would be great to give control...
Currently VkDeviceAddress is printed in decimal format: ``` Thread 0, Frame 0: vkGetBufferDeviceAddressKHR(device, pInfo) returns VkDeviceAddress 18446664944411934720: device: VkDevice = 00000215359B2600 pInfo: const VkBufferDeviceAddressInfo* = 00000061570FC518: sType: VkStructureType = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO...
When we were moving all of the layers to automatically have their layer settings documentation automatically generated, there were some concerns about the readability of the automatically generated documentation from...
API Dump options are settable by using a `vk_layer_settings.txt` file, but a subset are also settable using environment variables. However, it appears that only the settings with corresponding environment variables...
Currently with `VK_APIDUMP_NO_ADDR=true` all the pointers become static string values. It'd be awesome if there was an option where these strings could remain static but still be tracked. For example,...
Because the LUNARG_monitor layer calls SetWindowText at present time, it will block until the thread processing window events processes the message. If that thread is blocked waiting for present to...
I am very new to Vulkan, so my apologies if I am missing something. When testing I noticed that Vulkan configurator creates C:\Users\MyName\AppData\Local\LunarG\vkconfig\override\VkLayer_override.json which contains the override_paths section. By default...