{"repo":"lstalmir/VulkanProfiler","free":true,"listed":false,"github":"https://github.com/lstalmir/VulkanProfiler","clone":"git clone https://github.com/lstalmir/VulkanProfiler.git","description":"Real-time GPU profiling layer for Vulkan applications.","language":"C++","stars":97,"topics":["performance","vulkan","profiler","game-development","gamedev","performance-analysis"],"license":"MIT","category":"game-templates","readme_excerpt":"Vulkan profiler This tool is a real-time GPU profiling layer for applications using Vulkan API. It provides data for performance analysis on all levels, down to single draw calls. If you have any questions, suggestions or problems, please create an issue. Documentation Full documentation of the layer is available at lstalmir.github.io/VulkanProfiler. Compiling & Installation [!TIP] Please refer to the documentation for more detailed instructions. The layer is available for Windows and Linux. On both platforms CMake is used as the main build management tool. Clone this repository using git clone --recursive https://github.com/lstalmir/VulkanProfiler . Windows The solution compiles on Visual Studio 2017 or later, and CLion. Using C++ CMake tools for Windows component is recommended, but generating VS project files using cmake -G works fine as well. The project also requires Python3 with packages listed in VkLayer profiler layer/scripts/requirements.txt. VkLayer profiler layer.dll and VkLayer profiler layer.json files are the products of compiling the VkLayer profiler layer run configuration. Both must be placed in the same directory. To use the layer register it in the Windows registry: (Use HKLM instead of HKCU to install for all users) Linux Following packages are required for building on Debian-based systems: - g++-8.3 (or later) - cmake-3.8 (or later) - extra-cmake-modules - libdrm-dev - libxkbcommon-dev - libx11-dev, libxext-dev (for Xlib support) - libxcb1-dev, libxcb-sha","default_branch":null,"files":null,"tree":[],"storefront":"/r/lstalmir","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lstalmir/VulkanProfiler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}