RBDoom3BFG
Posted: Sat Feb 17, 2024 7:33 pm
I thought to check to see if that got updated lately, and kind of just blindly started a build. I noticed the checkout pulled in subprojects I'd never seen before. It uses this NVRHI API now to hook up DirectX 12 on Windows (with "+set graphicsAPI Vulkan" as an alternative) and Vulkan only on Linux now. They have removed the OpenGL renderer from the client completely (or at least have removed support for it... it may still be possible to build an OpenGL client as I see the files in the tree)
It can be had here (Windows binaries, instructions, source etc.)
https://github.com/RobertBeckebans/RBDOOM-3-BFG
The newest release is 1.5.1, May 23 2023
https://github.com/RobertBeckebans/RBDO ... tag/v1.5.1
It can also be had through moddb but it may be older.
But... on Linux, that's bollocks, you can compile it yourself with native CPU opts (by default, a release build) and get the latest code commits. It's versioned 1.6.0 which is probably going to be a release soon.
It seems to work well now with Vulkan, and has advanced graphics features like TAA (temporal) antialiasing and SSAO. It's like an open source remaster of a remaster.NVRHI (NVIDIA Rendering Hardware Interface) is a library that implements a common abstraction layer over multiple graphics APIs (GAPIs): Direct3D 11, Direct3D 12, and Vulkan 1.2. It works on Windows (x64 only) and Linux (x64 and ARM64).
It can be had here (Windows binaries, instructions, source etc.)
https://github.com/RobertBeckebans/RBDOOM-3-BFG
The newest release is 1.5.1, May 23 2023
https://github.com/RobertBeckebans/RBDO ... tag/v1.5.1
It can also be had through moddb but it may be older.
But... on Linux, that's bollocks, you can compile it yourself with native CPU opts (by default, a release build) and get the latest code commits. It's versioned 1.6.0 which is probably going to be a release soon.