Vulkan-Samples/components at main · KhronosGroup/Vulkan-Samples

GitHub

A component encapsulates all code relating to a specific goal. Components act as individual compile targets. This allows CMake to efficiently parallelize the compilation and link stages. A component should include the minimum amount of dependencies. Circular dependencies should be avoided.