Duke4.net Forums: Radar's xduke - Duke4.net Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Radar's xduke  "rduke?"

User is offline   Radar 

  • King of SOVL

#1

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.

This post has been edited by RADAЯ: 19 April 2020 - 04:41 PM

6

User is offline   Phredreeke 

#2

View PostRADAЯ, 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? ;)
1

User is offline   Radar 

  • King of SOVL

#3

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?
0

User is offline   DNSKILL5 

  • Honored Donor

#4

Nice!
1

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options