Showing 25 of 25 projects
MoltenVK layers a subset of the Vulkan graphics and compute API over Apple's Metal framework, enabling Vulkan applications to run on macOS, iOS, tvOS, and visionOS.
A low-level web API and shading language specification for high-performance GPU compute and graphics on the web.
A step-by-step tutorial for learning the Vulkan graphics and compute API from the ground up.
A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.
A general-purpose GPU compute framework built on Vulkan for cross-vendor graphics cards, enabling high-performance data processing and machine learning.
A lightweight, type-safe Rust wrapper for the Vulkan graphics and compute API.
A lightweight, type-safe Rust wrapper for the Vulkan graphics and compute API.
A comprehensive guide for developers starting with the Vulkan graphics and compute API.
An open-source Vulkan driver for AMD Radeon graphics adapters on Linux, built on AMD's Platform Abstraction Library (PAL).
A real-time ray tracer implementing Peter Shirley's 'Ray Tracing in One Weekend' using Vulkan and NVIDIA RTX extensions.
Source code examples for the 'API without Secrets: Introduction to Vulkan' tutorial series.
A Vulkan-based physically-based rendering (PBR) implementation for loading and rendering glTF 2.0 models with image-based lighting.
A low-abstraction, high-performance Vulkan API binding for JavaScript and TypeScript.
A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.
A compiler that transforms OpenCL C code into Vulkan compute shaders, enabling GPU compute on Vulkan platforms.
A Python CFFI extension providing a complete and Pythonic wrapper for the Vulkan graphics and compute API.
A stable C header (webgpu.h) providing the WebGPU API for native and WebAssembly applications, enabling cross-implementation compatibility.
WebGPU tutorials inspired by LearningWebGL.com, covering both WGSL and GLSL/SPIR-V shader languages.
A collection of C++ sample applications demonstrating various aspects of the Vulkan graphics and compute API.
A .NET binding for the Vulkan graphics and compute API, enabling high-performance 3D applications on Windows, Mac, Linux, and Android.
A curated list of wgpu code, resources, and projects for graphics and game development in Rust.
A collection of C++ Vulkan examples and demos using the Vulkan-Hpp C++ API and GLFW for cross-platform rendering.
A curated collection of resources, samples, and documentation for Direct3D 12 graphics programming.
A community-driven superset of WGSL adding module imports, conditional compilation, and packaging for WebGPU shaders.
A collection of heavily commented C++ Vulkan demos and tutorials for beginners learning graphics programming.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.