|6 days ago||3 months ago|
|Apache License 2.0||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
How is Vulkan supposed to supersede OpenGL in practice?
3 projects | reddit.com/r/vulkan | 7 Nov 2022
Vulkan update: version 1.2 conformance for Raspberry Pi 4
7 projects | news.ycombinator.com | 3 Aug 2022
New open source Common Lisp 3D graphics project -- call for participation
7 projects | reddit.com/r/lisp | 2 Aug 2022
Go bindings for WebGPU
2 projects | reddit.com/r/golang | 19 Mar 2022
go-webgpu provides binding for wgpu-native (a safe and portable GPU abstraction in Rust, implementing WebGPU API).
The current state of GPU API's and why I wish V-EZ hadn't died.
9 projects | reddit.com/r/GraphicsProgramming | 11 Mar 2022
WebGL 2.0 is Now Supported in All Major Browsers
4 projects | reddit.com/r/programming | 12 Feb 2022
Relevant.4 projects | reddit.com/r/programming | 12 Feb 2022
When you look at graphics APIs in Rust practically everything is pointing towards, and telling you to use, wgpu, which abstracts over Vulkan, Metal, DX11/12, GLES and WebGPU and is based on, drumroll, WebGPU. Hardly surprising as it's the backend firefox is going to use. And yes it has a C API, too.
Mach Engine: The future of graphics (with Zig)
4 projects | reddit.com/r/Zig | 18 Oct 2021
Probably the easiest option would be to target wgpu-native prebuilt binaries but these don't have iOS/Android (unsure if wgpu-native supports iOS/Android at all)
3 projects | news.ycombinator.com | 16 Oct 2021
WGPU is the underlying implementation for WebGPU in Firefox and it has C bindings: https://github.com/gfx-rs/wgpu-native.git.
WGPU.NET - Cross-platform bindings for wgpu
3 projects | reddit.com/r/csharp | 11 Oct 2021
WGPU.NET allows you to leverage wgpu by providing 1-to-1 bindings to wgpu-native, making it very straightforward to use. If you're writing a renderer or a game engine, or perhaps trying to do GPU computations, and have a handful of spare time, consider learning about wgpu and experimenting with it.
What are some alternatives?
wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API.
learn-wgpu - Guide for using gfx-rs's wgpu library.
WGPU.NET - Cross-platform .NET bindings to wgpu-native.
LearnOpenGL - Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
launcher - Launcher for BlueMaxima's Flashpoint
misc - Clippings
libsoundio - C library for cross-platform real-time audio input and output
VulkanSceneGraph - Vulkan & C++17 based Scene Graph Project
Azul3D - Azul3D - A 3D game engine written in Go!
angle - A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.