Skip to content
View phase's full-sized avatar

Block or report phase

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stars

graphics

30 repositories

Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal an…

C++ 3,165 201 Updated Dec 23, 2025

Tools and samples for understanding Apple's Metal shading language and its LLVM Bitcode shader files

LLVM 87 8 Updated Jun 29, 2023

A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.

C++ 338 23 Updated Dec 6, 2025

This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.

C++ 3,457 821 Updated Dec 23, 2025

Display an image created by Vulkan compute shader, with OpenGL

C++ 108 19 Updated Aug 5, 2025

Highly experimental, blazingly fast, lean & mean descendant of WebGPU written in Zig

Zig 122 10 Updated Jul 8, 2024

Vulkan bindings for Rust

Rust 2,169 213 Updated Dec 3, 2025

Safe and rich Rust wrapper around the Vulkan API

Rust 4,959 461 Updated Dec 25, 2025

Vulkan-lite GPU API

Rust 89 6 Updated Jun 28, 2024

Code repo for video tutorial series teaching Vulkan and computer graphics

C++ 1,008 166 Updated Feb 27, 2024

CUDA on non-NVIDIA GPUs

Rust 13,697 882 Updated Dec 19, 2025

Research shading language IR

C 292 19 Updated Nov 26, 2025

GPU classifies how to render millions of particles

C++ 74 14 Updated Jan 17, 2024

The Octo voxel game engine

JavaScript 339 15 Updated Nov 12, 2024

🧊 Voxel engine prototype made with the bevy game engine. Serves as a playground for experimenting with voxels, terrain generation, and bevy.

Rust 322 36 Updated Dec 11, 2024

🌋 Statically linked MoltenVK for Vulkan on Mac using Ash 🦀

Rust 107 13 Updated Sep 12, 2024

Homebrew low level graphics API for Nintendo Switch (Nvidia Tegra X1)

C++ 369 25 Updated Jan 29, 2025

3DS shader assembler and disassembler

C++ 97 37 Updated May 5, 2024

Rust bindings and safe wrappers for citro3d

Rust 23 19 Updated Oct 28, 2025

My personal Vulkan renderer

C++ 1,806 147 Updated Dec 23, 2025

A low-level Vulkan compute emulation of the N64 RDP

C++ 177 16 Updated Nov 9, 2024

A simple demonstration of Metal 3.0 mesh shaders

Objective-C 58 4 Updated Mar 31, 2023

MLIR metal dialect

C++ 35 8 Updated Sep 18, 2024

A cross-platform, safe, pure-Rust graphics API.

Rust 15,917 1,173 Updated Dec 23, 2025

Minimal rust-gpu compute shader example running on WGPU backend with Vulkan support

Rust 24 4 Updated Mar 11, 2022

SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.

GLSL 2,328 625 Updated Dec 19, 2025

A minimal GPU design in Verilog to learn how GPUs work from the ground up

SystemVerilog 9,000 704 Updated Aug 18, 2024

SPIR-🇹: shader-focused IR to target, transform and translate from 🦀

Rust 26 7 Updated Dec 22, 2025

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

C++ 16,173 1,033 Updated Dec 19, 2025

Multi-platform high-performance compute language extension for Rust.

Rust 1,848 121 Updated Dec 24, 2025