Drivers, SDKs and More
Vulkan GPU Resources
Behind every great API is the supporting software that bring it life on your GPU. Check out the available resources by company below.
SDK
Download these essential development tools
Essentials tools, documentation and libraries for every Vulkan developer
Detroit Become Human — Quantic Dream
SDK
Download these essential development tools
Essentials tools, documentation and libraries for every Vulkan developer
-
LunarG has developed the quintessential developer SDK including build tools, documentation, libraries and more.
Find Out More
-
Google gives you everything you need to incorporate Vulkan into your Android games and other apps where graphics performance is key.
Visit the Android developer website to download the API, samples, and documentation: resources to help you hit the ground running.
Find Out More
-
ARM’s Vulkan Software Development Kit is a collection of resources to help you build Vulkan applications for a platform with a Mali GPU and an ARM processor. You can use it for creating new applications, training, and exploration of implementation possibilities
Find Out More
-
The PowerVR SDK is an open source codebase to help with the development of graphics applications for PowerVR and other platforms. It consists of two main parts: the Framework and a set of examples.
Find Out More
Deep Dive
Profilers and debuggers
Tools to take a low level look at your application, debug and achieve the absolute best performance
Deep Dive
Profilers and debuggers
Tools to take a low level look at your application, debug and achieve the absolute best performance
-
The AMD Radeon™ GPU Profiler is a ground-breaking low-level optimization tool that provides detailed information on Radeon™ GPUs.
Find Out More
-
AGI is a cross-vendor open source tool with system and frame profiling support for Vulkan applications on the Android platform.
Find Out More
-
Arm Mobile Studio offers free mobile app development tools for manual analysis of app performance across mobile devices and a Professional Edition for importing that data directly into a continuous integration workflow.
Find Out More
-
A cross-platform Vulkan layer which checks Vulkan applications for recommended API usage on Arm Mali devices
Find Out More
-
NVIDIA Nsight™ allows you to build and debug integrated GPU kernels and native CPU code as well as inspect the state of the GPU and memory
Find Out More
-
The Snapdragon Profiler provides Vulkan developers with low level counters and metrics that help them get accurate timing and insight on what happens on the Adreno GPU.
Find Out More
-
RenderDoc is a frame-capture based graphics debugger, currently available for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development on Windows 7 — 10, Linux, Android, Stadia, and Nintendo Switch™. It is completely open-source under the MIT license
Find Out More
-
Tracy is a real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler. Tracy supports profiling CPU , GPU (including Khronos APIs: Vulkan, OpenGL, OpenCL), memory allocations, locks, context switches and more.
Find Out More
GPU PROGRAMMING
Shader Tools
Here you’ll find info (spec, documentation) and development tools for developing shaders for Vulkan. Vulkan has support for shaders written in HLSL and GLSL — and if you want to go deeper, SPIRV intermediate representation is is the target IR for all Vulkan shaders.
GPU PROGRAMMING
Shader Tools
Here you’ll find info (spec, documentation) and development tools for developing shaders for Vulkan. Vulkan has support for shaders written in HLSL and GLSL — and if you want to go deeper, SPIRV intermediate representation is is the target IR for all Vulkan shaders.
-
-
HLSL Documentation
HLSL is the C-like high-level shader language that you use with programmable shaders in DirectX.
-
DXC Github Repository
The DirectX Shader Compiler project includes a compiler and related tools used to compile High-Level Shader Language (HLSL) programs into Intermediate Language (DXIL, SPIRV) representation.
-
HLSL to SPIR-V mapping
This document describes the mappings from HLSL features to SPIR-V for Vulkan adopted by the SPIR-V codegen.
-
-
-
GLSL wiki
The OpenGL Shading Language is a C-style language and covers most of the features you would expect with such a language.
-
GLSL Spec (PDF)
This document specifies version 4.60 of the OpenGL Shading Language (GLSL)
-
GLSL Github Repository
GLSL and ESSL are Khronos high-level shading languages. Vulkan makes use of GLSL and ESSL, via SPIR-V.
-
glslang reference compiler front end
glslang is the official reference compiler front end for the OpenGL and OpenGL ES shading languages. If you wish to assure that SPIR-V generated from HLSL is legal for Vulkan, also install spirv-tools.
-
-
-
SPIR-V Overview
SPIR-V is catalyzing a revolution in the ecosystem for shader and kernel language compilers used for expressing parallel computation and GPU-based graphics.
-
SPIR-V Spec Registry
SPIR-V is a binary intermediate language for representing graphical-shader stages and compute kernels for multiple Khronos APIs, including OpenCL, OpenGL, and Vulkan.
-
SPIR-V Guide
The SPIR-V Guide is designed to help developers get up and going with the world of SPIR-V. This guide is targeted at developers needing to use compilers SPIR-V in their tool chains and for developers wishing to develop custom tooling or compilers that outputs SPIR-V.
-
SPIR-V Tools
The SPIR-V Tools project provides an API and commands for processing SPIR-V modules. The project includes an assembler, binary module parser, disassembler, validator, and optimizer for SPIR-V.
-
Engines
Looking to take your project to the next level? Look no further: Here are several engines that currently support Vulkan.
Acid is an open-source, cross-platform game engine written in modern C++17 with a focus on modularity and simplicity
Find out more
CRYENGINE, Crytek’s proprietary game engine is available for creators all across the globe to harness the power behind IPs like Crysis, Ryse: Son of Rome, The Climb and Hunt: Showdown. Start achieving; dare to create world-class gaming experiences, no matter the budget or team size.
Find out more
Flax is a fully-featured multi-platform 3D game engine. It brings awesome experience to the game development that scales from small to large teams.
Flax Engine
Godot is completely free and open-source under the very permissive MIT license.
Find out more
NAP framework is an open source, data-driven platform that merges game technology with the flexibility of a creative coding environment. NAP allows you to create fast, modular, stable applications.
Find out more
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Open 3D Engine
The Source Engine is a 3D game engine developed by Valve Corporation. Its unique features include a large degree of modularity and flexibility, an artist-driven, shader-based renderer, accurate lip sync and facial expression technology, and a powerful, efficient and completely network-enabled physics system.
Find out more
The-Forge is an open-source cross-platform rendering framework that is used to provide the rendering layer for custom next-gen game engines. It is also meant to provide building blocks to write your own game engine. It’s used by many different games and studios including but not limited to: Supergiant’s Hades, Bethesda’s Creation Engine, StarVR One SDK and others. The Forge Interactive offers game engine consulting and programming services around it.
The Forge
Open-source C# cross-platform game engine currently offering Vulkan support in Beta
Find out more
Unity is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life.
Find out more
Unreal Engine is the world’s most open and advanced real-time 3D creation tool. Continuously evolving to serve not only its original purpose as a state-of-the-art game engine, today it gives creators across industries the freedom and control to deliver cutting-edge content, interactive experiences, and immersive virtual worlds
Find out more
Cross-platform multi-threaded 3D rendering engine optimized for non-gaming industry
Find out more
Superb open source game and app development tool with bespoke content creation features. 2D and 3D game development has never been this easy.
Find out more
Vulkan Supported
Engines
Looking to take your project to the next level? Look no further: Here are several engines that currently support Vulkan.
Simplify, Prototype, Support
Frameworks and Helper Libraries
Want to simplify parts of your code or rapidly prototype an application? These frameworks and libraries can help.
Hades — Supergiant Games
Simplify, Prototype, Support
Frameworks and Helper Libraries
Want to simplify parts of your code or rapidly prototype an application? These frameworks and libraries can help.
-
Simple DirectMedia Layer (SDL) is a cross-platform library designed to provide a hardware abstraction layer for multimedia hardware components. Vulkan is now supported as a target rendering back-end.
Find Out More
-
GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development providing a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.
Find Out More
-
Easy to integrate Vulkan memory allocation library to help developers to manage the complexity of Vulkan memory allocations and resource creation by offering higher-level functions to help allocate correct/optimal memory types.
Find Out More
-
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies).
Find Out More
-
A utility library that jump starts initialization of Vulkan. This library simplifies the tedious process of: Instance creation, Physical Device selection, Device creation, Getting queues, Swapchain creation
Find Out More
-
Cross-platform «Bring Your Own Engine/Framework» style rendering library
Find Out More
-
bs::framework is a C++ library that aims to provide a unified foundation for the development of real-time graphical applications, whether games, engines or tools.
Find Out More
-
A modern cross-platform low-level graphics library and rendering framework. Diligent Engine targets Vulkan, Direct3D12 and Metal, but also supports OpenGL/GLES and Direct3D11 for backwards compatibility.
Find Out More
-
The Vulkan GLSL Ray Tracing Emulator is an online application that aims to simulate the ray tracing shader pipeline from the Vulkan GL EXT ray tracing specification.
The web-based emulator is intended for computer graphics education or rapid prototyping of GLSL ray tracing shaders. It does not require a high-end GPU with special ray tracing hardware. Only if you want to run the exported C++ Vulkan stand-alone application, a GPU with ray tracing accelerator hardware is necessary.
Find Out More
-
VulkanSceneGraph (VSG), is a modern, cross platform, high performance scene graph library built upon Vulkan graphics/compute API. The software is written in C++17, and follows the CppCoreGuidlines and FOSS Best Practices. The source code is published under the MIT License.
Find Out More
-
ncnn is a high-performance neural network inference computing framework optimized for mobile platforms. ncnn does not have third party dependencies. Developers can easily deploy deep learning algorithm models to the mobile platform by using an efficient ncnn implementation, creating intelligent APPs, and bringing artificial intelligence to your fingertips.
Find Out More
-
The general purpose GPU compute framework for cross vendor graphics cards. Kompute is backed by the Linux Foundation as a hosted project by the LF AI & Data Foundation.
Find Out More
-
Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It encapsulates common GPU functionality with a low-level cross-platform interface. IGL is designed to support multiple backends implemented on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan) with a common interface.
Find Out More
Work with Vulkan in the language of your choice
Language Bindings
Whilst C is the base language for Vulkan development there are a number of bindings for other languages if preferred or a project calls for it.
Valheim — Iron Gate Studio
Work with Vulkan in the language of your choice
Language Bindings
Whilst C is the base language for Vulkan development there are a number of bindings for other languages if preferred or a project calls for it.
-
Vulkan-HPP provides header only C++ bindings for the Vulkan C API to improve the developers Vulkan experience without introducing CPU runtime cost. It adds features like type safety for enums and bitfields, STL container support, exceptions and simple enumerations.
Find Out More
-
Ash provides a lightweight wrapper around Vulkan for Rust.
Find Out More
-
Vortice.Vulkan is a .NET Standard 2.0 and .NET5 low-level binding for the Vulkan API.
Find Out More
-
nvk is a low-abstraction, high-performance Vulkan API with interfaces for JavaScript and TypeScript.
Find Out More
-
Slightly high level Haskell bindings to the Vulkan graphics API and the Vulkan Memory Allocator. These bindings present an interface to Vulkan which looks like more idiomatic Haskell and which is much less verbose than the C API.
Find Out More
-
Vulkan 1.2 API integration and utilities for Racket providing a faithful replication of the raw Vulkan API with powerful code generators and all platform bindings exposed.
Find Out More
-
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem.
Find Out More
Reducing Fragmentation
Vulkan Profiles
Vulkan Profiles provide a way to precisely communicate functionality requirements and device capabilities between participants in the Vulkan ecosystem to streamline the development and deployment of portable applications. The new mechanism enables the precise specification and management of sets of API capabilities including a core version plus a set of required extensions, supported limits, features, and formats.
Reducing Fragmentation
Vulkan Profiles
Vulkan Profiles provide a way to precisely communicate functionality requirements and device capabilities between participants in the Vulkan ecosystem to streamline the development and deployment of portable applications. The new mechanism enables the precise specification and management of sets of API capabilities including a core version plus a set of required extensions, supported limits, features, and formats.
-
With Vulkan 1.3 and the new public roadmap, we’re taking a significant step to reduce feature fragmentation
Find Out More
-
LunarG has published a white paper that explains the new Vulkan Profiles Toolset Solution
Find Out More
-
The Vulkan Profiles Toolset is a collection of components for Vulkan application developers to build portable Vulkan applications using Vulkan Profiles
Find Out More
-
… the Android Baseline 2022 profile includes a collection of Vulkan extensions, features, formats and limits that are found on the vast majority of active Android devices.
Find Out More
-
gpuinfo.org is the community-driven Vulkan hardware database, an online tool for developers to get details about GPU hardware capabilites (supports export to .JSON format for use with Vulkan Profiles)
gpuinfo.org
File: Vulkan SDK
Version: 1.3.261.1
ADDED ON: 2023-09-04
PLATFORM: windows 64-bit
DESCRIPTION: Vulkan SDK for Vulkan header 1.3.261
Vulkan SDK (software development kit) for Vulkan graphics developers. The Vulkan API is a low-overhead, explicit, cross-platform graphics API that provides applications with direct control over the GPU, maximizing application performance. The Vulkan SDK provides the development and runtime components to create, capture, and replay Vulkan applications. The SDK also includes the runtime components to load and run Vulkan Application Validation and Debug Layers.
Bugfixes in SDK 1.3.261.1
— broken 64bit vertex attrib validation
— segmentation fault during vkCreateShaderModule when specialization constants are used as array size
— DebugPrintf validation layer not thread-safe during vkCreateShaderModule validation
Vulkan API 1.3.261:
https://www.geeks3d.com/forums/index.php/topic,4434.msg11359.html#msg11359
More about Vulkan SDK 1.3.261.0:
https://www.geeks3d.com/forums/index.php/topic,7600.0.html
MORE INFO: [web]
SCREENSHOT::
Are you looking to take your PC gaming to the next level? Installing Vulkan on Windows 10 is a great way to get the most out of your gaming experience. Vulkan is a powerful 3D graphics and compute API that is designed to provide low-overhead, cross-platform access to modern graphics processing units (GPUs). This guide will show you how to quickly and easily install Vulkan on Windows 10.
Installing Vulkan on Windows 10 is a straightforward process.
Firstly, download the Vulkan Runtime Libraries from the official website.
Then, run the installation package and follow the on-screen instructions.
At last, restart your computer and you’re done.
- Download the Vulkan Runtime Libraries from the official website.
- Run the installation package.
- Follow the on-screen instructions.
- Restart your computer.
What is Vulkan and How to Install it on Windows 10?
Vulkan is an open-source 3D graphics and compute API that is used for developing high-performance, cross-platform applications. It is designed to provide low-level access to modern GPUs and to provide a powerful and efficient way to access them. Vulkan allows developers to create truly high-performance, multi-threaded 3D applications with a powerful, low-overhead API. By providing low-level access to the hardware, developers can create applications that are faster, more efficient, and more responsive.
Vulkan is supported on Windows 10, making it easier than ever to take advantage of the power of modern GPUs. In this guide, we will show you how to install Vulkan on Windows 10. We will cover the steps required to install the Vulkan SDK, as well as the steps required to start developing Vulkan applications.
Download the Latest Version of Vulkan SDK
The first step to installing Vulkan on Windows 10 is to download the latest version of the Vulkan SDK. The Vulkan SDK is available for download from the LunarG website. Once the SDK is downloaded, unzip the downloaded file and run the setup program. This will install the Vulkan SDK and all of its components.
Once the SDK is installed, you will need to set up the environment variables. This can be done by going to the Advanced System Settings in the Control Panel, then selecting the Environment Variables button. You will need to add the following environment variables: Vulkan_SDK_PATH, VULKAN_SDK, and VULKAN_SDK_VERSION.
Install the Vulkan Runtime Libraries
After installing the Vulkan SDK, you will need to install the Vulkan Runtime Libraries. The Vulkan Runtime Libraries are provided by the GPU manufacturers and are necessary for Vulkan applications to run properly. To install the Vulkan Runtime Libraries, you will need to go to the GPU manufacturer’s website and download the latest version of the Vulkan Runtime Libraries. Once the files have been downloaded, you will need to install them by running the setup program.
Enable the Vulkan API
Once the Vulkan Runtime Libraries have been installed, you will need to enable the Vulkan API in your system. This can be done by going to the Control Panel and selecting the “Programs and Features” option. Then, select “Turn Windows Features On or Off.” You will need to check the box next to “Vulkan Runtime Libraries” and then click “OK.” This will enable the Vulkan API in your system.
Install the Vulkan Drivers
The last step to installing Vulkan on Windows 10 is to install the Vulkan drivers. The drivers are provided by the GPU manufacturer and are necessary for Vulkan applications to run properly. To install the Vulkan drivers, you will need to go to the GPU manufacturer’s website and download the latest version of the Vulkan drivers. Once the drivers have been downloaded, you will need to install them by running the setup program.
Testing the Installation
Once the Vulkan SDK, Vulkan Runtime Libraries, Vulkan API, and Vulkan drivers have been installed, you will need to test the installation to make sure everything is working correctly. To do this, you will need to run a Vulkan application. You can find a list of Vulkan applications on the LunarG website. Once the application is running, you should see the Vulkan logo in the top-right corner of the window. If you see the logo, then your installation has been successful.
Troubleshooting
If you encounter any issues while installing or running Vulkan applications, you can refer to the Vulkan troubleshooting guide. This guide will help you identify and resolve any issues you may be having.
Frequently Asked Questions
What is Vulkan?
Vulkan is a low-overhead, cross-platform 3D graphics and compute API. It provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms. Vulkan is designed to give maximum control to the developer to provide the best possible performance and flexibility.
What do I need to install Vulkan on Windows 10?
In order to install Vulkan on Windows 10, you will need to have the latest version of Windows 10 installed, as well as the latest drivers for your graphics card. You will also need to download the Vulkan SDK from the LunarG website and install it on your system.
How do I install the Vulkan SDK?
Once you have the latest version of Windows 10 and the latest drivers for your graphics card, you can download the Vulkan SDK from the LunarG website. Once downloaded, you will need to extract the files from the .zip archive and run the setup.exe file to install the SDK.
How do I check if Vulkan is installed correctly?
Once you have installed the Vulkan SDK, you can check that it is installed correctly by opening the ‘vulkaninfo.exe’ file located in the ‘bin’ folder of the SDK. This will display information about your system and the Vulkan version that is installed.
Are there any known issues with Vulkan on Windows 10?
There are no known issues with Vulkan on Windows 10, however, it is important to ensure that you have the latest drivers for your graphics card installed in order to ensure the best performance and compatibility.
What are the benefits of using Vulkan on Windows 10?
The benefits of using Vulkan on Windows 10 include improved performance and efficiency, as well as better compatibility with newer hardware. Vulkan also provides an easier development process, allowing developers to quickly deploy applications for a wide range of platforms. Additionally, Vulkan is cross-platform and can be used on multiple operating systems, including Windows, Android and Linux.
How to Install Vulkan API
In conclusion, installing Vulkan on Windows 10 is a simple but important task for anyone who wants to get the most out of their gaming experience. With the help of this guide, you can easily install Vulkan on Windows 10 without any difficulty. With Vulkan, you can take advantage of next-level graphics and performance, so get out there and start gaming!
Join the Chocolatey Team on our regular monthly stream where we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.
Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You’ll have a chance to have your questions answered in a live Ask Me Anything format.
Livestream from
Thursday, 06 October 2022
We recently released our largest update to Chocolatey Central Management so far. Join Gary and Steph to find out more about Chocolatey Central Management and the new features and fixes we’ve added to this release.
Watch On-Demand
Webinar Replay from
Wednesday, 30 March 2022
At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!
Watch On-Demand
Livestream from
Thursday, 9 June 2022
Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.
Watch On-Demand
Livestream from
Thursday, 04 August 2022
Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We’ll talk about some cool new features, long term asks from Customers and Community and how you can get involved!
Watch On-Demand
Livestreams from
October 2022
For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.
Watch On-Demand
Livestream from
Thursday, 03 November 2022
Join Paul and Gary for this months Chocolatey product livestream where we look at the latest release of Chocolatey 1.2.0, Chocolatey Licensed Extension 5.0.0 and shine a spotlight on the new hook scripts functionality. This opens up so many possibilities for Chocolatey CLI users!
Watch On-Demand
Livestream from
Tuesday, 29 November 2022
Join Josh as he adds the ability to manage Chocolatey GUI config and features with the Chocolatey Ansible Collection.
Watch On-Demand
Webinar from
Tuesday, 13 December 2022
Join Gary, Paul, and Maurice as they introduce and demonstrate how to use Chocolatey! Questions will be answered live in an Ask Me Anything format.
Watch On-Demand
install-vulkan-sdk v1.1.1
This action automatically downloads and installs the Vulkan SDK development environment.
Usage
-name: Install Vulkan SDK uses: humbletim/install-vulkan-sdk@v1.1.1 with: version: 1.3.204.1 cache: true
Parameters:
- version (optional; default=latest):
N.N.N.N
style Vulkan SDK release number (orlatest
to use most recent official release). - cache (optional; default=false): boolean indicating whether to cache the downloaded installer file between builds.
- quiet (optional; default=false): when using
latest
an Annotation is added to builds with actual SDK number; setquiet: true
to silence.
SDK Revisions
Several recent SDK releases (known to have installers available for all three windows/mac/linux platforms):
- 1.2.198.1
- 1.3.204.1
- 1.3.250.1
Available SDK versions (as of 2023.09.22):
- windows.json: 1.3.261.1 / 1.3.250.1 / 1.3.243.0 / 1.3.239.0 / 1.3.236.0 / 1.3.231.1 / 1.3.224.1 / 1.3.216.0 / 1.3.211.0 / 1.3.204.1 / 1.2.198.1 / 1.2.189.2 / 1.2.189.0 / 1.2.182.0
- linux.json: 1.3.261.1 / 1.3.250.1 / 1.3.243.0 / 1.3.239.0 / 1.3.236.0 / 1.3.231.2 / 1.3.231.1 / 1.3.224.1 / 1.3.216.0 / 1.3.211.0 / 1.3.204.1 / 1.2.198.1 / 1.2.189.0 / 1.2.182.0
- mac.json: 1.3.261.1 / 1.3.250.1 / 1.3.243.0 / 1.3.239.0 / 1.3.236.0 / 1.3.231.1 / 1.3.224.1 / 1.3.216.0 / 1.3.211.0 / 1.3.204.1 / 1.2.198.1 / 1.2.189.0 / 1.2.182.0
Additional release numbers can be found at https://vulkan.lunarg.com/sdk/home.
Environment
Exported variables:
VULKAN_SDK
(standard variable used by cmake and other build tools)VULKAN_SDK_VERSION
VULKAN_SDK_PLATFORM
PATH
is extended to includeVULKAN_SDK/bin
(so SDK tools likeglslangValidator
can be used directly)
Caveats
Please be aware that Vulkan SDKs can use a lot of disk space — recently reported 1.3.204.0 installation sizes:
- windows: 617M
- linux: 631M
- mac: 1.8G (1.3G of that being
lib/libshaderc_combined.a
)
If your project only depends on Vulkan-Headers and Vulkan-Loader to compile and link against then you may want to consider using humbletim/setup-vulkan-sdk instead, which allows building individual SDK components directly from Khronos source repos (and uses less disk space).
References
- Vulkan SDK
- Vulkan SDK web services API
- humbletim/setup-vulkan-sdk