Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Vulkan-Docs Alternatives
Similar projects and alternatives to Vulkan-Docs
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
-
-
-
-
WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
-
-
-
-
-
webgpu-wgsl-hello-triangle
Discontinued An example of how to render a triangle with WebGPU using WebGPU Shading Language - the "Hello world!" of computer graphics.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
Vulkan-Docs discussion
Vulkan-Docs reviews and mentions
- RT64: N64 graphics renderer in emulators and native ports
-
A quick introduction to DirectX workgraphs
As far as I can tell, AMD's extension is supported by exactly one version of the AMD driver, and it's outdated and only on Windows.
https://vulkan.gpuinfo.org/listdevicescoverage.php?extension...
https://github.com/KhronosGroup/Vulkan-Docs/issues/2336
https://www.amd.com/en/resources/support-articles/release-no...
-
GPU synchronization in Godot 4.3 is getting a major upgrade
Pipelines (or in general terms PSOs) are the most problematic aspect of Vulkan / DX12 - much more than synchronization! Large parts of the gamedev industry seems to recognize all the performance issues with pipelines and therefore companies are experimenting with newer models like the VK_EXT_shader_object extension ("Vulkan without Pipelines": https://www.khronos.org/blog/you-can-use-vulkan-without-pipe...).
I've written a detailed comment about this before here (https://news.ycombinator.com/item?id=37843946#37845431) but for a much more comprehensive explanation by an engineer from Nintendo read the initial proposal for the VK_EXT_shader_object extension: https://github.com/KhronosGroup/Vulkan-Docs/blob/main/propos...).
There's also Casey Muratori's mail to the Vulkan advisory on 2015 that basically predicts this whole clusterfuck would happen: https://github.com/cmuratori/misc/blob/main/vulkan_dynamic_s...
- Vulkan 1.3.273 spec update
- [Roadmap Feedback] Function Pointers with some limitations
-
New Vulkan Documentation Website
Apple -> MoltenVK is an emulation layer and doesn't give you as much control as using Metal directly.
Nintendo and Sony prefer their own APIs, NVN and LibGNM, and AIUI Vulkan is a second-class API on those platforms which does not offer as much power, it is widely understood studios use NVN and LibGNM to get access to the real hardware on those platforms.
Windows/AMD/NVidia/Intel -> HW manufacturers tend to prototype and release new features with D3D first and then 'backport' them to Vulkan after a while. DirectX 12 for example had mesh shaders for over 2 years before Vulkan got a vendor neutral extension for them[0]
Android and Linux are the only platform where Vulkan is a first-class citizen.
You could maybe argue Nvidia treats Vulkan as a first-class citizen because they tend to have vendor-specific Vulkan extensions for the latest features available before anyone else. But otherwise, no, Vulkan is not a first-class API anywhere except Linux and Android.
Graphics API wars are alive and well.
[0] https://github.com/KhronosGroup/Vulkan-Docs/issues/1423
- Vulkan 1.3.267 spec update
- Vulkan 1.3.266 spec update
- Vulkan 1.3.262 spec update
- Vulkan 1.3.260 spec update
-
A note from our sponsor - InfluxDB
influxdata.com | 27 Apr 2025
Stats
KhronosGroup/Vulkan-Docs is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of Vulkan-Docs is JavaScript.