3 ms·
From their github/cargo.toml it seems to be using "wgpu" (https://sotrh.github.io/learn-wgpu/#what-is-wgpu https://sotrh.github.io/learn-wgpu/#what-is-wgpu) whi
by Galanwe 5y ago
From their github/cargo.toml it seems to be using "wgpu" (https://sotrh.github.io/learn-wgpu/#what-is-wgpu https://sotrh.github.io/learn-wgpu/#what-is-wgpu) which at first glance seems to be an abstraction layer that can fallback to OpenGL/DirectX/etc depend on ng on the platform.
- skocznymroczny 5y agowgpu is based around the WebGPU standard, which is expected to replace WebGL in web browsers for 3D graphics. wgpu (and WebGPU) is closer to DX12/Vulkan/Metal than OpenGL/DX11. Although it's much easier to use than Vulkan/DX12, abstracting away things like synchronization, memory management. I use wgpu in my D application through wgpu-native (offers a C header to interface with languages other than Rust) and it's been a great experience overall.