Getting started with the LunarG SDK
All the chapters in this book use the LunarG SDK for Vulkan programming. This SDK can be downloaded from https://vulkan.lunarg.com; you'll need a LunarG account to do this.
The SDK's default installation path always locates to C:\VulkanSDK\
[version]. Upon successful installation, the SDK's Bin
directory location is added to the $PATH
environment variable (C:\VulkanSDK\1.0.26.0\Bin
). In addition, the VK_SDK_PATH
environment variable is added, pointing to the SDK's path (C:\VulkanSDK\1.0.26.0
).
The installation will also add the Vulkan loader (vulkan-1.dll
) to C:\Windows\System32
. Based on the window target, the loader will be either a 32-bit or 64-bit DLL.
The following are some general terms that will be commonly used throughout the chapter:
Term |
Description |
ICD |
This is the abbreviation for Installable Client Driver. It is a Vulkan-compatible display driver. Multiple ICDs--for example, NVIDIA and Intel drivers--can coexist without interfering with each... |