Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Renderer]Vulkan support #82

Open
MadDeCoDeR opened this issue Apr 24, 2022 · 1 comment
Open

[Renderer]Vulkan support #82

MadDeCoDeR opened this issue Apr 24, 2022 · 1 comment
Labels
todo Stuff I have to do

Comments

@MadDeCoDeR
Copy link
Owner

MadDeCoDeR commented Apr 24, 2022

Ever since the migration of RBDOOM 1.2 rendering code to BFA, a base Vulkan implementation is available.
Sadly it still has many issues (like characters rendered as a collection of black boxes) and missing various features OpenGL already have (e,g Shadows) and therefor is not used.
I should try in the distant future (after the upcoming 1.2.9) to replicate parts of the OpenGL rendering code to Vulkan or try to find better alternatives to what OpenGL already have.

@MadDeCoDeR MadDeCoDeR added the todo Stuff I have to do label Apr 24, 2022
@smeep0
Copy link

smeep0 commented Dec 4, 2023

The latest version of RBDOOM (1.5.1) seems to have gotten around many of the issues you've mentioned using NVRHI:
https://www.moddb.com/mods/rbdoom-3-bfg
I tested it and it seems pretty stable/solid, and doesn't run into many of the issues that the latest version DoomBFA has.
Only downside is the lack of SMAA 1X support (they use TAA instead which is vastly inferior). That said, not only does it support Vulkan, but also supports DirectX12 as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
todo Stuff I have to do
Projects
None yet
Development

No branches or pull requests

2 participants