Our great sponsors
Orochi | wgpu | |
---|---|---|
5 | 195 | |
187 | 10,846 | |
12.8% | 4.1% | |
5.7 | 9.9 | |
5 days ago | 7 days ago | |
C++ | Rust | |
MIT License | 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.
Orochi
-
Blender 3.6 (huge AMD gains with HIP RT) reaches Beta Phase 3
While you're waiting for the HIP SDK to release, check out Orochi as an alternative https://github.com/GPUOpen-LibrariesAndSDKs/Orochi
-
AMD Posts Patch Enabling Vega APU/GPU Support For Blender's HIP Backend
This isn't a full-fledged SDK but if you develop using the driver/runtime API and nvrtc on Linux, you could certainly use this library to make it run on Windows https://github.com/GPUOpen-LibrariesAndSDKs/Orochi Bonus - it also lets you compile a single binary that runs on both CUDA and HIP!
-
First time in 2 years I was able to get Blender running with an AMD GPU on Linux!
You can't run CUDA binaries directly. But you can use a wrapper library like Orochi to run both CUDA and HIP using a single binary that dynamically links with CUDA/HIP libraries at runtime https://github.com/GPUOpen-LibrariesAndSDKs/Orochi
-
How are Vulkan, CUDA, Triton and all other things connected?
I stumbled across orochi from AMD while looking for their FSR2.0 implementation, which basically boils down to being a wrapper over Cuda and HIP. I don't know if it is still maintained or functional, but heres the link if anyone is interested: https://github.com/GPUOpen-LibrariesAndSDKs/Orochi
- Orochi – dynamic loading of HIP/CUDA from a single binary
wgpu
-
GPU Compute in the Browser at the Speed of Native: WebGPU Marching Cubes
Oh look it's subgroup support landing last week: https://github.com/gfx-rs/wgpu/pull/5301
- 3D and 2D: Testing out my cross-platform graphics engine
- Warp Terminal is now available for Linux
- Linux version of Warp terminal is here
-
Building the DirectX shader compiler better than Microsoft?
And wgpu has been doing this for years. Things like descriptor indexing are not exposed to the web but used by Rust (mostly) engines on native.
https://wgpu.rs/
-
New Renderers for GTK
If they used https://wgpu.rs/ they would get directx and metal for free (:
-
Show HN: WebGPU Particles Simulation
IIRC it was delayed multiple times. I think the first intent to ship from chrome was before 100 but they kept pushing it off. Firefox still does not support it. There are projects like wgpu[0] that wrap provide a higher level API and I have used some projects using it with no issues. WFIW I didn't see any issue with OP's demo either.
[0] https://github.com/gfx-rs/wgpu
- Deno 1.39: The Return of WebGPU
-
How do I become a graphics programmer? – A guide from AMD Game Engineering team
wgpu, the Rust WebGPU implementation is the bee's knees. https://wgpu.rs/ You can use it beyond the web.
-
There is anything like wgpu.rs for Zig?
There is anything like wgpu.rs for Zig? wgpu.rs is an abstraction on top of Vulkan, Metal, DirectX, etc...
What are some alternatives?
SPIRV-Cross - SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
vulkano - Safe and rich Rust wrapper around the Vulkan API
Stable-Diffusion-ONNX-FP16 - Example code and documentation on how to get Stable Diffusion running with ONNX FP16 models on DirectML. Can run accelerated on all DirectML supported cards including AMD and Intel.
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
kompute - General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
glow - GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
rocm-arch - A collection of Arch Linux PKGBUILDS for the ROCm platform
rust-gpu - 🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
naga - Universal shader translation in Rust
bevy - A refreshingly simple data-driven game engine built in Rust
rivi-loader - Vulkan Compute program loader in Rust
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.