wgpu

GPU API

A cross-platform graphics API that abstracts multiple GPU interfaces and provides a Rust interface.

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

GitHub

13k stars
111 watching
928 forks
Language: Rust
last commit: 6 days ago
Linked from 3 awesome lists

d3d12gpuhacktoberfestmetalopenglrustvulkanwebgpu

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gfx-rs/gfx A cross-platform GPU API that provides low-level graphics and compute capabilities 5,361
sotrh/learn-wgpu A tutorial and guide to using the WGPU library in Rust for access to GPU functions 1,517
jinleili/wgpu-in-app Enables graphics APIs in mobile apps without using third-party window management libraries 286
hecrj/wgpu_glyph A fast text rendering library for the wgpu graphics API. 451
gpuweb/gpuweb The W3C WebGPU API and WGSL specification are being developed to enable graphics processing on the web. 4,839
ggez/ggez A lightweight game framework for creating 2D games with minimum setup and flexibility. 4,260
fredlangva/wgpu_one Test setup for rendering 3D wavefront objects using the WGPU API 0
xayon40-12/wgpu_ray An open source software project testing and demonstrating the usage of the WGPU graphics library in Rust. 0
glium/glium A safe and high-level wrapper around the OpenGL API for the Rust programming language. 3,510
vczh-libraries/gacui A comprehensive C++ library for building GPU-accelerated user interfaces with WYSIWYG editing tools and XML support. 2,348
servo/webrender A GPU-based 2D rendering engine written in Rust 3,130
fredlangva/wgpu-tut A tutorial project demonstrating rendering of 3D models using WGPU and TOBJ libraries in Rust. 0
imgui-rs/imgui-rs Rust bindings for Dear ImGui 2,689
iced-rs/iced A cross-platform GUI library for Rust that provides a simple and type-safe way to build user interfaces. 24,785
bkaradzic/bgfx A cross-platform graphics rendering library providing a common interface to various graphics APIs and platforms 15,087