{"repo":"nyorain/vil","free":true,"listed":false,"github":"https://github.com/nyorain/vil","clone":"git clone https://github.com/nyorain/vil.git","description":"Vulkan Layer for Live Introspection & Debugging. Allows to view all vulkan state live inside your application.","language":"C++","stars":131,"topics":["vulkan","layer","debugging","tool","graphics","introspection","live","debugger","vil"],"license":"GPL-3.0","category":"dev-tools","readme_excerpt":"VIL: Vulkan Introspection Layer Vulkan layer that allows to inspect GPU state and submitted commands live inside your applications. Features: - show all created resources, their information and state - can be identified via debug names - visualize content of images and see buffer content - inspect recorded and executing command buffers with live GPU timings - quickly inspect pipeline state - inspect all submissions, queues and synchronization primitives - view the effective properties of draw & dispatch calls, also for indirect commands - show all state bound for a draw/dispatch command and all outputs, live - display images - show and interpret buffer content - show vertex input (vertex output, model visualization and other pre-rasterization stages are WIP) - show the contents of framebuffer attachments after a draw call - debug shaders, seeing the variables update live (WIP) - show general debug information about the application such as - enabled device and instance extensions - enabled features - overall statistics on used memory and available memory budget This is still in an early stage of development, bug reports and feedback welcome. See the rough overview over the currently implemented vulkan commands/extensions. Keep in mind that using extensions/features not supported by the layer at the moment might cause crashes. Intended much more as a live debugging tool than a profiling tool. Does not have all the features of existing debugging tools (such as renderdoc) at the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nyorain","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nyorain/vil/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."}