RetroPie / RetroPie-Setup

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Other
10k stars 1.38k forks source link

ports: add GZDoom as a Doom source port #3862

Closed cmitu closed 5 months ago

cmitu commented 5 months ago

Add back GZDoom, the feature centric port for all Doom engine games, based on ZDoom. Since LZDoom is no longer developed, let's try to add back the few still active ZDoom projects.

Since it was removed, besides countless other features addded, it has gained a GLES2/OpenGL2 + Vulkan renderer. Unfortunately, 32bit support has been dropped entirely since 4.9, so 32bit platforms will have to use the 4.8.0 release.

Recent versions auto-detect the available video renderers and can switch to the less intesive GLES2/GL2 renderer automatically, but for old versions (32bit) the preferred renderer has to be set via vid_preferbackend.

joolswills commented 5 months ago

Cheers!

Exarkuniv commented 5 months ago

guess i can remove this from RetroPie-extras. :)

cmitu commented 5 months ago

@Exarkuniv yes. I see you've been using the old GLES2 fork, which got integrated in GZDoom at some point. Btw, you might want to look at https://github.com/RetroPie/RetroPie-Setup/pull/3829 - it would cut down on some of the boilerplate scripts used to start X11 ports that you have.

Exarkuniv commented 5 months ago

i believe it was integrated before i made the script, but i could never get it to work. so i just resorted to useing the older fork and was going to come back at some point.

thanks for poining out the new prefix. i will definitely look into that