I just wanted to throw this out in the wild. Ever since the quarantine started, I've been working on major updates to xduke. I know xduke talk is pretty much all but dead on this forum, but xduke and its derived source ports still dominate the multiplayer scene. This is probably the largest backend update to xduke in 15 years. So far I have implemented 4k resolution (xduke still has the ancient resolution code from DOS, that limits the game to 1600x1200), widescreen view, aspect ratio correct HUD, default wasd controls and mouse, and also fixed the dreaded Windows 7 color bug.
I encourage the authors of xduke-based ports to use my code. There is already an HDuke update planned soon. Would be nice to see the original xduke and even nduke get updated with these:
website: https://dukeseeker.com/rduke.html
releases: https://github.com/r...e-fork/releases
source code: https://github.com/r...dars-xduke-fork
Some videos showing the added features. Note: these are old and the final version is much more fine-tuned.
Another major feature on my radar is replacing BMP screenshots with PNG.
A more long term goal of mine is to optimize the renderer up to par with EDuke32. In xduke, I get around 240 fps at 1080p, but in EDuke32 I can get 500-600 fps. If anyone can shed some light on how EDuke32's classic renderer is optimized so well, it would be greatly appreciated.
Page 1 of 1
Radar's xduke "rduke?"
#1 Posted 19 April 2020 - 04:40 PM
This post has been edited by RADAЯ: 19 April 2020 - 04:41 PM
#2 Posted 19 April 2020 - 05:52 PM
RADAЯ, on 19 April 2020 - 04:40 PM, said:
A more long term goal of mine is to optimize the renderer up to par with EDuke32. In xduke, I get around 240 fps at 1080p, but in EDuke32 I can get 500-600 fps. If anyone can shed some light on how EDuke32's classic renderer is optimized so well, it would be greatly appreciated.
64-bit build?
#3 Posted 19 April 2020 - 08:09 PM
I can still get 400 fps at 1080p even in a 32-bit build of EDuke32. There is more to it than that. I'm just wondering where most of the optimization lies. OpenGL? SDL2? SSE2?
Share this topic:
Page 1 of 1