Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  

Gfx engine question.

Recommended Posts

That port rocks. And I wonder do some improvements on the renderer are planned? Like correct floor rendering/walls and accurate billboarding?

Share this post

Link to post

Not sure what you mean by correct, unless you mean more accurate (decimal math on computers is never perfectly correct, only to within a degree of accuracy, and DOOM's is quite terrible).

The only real way to improve accuracy in DOOM's rendering is to switch to floating point, but that cannot be done in a compatibility-oriented engine due to the need it creates to "thunk" between fixed-point and floating-point coordinates at every point where the engine interfaces with the renderer (for those not in the know, Visual C++ code calls a non-inlined function to do int<->float conversions, and that is horribly slow).

Share this post

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this