With OpenGL, we had helper APIs like GLUT. Is the LunarG SDK intended to serve as that common front end for OS dependencies?

The LunarG SDK provides the critical and canonical Vulkan API Loader and Validation Layers. In addition, it provides sample code as examples, and other tools such as RenderDoc, vulkaninfo, vkVIA (Vulkan Installation Analyzer), the Layer Factory, Device Simulation layer, Assistant Layer, vkcube, vkconfig (allows a user to specify which layers will be loaded by Vulkan applications at runtime), vktrace/vkreplay, SPIR-V tools, VK_LAYER_LUNARG_monitor (FPS overlay), VK_LAYER_LUNARG_screenshot, and VK_LAYER_LUNARG_api_dump.

For more information about what is in the SDK, you can download it for free from vulkan.lunarg.com. You can also see an overview at here on LunarG.com.

Return to FAQs