awesome-vulkan
Vulkan resource
A curated collection of Vulkan-related resources and tutorials for developers
Awesome Vulkan ecosystem
3k stars
181 watching
280 forks
last commit: over 1 year ago
Linked from 8 awesome lists
amdarmkhronosnvidiaopenglqualcommvulkanvulkan-apivulkan-libraries
Awesome Vulkan / Hardware Support | |||
| gpuinfo | Vulkan Hardware Database by Sascha Willems | ||
| Khronos | |||
| NVIDIA | |||
Awesome Vulkan / Hardware Support / NVIDIA | |||
| Driver for Desktop | |||
| Driver for Android | |||
| Driver for Linux for Tegra (L4T) | |||
Awesome Vulkan / Hardware Support | |||
| AMD | |||
Awesome Vulkan / Hardware Support / AMD | |||
| Open-source Driver | 1,777 | 11 months ago | |
Awesome Vulkan / Hardware Support | |||
| Imagination | |||
Awesome Vulkan / Hardware Support / Intel | |||
| Open-source Driver | |||
| Driver for Windows | |||
Awesome Vulkan / Hardware Support | |||
| Qualcomm | |||
Awesome Vulkan / Hardware Support / Arm | |||
| Mali GPU Best Practices | |||
Awesome Vulkan / SDK | |||
| For Windows & Linux | |||
| For Android | |||
Awesome Vulkan / Document | |||
| AMD | |||
Awesome Vulkan / Document / AMD | |||
| Vulkan barriers explained | |||
| Vulkan Fast Paths | |||
| Let Your Game Shine – Optimizing DirectX 12 and Vulkan Performance with AMD CodeXL | |||
| D3D12 & Vulkan: Lessons Learned | |||
| Say Hello to a New Rendering API in Town! | |||
| Vulkan Renderpasses | |||
| Performance tweets series: Barriers, fences, synchronization | |||
| Using the Vulkan™ Validation Layers | |||
| Most common mistakes in Vulkan apps | |||
| Vulkan Device Memory | |||
Awesome Vulkan / Document | |||
| NVIDIA | |||
Awesome Vulkan / Document / NVIDIA | |||
| Vulkan Device-Generated Commands | |||
| Getting Vulkan Ready For VR | |||
| GPU-Driven Rendering | |||
| GDC 16 - High-performance, Low-Overhead Rendering with OpenGL and Vulkan | |||
| GDC 16 - Vulkan and NVIDIA – The Essentials | |||
| Engaging the Voyage to Vulkan | |||
| Vulkan Shader Resource Binding | |||
| Vulkan Memory Management | |||
| OpenGL like Vulkan | |||
| Transitioning from OpenGL to Vulkan | |||
| Siggraph 15 talk - Vulkan on NVIDIA GPUs | |||
Awesome Vulkan / Document | |||
| Arm | |||
Awesome Vulkan / Document / Arm | |||
| Vulkan Best Practice for Mobile Developers Tutorials | 658 | about 1 year ago | |
| Vulkan's Key Features on Arm Architecture | |||
| Porting a Graphics Engine to the Vulkan API | |||
| Get Your Engine Ready for Vulkan on Mobile | |||
| Multi-Threading in Vulkan | |||
| Mali Vulkan SDK Tutorials | and | ||
Awesome Vulkan / Document / Intel | |||
| API without Secrets: Introduction to Vulkan | 1,291 | over 2 years ago | [ ] |
Awesome Vulkan / Document / Intel / API without Secrets: Introduction to Vulkan | |||
| Part 1: The Beginning | |||
| Part 2: Swap Chain | |||
| Part 3: First Triangle | |||
| Part 4: Vertex Attributes | |||
Awesome Vulkan / Document | |||
| Imagination | |||
Awesome Vulkan / Document / Imagination | |||
| Efficient Rendering with Vulkan on PowerVR | |||
| Migrating to Vulkan with the New PowerVR Graphics Framework | |||
| Migrating from OpenGLES to Vulkan | |||
Awesome Vulkan / Document / Samsung | |||
| Siggraph 2016 - Best Practices for Mobile | |||
| Vulkan Usage Recommencation | (for mobile) | ||
Awesome Vulkan / Document / Epic | |||
| Efficient use of Vulkan on UE4 Mobile | |||
Awesome Vulkan / Document / Khronos | |||
| Vulkan Guide | 1,962 | 11 months ago | |
Awesome Vulkan / Document | |||
| LunarG | |||
Awesome Vulkan / Document / LunarG | |||
| Vulkan SDK | |||
| Vulkan SDK Version Compatibility | |||
| Introducing the New Vulkan Configurator | |||
| Unified Validation Layer for Vulkan | |||
| Vulkan Synchronization Validation Quick Start Guide | |||
| Guide to Vulkan Synchronization Validation | |||
| Vulkan GPU-Assisted Validation | |||
| Automatic RelaxedPrecision Decoration and Conversion in Spirv-Opt | |||
| SPIR-V Legalization and Size Reduction with spirv-opt | |||
| All White Papers | |||
Awesome Vulkan / Document / Community | |||
| VulkanHub | |||
Awesome Vulkan / Tutorial | |||
| How to Learn Vulkan | Meta post on how to learn Vulkan | ||
| I Am Graphics And So Can You | Blog post style tutorial for those new to graphics learning Vulkan | ||
| Vulkan Game Engine Tutorial | Tutorial series on making a vulkan game engine by Brendan Galea on YouTube | ||
| Kohi Game Engine Series | "Vulkan Game Engine series, where we make a game engine from the ground up using C and Vulkan" | ||
| Moving to Vulkan (Khronos UK May16) | |||
| jhenriques's tutorial | |||
| Lunarg's tutorial | |||
| Mike Bailey's Vulkan Page | Provides extensive Vulkan course slides. [CC BY-NC-ND 4.0] | ||
| Qualcomm Video Tutorial Series | Leans more towards Vulkan for mobile devices | ||
| Raw Vulkan | Overview on how to program a Vulkan application from the ground up | ||
Awesome Vulkan / Tutorial / Siggraph | |||
| An overview of next-generation graphics APIs | covers Vulkan, D3D12 etc | ||
Awesome Vulkan / Tutorial | |||
| Tutorial by Overv | and . [CC BY-SA 4.0] | ||
| vulkan-sxs | 17 | over 9 years ago | explain the Vulkan API step by step and - rephrase Vulkan's requirements on execution dependencies in a more precise form. [MIT] |
| Vulkan in 30 minutes | by baldurk | ||
| Vulkan Demos and Tutorials | 69 | over 8 years ago | . [MIT] |
| Vulkan Guide | . [MIT] | ||
| Vulkan Lecture Series | University lectures by Johannes Unterguggenberger from the Research Unit of Computer Graphics, TU Wien. Covers basic and advanced topics like: Vulkan essentials, the swap chain, resources and descriptors, commands and command buffers, pipelines and stages, real-time ray tracing, and synchronization | ||
Awesome Vulkan / Apps | |||
| The Talos Principle | by Croteam | ||
| Dota2 | 101 | almost 2 years ago | by Valve |
| Basemark | by Basemark | ||
| GFXBench 5 | by Kishonti | ||
| ProtoStar | by Epic, built with Unreal Engine 4 technology | ||
| DDraceNetwork | 614 | 11 months ago | Cooperative 2D platformer with optional . - |
| Doom | by id Software | ||
| vkQuake | 1,853 | 11 months ago | Vulkan Quake port based on QuakeSpasm. [GPL] |
| vkQuake2 | 910 | over 1 year ago | id Software's Quake 2 v3.21 with Vulkan support (Windows and Linux). [GPL] |
| q2vkpt | 948 | over 6 years ago | Real-time path tracer VKPT integrated into q2pro Quake 2 client. [gpl] |
| Linux port of SteamVR | 936 | over 1 year ago | SteamVR is built on top of the Vulkan API |
| 3DMark | 3DMark API Overhead test | ||
| Q2RTX | 1,229 | 12 months ago | NVIDIA’s implementation of RTX ray-tracing in Quake II. [ ] |
Awesome Vulkan / Samples | |||
| Vulkan samples | 4,392 | 11 months ago | Khronos [ ] |
| samples | 10,461 | 11 months ago | Sascha Willems's and and his talk of |
| samples port | 51 | almost 6 years ago | (Incomplete) Sascha Willems's to Kotlin |
| Vulkan-glTF-PBR | 984 | 12 months ago | Sascha Willems's - physical based rendering with Vulkan using glTF 2.0 models. [MIT] |
| Vulkan Best Practice for Mobile Developers Samples | 658 | about 1 year ago | |
Awesome Vulkan / Samples / Google | |||
| Android port of LunarG samples | 498 | over 4 years ago | |
| android tutorials | 870 | almost 2 years ago | |
Awesome Vulkan / Samples | |||
| nvpro-samples | NVIDIA DesignWorks Samples. [ ] | ||
Awesome Vulkan / Samples / nvpro-samples | |||
| gl_vk_chopper | 207 | about 1 year ago | Simple vulkan rendering example |
| gl_vk_threaded_cadscene | 165 | about 1 year ago | OpenGL and Vulkan comparison on rendering a CAD scene using various techniques and about it |
| gl_vk_bk3dthreaded | 84 | about 1 year ago | Vulkan sample rendering 3D with 'worker-threads' |
| gl_vk_supersampled | 64 | about 1 year ago | Vulkan sample showing a high quality super-sampled rendering |
Awesome Vulkan / Samples | |||
| NVIDIA GameWorks Samples | GameWorks cross-platform graphics API samples. [ ] | ||
| LunarG's Samples | 1,388 | over 4 years ago | |
| vkcube | 128 | over 1 year ago | 'vkcube' sample from krh, works under X, wayland and VT console with drm/kms |
| Stardust from Intel | 113 | almost 3 years ago | The Stardust sample application uses the Vulkan graphics API to efficiently render a cloud of animated particles. [ ] |
| Vulkan Quake port based on QuakeSpasm | 1,853 | 11 months ago | |
| C# Samples | 26 | almost 8 years ago | Port of Overv's tutorials to [MIT] |
| Vulkan-Forward-Plus-Renderer | 670 | over 8 years ago | VFPR - a Vulkan Forward Plus Renderer. [MIT] |
| Laugh Engine | 393 | over 8 years ago | Vulkan implementation of real-time PBR renderer |
| tinyrenderers | 472 | about 3 years ago | Single header implemenations of Vulkan and D3D12 renderers |
| TLVulkanRenderer | 96 | over 8 years ago | Simple Vulkan-based renderer for my master thesis on real-time transparency. [CC BY-SA 4.0] |
| Vulkan-Hpp Samples | 339 | about 1 year ago | Fork of Sascha Willems excellent Vulkan examples that uses Vulkan-Hpp |
| SDF Font Demo | 235 | over 6 years ago | Text rendering in Vulkan by estimating signed distance. [MIT] |
| vulkantoy | 32 | over 8 years ago | Shadertoy image shader test app with Vulkan. [MIT] |
| GL_vs_VK | 83 | over 3 years ago | Comparison of OpenGL and Vulkan API in terms of performance. [MIT] |
| Vulkan Basic Graphics Samples | 43 | 12 months ago | Collection of simple graphics samples that are written using Magma library |
| Simple RTX Vulkan raytracing tutorials | 373 | over 3 years ago | . [MIT] |
| Ray Tracing In One Weekend (Vulkan RTX) | 1,283 | over 1 year ago | Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension |
| Gears VK | 14 | over 1 year ago | Gears VK is a heavily modified port of the famous "gears" demo to Vulkan/Android/Linux. [MIT] |
| Hello triangle, | 43 | almost 5 years ago | based on Vulkan Ray Tracing extensions. [MIT] |
| Simple Animation Blender | 5 | about 4 years ago | A real-time 1D animation blender and player using Vulkan as graphical back end and ImGui for GUI. [MIT] |
Awesome Vulkan / Libraries | |||
| imgui | 61,793 | 11 months ago | Immediate Mode Graphical User interface. [MIT] |
| Skia | Google's 2D graphics library has a , demonstrated in a cross-platform with its own . [BSD 3-clause] | ||
| VKVG | 774 | 11 months ago | Vulkan 2D graphics library, API follows the same pattern as Cairo graphics lib, but with new functions |
| libvc | 133 | almost 4 years ago | Vulkan Compute for C++. [ ] |
| Vulkan Kompute | 2,036 | 11 months ago | Blazing fast and lightweight Vulkan Compute Framework optimized for advanced GPU processing usecases. [Apache License 2.0] |
| ncnn | 20,655 | 11 months ago | High-performance neural network inference framework with Vulkan based GPU inference. [BSD 3-clause] |
| vuh | 347 | about 2 years ago | Vulkan-based C++ GPGPU computing framework. [MIT] |
| VkFFT | 1,562 | about 1 year ago | Efficient Vulkan FFT library [MPL-2.0 License] |
| Vulkan Memory Allocator | 2,668 | 11 months ago | Easy to integrate Vulkan memory allocation library from AMD. [MIT] |
Awesome Vulkan / Libraries / Vulkan Memory Allocator | |||
| https://github.com/malte-v/VulkanMemoryAllocator-Hpp | 35 | over 3 years ago | [VulkanMemoryAllocator-Hpp] ( ) - C++ Bindings for VMA, like Vulkan-HPP |
Awesome Vulkan / Libraries | |||
| Fossilize | 34 | over 6 years ago | serialization format for various persistent Vulkan object types. [MIT] |
| vk-bootstrap | 833 | 11 months ago | C++ utility library to jump start Vulkan development by automating instance, physical device, device, and swapchain creation. [MIT] |
| Google's vulkan-cpp-library | 248 | almost 8 years ago | Vulkan abstraction library using C++11 for memory, resource management, type and thread safety as well as system independency. [Apache] |
| FrameGraph | 409 | over 4 years ago | Vulkan abstraction layer that represent frame as a task graph. [BSD 2-clause] |
| V-EZ | 865 | about 4 years ago | light-weight middleware layer for the Vulkan API targeting Professional Workstation ISVs. [MIT] |
| Vookoo | 524 | over 1 year ago | Vookoo is a set of dependency-free utilities to assist in the construction and updating of Vulkan graphics data structres. [MIT] |
| vpp | 262 | almost 5 years ago | Modern C++ Vulkan Abstraction focused on performance and a straightforward interface. [MIT] |
| VulkanSceneGraph | Vulkan/C++17 scene graph project, successor to | ||
| Vulkan-WSIWindow | 108 | over 2 years ago | Multi-platform library to create a Vulkan window, and handle input events. [Apache License 2.0] |
| Screen 13 | 273 | 11 months ago | An easy-to-use Vulkan render graph for Rust. [MIT] |
| Acid | 1,780 | about 2 years ago | A high speed C++17 Vulkan game engine. [MIT] |
| AMD's Anvil | 597 | over 1 year ago | cross-platform framework for Vulkan. [ ] |
| Auto-Vk | 284 | about 1 year ago | Vulkan convenience and productivity layer for modern C++, atop Vulkan-Hpp, by the Research Unit of Computer Graphics, TU Wien. [MIT] |
| Auto-Vk-Toolkit | 412 | about 1 year ago | C++ framework around for rapid prototyping, research, and teaching, by the Research Unit of Computer Graphics, TU Wien. [MIT for the framework's code] |
| bgfx | 15,197 | 11 months ago | Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. [ ] |
| bsf | 1,748 | over 5 years ago | Modern C++14 library for the development of real-time graphical applications. [MIT] |
| Cinder | 5,348 | 12 months ago | and . [BSD] |
| DemoFramework | 296 | 11 months ago | NXP GTEC C++11 cross-platform demo framework including lots of samples for Vulkan, OpenGL ES, OpenVX, OpenCL, OpenVG and OpenCV. [ ] |
| Diligent Engine | 3,655 | 11 months ago | a modern cross-platform low-level graphics library that supports OpenGL/GLES, Direct3D11/12 and Vulkan. [Apache License 2.0] |
| Falcor | 2,739 | about 1 year ago | Real-time rendering framework from NVIDIA, supporting mainly DX12, with experimental Vulkan support. [BSD 3-clause] |
| glfw | 13,201 | 11 months ago | and . [ ] |
| Intrinsic Engine | 1,041 | over 2 years ago | Intrinsic is a Vulkan based cross-platform graphics and game engine. [Apache License 2.0] |
| Introductory Vulkan sample by GPUOpen | 119 | over 4 years ago | . [MIT] |
| liblava | 797 | 11 months ago | A modern C++ and easy-to-use framework. [MIT] |
| Logi | 15 | over 4 years ago | Light-weight object oriented Vulkan abstraction framework. [BSD 2-clause] |
| Lugdunum | 242 | over 7 years ago | Modern cross-platform 3D rendering engine built with Vulkan and modern C++14. [MIT] |
| openFrameworks | 63 | about 8 years ago | the most famouse C++ creative coding framework. [MIT] |
| PowerVR SDK | 720 | about 1 year ago | C++ cross-platform 3D graphics SDK to speed up development of Vulkan and GLES. [ ] |
| Pumex | 296 | almost 7 years ago | cross-platform Vulkan renderer implementing frame graph and simple scene graph. Able to render on many surfaces at once [MIT] |
| SDL | added cross-platform Vulkan graphics support in SDL_vulkan.h. [zlib] | ||
| small3d | , Tiny Vulkan based C++ cross-platform game development framework [BSD 3-clause] | ||
| Spectrum | 14 | over 7 years ago | Work-in-progress framework and abstraction layer around Vulkan |
| Tephra | 20 | 12 months ago | A modern C++17 graphics and compute library filling the gap between Vulkan and high-level APIs like OpenGL. [MIT] |
| The-Forge | 4,858 | about 1 year ago | DirectX 12, Vulkan, macOS Metal 2 rendering framework. [Apache License 2.0] |
| VKFS | 10 | 12 months ago | Cross-platform easy-to-use C++ framework that allows you to quickly initialize Vulkan and get a ready-made environment. Provides high-level abstraction over basic Vulkan objects |
| Vulkan Launchpad | 64 | over 1 year ago | Vulkan framework for Windows, macOS, and Linux. Especially well-suited for Vulkan beginners, used in university education, by the Research Unit of Computer Graphics, TU Wien. [MIT] |
Awesome Vulkan / Libraries / Vulkan Launchpad | |||
| Vulkan Launchpad Starter | 21 | about 2 years ago | Starter template containing additional functionality and assets |
Awesome Vulkan / Libraries | |||
| visor | 44 | over 7 years ago | Vulkan Ignoble Software Rasterizer. [MIT] |
| VulkanOnD3D12 | Vulkan API for D3D12. [Apache License 2.0] | ||
| rostkatze | 83 | over 7 years ago | C++ implementation of Vulkan sitting on D3D12 🐈[Apache License 2.0] |
| VK9 | Direct3D 9 compatibility layer using Vulkan | ||
| VUDA | 869 | almost 2 years ago | header-only lib that provides a CUDA Runtime API interface. [MIT] |
| clspv | 626 | 11 months ago | prototype compiler for a subset of OpenCL C to Vulkan compute shaders. [Apache License 2.0] |
| MoltenVK | 4,875 | 11 months ago | run Vulkan on iOS and macOS. [Apache-2.0] |
| Zink | OpenGL implementation on top of Vulkan, part of Mesa project. [MIT] | ||
| glo / OpenGL Overload | 279 | almost 9 years ago | OpenGL implementation on top of Vulkan |
| gfx-portability | 385 | over 2 years ago | Vulkan Portability implementation on Metal and D3D12, based on |
| Quartz | 435 | almost 6 years ago | Physically based Vulkan RTX path tracer with a declarative ES7-like scene description language. [LGPL-3.0] |
| datoviz | 602 | 11 months ago | High-performance GPU interactive scientific data visualization with Vulkan. [MIT] |
| iMSTK | C++ toolkit for building surgical simulations with Vulkan and VTK backends. [Apache License 2.0] | ||
| glslang | 3,101 | 11 months ago | Library for compiling glsl to spirv [BSD 3-Clause] |
| SPIRV-Cross | 2,097 | 11 months ago | Library for reflection of spirv, simplify the creation of Vulkan pipeline layouts [ Apache-2.0 License] |
| VkHLF | 325 | almost 7 years ago | Vulkan High Level Framework |
Awesome Vulkan / Bindings | |||
| ash | 1,880 | 11 months ago | Vulkan bindings for Rust. [MIT] |
| gfx-rs | 5,362 | over 2 years ago | A low-overhead Vulkan-like GPU API for Rust. [Apache License 2.0] |
| libvulkan.lua | 59 | over 7 years ago | Lua bindings for Vulkan |
| dvulkan | 17 | about 9 years ago | Auto-generated D bindings for Vulkan |
| ErupteD | 52 | over 2 years ago | Another Auto-generated D bindings for Vulkan |
| flextGL | 204 | about 1 year ago | Minimal Vulkan header/loader generator and about it |
| Silk.NET | 4,224 | 11 months ago | C# bindings for Vulkan and others. [MIT] |
| vulkan | 141 | 11 months ago | Haskell bindings for Vulkan and Vulkan Memory Allocator [BSD-3-Clause] |
| nvk | 925 | almost 5 years ago | JavaScript bindings for Vulkan. [MIT] |
| racket-vulkan | 46 | over 3 years ago | Racket bindings for Vulkan with . [MIT] |
| Vulkan-hpp | 3,161 | 11 months ago | Open-Source Vulkan C++ API originated from NVIDIA and about it |
| VulkanSharp | 537 | over 4 years ago | C# bindings for Vulkan. [MIT] |
| Vulkano | 4,579 | 11 months ago | Safe and rich Rust wrapper around the Vulkan API. [MIT] |
| LWJGL | Lightweight Java Game Library 3 has Vulkan bindings. [BSD] | ||
| SharpVk | 149 | almost 3 years ago | C# bindings for Vulkan with Linq-to-SPIR-V & . [MIT] |
| vulkan | 509 | over 1 year ago | Ultimate Python bindings for Vulkan generated with CFFI. [Apache Licence 2.0] |
| vulkan-go | 756 | about 2 years ago | Go bindings for Vulkan. [MIT] |
| PasVulkan | 194 | 11 months ago | Vulkan bindings plus high-level wrapper library for Object Pascal [Zlib] |
| vulkan-zig | 526 | 11 months ago | Vulkan binding generator for Zig [MIT] |
| VK² | 134 | almost 3 years ago | , Kotlin Wrapper for Vulkan: code expressiveness and safety meet graphic power [Apache License 2.0] |
| Vortice.Vulkan | 304 | 11 months ago | .NET Standard 2.0 and .NET5 C# bindings [MIT] |
| Raw Node.js Vulkan API | A new Vulkan bindings for Node.JS, similar with LWJGL-3 or NVK | ||
| Deno Vulkan | 15 | over 2 years ago | Vulkan API bindings for Deno. [Apache Licence 2.0] |
Awesome Vulkan / Tools | |||
| Nsight™ Visual Studio Edition 5.2+ | |||
| LoaderAndValidationLayers | 411 | over 7 years ago | from KhronosGroup. [Apache Licence 2.0] |
| renderdoc | 9,154 | 11 months ago | by baldurk, a stand-alone graphics debugging tool. [MIT] |
Awesome Vulkan / Tools / renderdoc | |||
| RDCtoVkCpp | 26 | almost 6 years ago | converts RenderDoc Vulkan capture to compilable and executable C++ code. [MIT] |
Awesome Vulkan / Tools | |||
| VulkanTools | 676 | 11 months ago | LunarG's tools including layers and configurator. [Apache Licence 2.0] |
| VKtracer | universal and easy-to-use profiler for Vulkan | ||
| CodeXL | 994 | over 5 years ago | CodeXL goes open source. [MIT] |
| Qualcomm Adreno GPU Tools | samples, Adreno recommendation layer, best practice docs for Adreno GPU | ||
| Qualcomm Snapdragon Profiler | includes Vulkan traces and frame captures for Adreno GPU | ||
| Arm Mobile Studio | includes the Arm Graphics Analyzer to trace graphics performance issues easily, and Arm Streamline performance analyzer, for a whole-system view of performance to determine bottlenecks quickly across both the CPU and GPU | ||
| Open Capture and Analytics Tool (OCAT) | 332 | about 2 years ago | provides an FPS overlay and performance measurement for D3D11, D3D12, and Vulkan. [MIT] |
| gapid | 2,209 | over 1 year ago | Graphics API Debugger, can trace and replay Android OpenGL ES and Vulkan applications. [Apache License 2.0] |
| Arm - PerfDoc | 116 | almost 4 years ago | a validation layer against the Mali Application Developer Best Practices document. [MIT] |
| glsl_trace | 33 | over 2 years ago | library for shader debugging and profiling for Vulkan and OpenGL. [MIT] |
| MangoHud | 6,612 | 11 months ago | Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load. [MIT] |
Awesome Vulkan / Books | |||
| Introduction to Computer Graphics and the Vulkan API | by - Introduce the reader to the exciting topic of computer graphics from a grounds-up practical perspective with the Vulkan API | ||
| Learning Vulkan | by - Get started with the Vulkan API and its programming techniques using the easy-to-follow examples | ||
Awesome Vulkan / Books / Learning Vulkan | |||
| Book's Examples | 219 | over 1 year ago | |
Awesome Vulkan / Books | |||
| Vulkan Cookbook | by - Explores a wide range of graphics programming and GPU compute methods to make the best use of the Vulkan API | ||
Awesome Vulkan / Books / Vulkan Cookbook | |||
| Book's Examples | 831 | almost 3 years ago | |
Awesome Vulkan / Books | |||
| Vulkan Programming Guide | by and - Introduces powerful 3D development techniques for many fields | ||
| Mastering Graphics Programming with Vulkan | Develop a modern rendering engine from first principles to state-of-the-art techniques, by and | ||
Awesome Vulkan / Papers | |||
| The Road to Vulkan: Teaching Modern Low-Level APIs in Introductory Graphics Courses | by , , and , Eurographics 2022 - Education Papers | ||
Awesome Vulkan / Papers / The Road to Vulkan: Teaching Modern Low-Level APIs in Introductory Graphics Courses | |||
| paper | Direct link to the | ||
| YouTube | Pre-recorded presentation on | ||
Awesome Vulkan / Khronos / Specification | |||
| Chunked HTML | Vulkan 1.0 Core API ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.0 Core API + Khronos-defined Extensions ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.0 Core API + all registered Extensions ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.1 Core API ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.1 Core API + Khronos-defined Extensions ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.1 Core API + all registered Extensions ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.2 Core API ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.2 Core API + Khronos-defined Extensions ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.2 Core API + all registered Extensions ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.3 Core API ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.3 Core API + Khronos-defined Extensions ( ) ( ) ( ) | ||
| Chunked HTML | Vulkan 1.3 Core API + all registered Extensions ( ) ( ) ( ) | ||
Awesome Vulkan / Khronos / Quick Reference Sheets | |||
| Vulkan 1.0 Quick Reference Sheets | |||
| Vulkan 1.1 Quick Reference Sheets | |||
Awesome Vulkan / Khronos | |||
| Conformance Tests (CTS) | 526 | 11 months ago | |
Awesome Vulkan / Khronos / Conferences and Presentations | |||
| GDC 2016 Presentations | |||
| 2016 UK Chapter: Moving to Vulkan | |||
| SIGGRAPH 2016 BOF - Vulkan | |||
| SIGGRPAH 2016 Best Practices Roundtable | |||
| 2016 Vulkan DevDay UK | |||
| 2016 Vulkan DevDay Seoul | |||
| 2017 Vulkan DevU Vancouver | |||
| 2017 Vulkan Loader Webinar | |||
| SIGGRAPH 2017 BOF - Vulkan | |||
| 2018 Vulkan Montreal Dev Day | |||
| 2018 Vulkanised! | |||
| SIGGRAPH 2018 BOF - Vulkan | |||
Awesome Vulkan / Community | |||
| Freenode IRC | |||
| Google Plus | |||
| Khronos Forum | |||
| Stack Overflow | |||
| Discord | |||
Awesome Vulkan / Related lists | |||
| awesome | 337,709 | 11 months ago | Curated list of awesome lists |
| awesome-opengl | 2,182 | about 2 years ago | Curated list of awesome OpenGL libraries, debuggers and resources |
| gamedev | 13,769 | 11 months ago | Awesome list about game development |
| graphics-resources | 1,802 | almost 5 years ago | List of graphic programming resources |
| awesome-d3d12 | 243 | almost 7 years ago | Curated list of awesome D3D12 libraries, debuggers and resources |
More related projects:
-
amansachan1/mageframework
-
amansachan1/meteoros
-
ajweeks/flexengine
-
georgeouzou/vk_exp
-
dfranx/shadered
-
missingbitstudios/igneous
-
polytonic/glitter
-
diligentgraphics/diligentcore
-
angelo1211/hybridrenderingengine
-
nadrin/pbr
-
gpuopen-librariesandsdks/cauldron
-
phoenixzz/voronoimapgen
-
danielgibson/snippets
-
avilapa/vxr