https://matrix.to/#/#wgpu-mc:matrix.org
wgpu
is a crate implementing the WebGPU specification in Rust. It's primary backends are Vulkan, DirectX 12, and Metal.
wgpu-mc is a standalone, mostly-batteries-included rendering engine written in Rust. Electrum is a fabric mod that integrates wgpu-mc with Minecraft.
Both the engine and Electrum are both currently under active development. wgpu-mc is fairly mature, while Electrum is more WIP.
Engine
- Block models from standard datapacks
- Multipart
- Variants
- Terrain rendering
-
- Translucency sorting
-
- Frustum culling
- Instanced Entity Rendering
- Animated textures
- Mipmaps
- Data-driven shader graph
Minecraft
- GUI rendering
- Terrain rendering
- Lighting integration
- Chunk updates
- Integrate entities (Bugged but mostly works)
- Item rendering
- Implement FRAPI/FREX
- Particles