Safe and portable GPU abstraction in Rust, implementing WebGPU API. (by gfx-rs)

Wgpu Alternatives

Similar projects and alternatives to wgpu

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better wgpu alternative or higher similarity.

Suggest an alternative to wgpu

Reviews and mentions

Posts with mentions or reviews of wgpu. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-15.
  • Learn Wgpu updated to 0.11
    Can't hurt to go through the tutorial, but looks to be mostly focused on rendering. The hello-compute example works as a minimal self contained example of launching a compute shader, so you might want to try running that and then making incremental changes to it. Beyond that, the docs.rs documentation and their Matrix chat channels might be your best resources
    The boids example uses a compute shader.
  • Whats your favourite open source Rust project that needs more recognition?
    reddit.com/r/rust | 2021-10-11
  • WGPU.NET - Cross-platform bindings for wgpu
    reddit.com/r/csharp | 2021-10-11
    I recently had the opportunity to make bindings to wgpu-native. For those who don't know, wgpu is a cross-platform, safe, pure-rust graphics api. It runs natively on Vulkan, Metal, D3D12, D3D11, and OpenGLES; and on top of WebGPU on wasm.
  • wgpu-0.11 changelog
    I submitted that feature request here! It's already been implemented.
    Looks like that came from https://github.com/gfx-rs/wgpu/pull/1991. You can read up on the linked issue this solves.
  • Multi-language library support: Is it possible?
    reddit.com/r/rust | 2021-10-06
    wgpu can be used idiomatically from rust, can target wasm (experimentally), and provides a native C api that various languages wrap, such as python.
  • What abstractions exists that sit on top of Vulkan and Metal?
    reddit.com/r/gamedev | 2021-10-04
    If you're ok with using rust you can use wgpu which is the higher level wrapper for wgpu-native. It removes some of the boiler plate.
  • Idea: A place where people can look for work to contribute
    reddit.com/r/rust | 2021-09-28
    wgpu Skip buffer zero initialization for Metal backend #1904
  • Borderlands 3 Save Editor - A GUI save editor written in Rust using iced.
    reddit.com/r/rust | 2021-09-24
    Do you by chance have an M1 mac? I recently ran into something similar in a personal project, Apple apparently changed how occluded window resource cleanup is handled. https://github.com/gfx-rs/wgpu/issues/1783
  • What's the current state of GPU compute in rust?
    reddit.com/r/rust | 2021-09-20
    Crates for OpenCL and CUDA APIs are generally lagging behind in feature support. I think we are still long way from seeing v1.0+ releases on those. One of the most active ones in recent development has been opencl3 crate. Then, there are also some examples like blub using compute shaders with wgpu crate.
  • help !!!!!!
    reddit.com/r/webgpu | 2021-09-16
    You can find some examples here: https://github.com/gfx-rs/wgpu/tree/master/wgpu/examples
  • Would it be possible to make a game engine that runs in native and WASM easily with winit and wgpu?
    Here is link number 1 - Previous text "PR"


Basic wgpu repo stats
7 days ago

gfx-rs/wgpu is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board 99remotejobs.com. There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.