Useful levels above Vulkan
Useful levels above Vulkan
Posted Dec 20, 2023 1:11 UTC (Wed) by animats (guest, #168630)In reply to: The Linux graphics stack in a nutshell, part 1 by randomguy3
Parent article: The Linux graphics stack in a nutshell, part 1
I use Rend3/WGPU. WGPU is an abstraction layer which supports Vulkan, Direct-X 11 and 12, and Apple's Metal. This is a standard 3D graphics library for Rust.
Above that, you have a choice of game engines and libraries. Godot is widely used for C++ game dev. There's Bevy, for Rust game dev, and the somewhat bleeding edge Rend3, which offers a clean, safe interface for Rust 3D graphics but is not a full game engine. All open source, of course.
Here's some video generated with Rend3, running on Ubuntu Linux 22.04.3 LTS with an NVidia 3070 GPU.
Posted Dec 20, 2023 16:29 UTC (Wed)
by kolAflash (subscriber, #168136)
[Link]
Useful levels above Vulkan
https://www.phoronix.com/news/SuperTuxKart-1.4
And there are a lot of commercial engines with Vulkan support like Unity3D or the Unreal Engine.