Outerra forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Download Outerra Tech Demo. Unofficial Outerra Discord server, MicroProse Discord server for OWS.

Author Topic: Does Outerra use 64-bits floating point precision?  (Read 7106 times)

Freeman

  • Jr. Member
  • *
  • Posts: 19
Does Outerra use 64-bits floating point precision?
« on: November 20, 2012, 11:17:08 am »

I just wondering does Outerra use 64-bits floating point precision? if not, how do you handle the level of detail?
Logged

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
Re: Does Outerra use 64-bits floating point precision?
« Reply #1 on: November 20, 2012, 12:15:23 pm »

Nope, 64bits on GPU is considerably slower and not as widely supported so it would have to be emulated on many older cards.

Unlike other remotely similar engines we aren't using fractal noise functions taking 3D world coordinates as the input, that's what limits the level of detail in these, when they use 32bit floats. Our fractals are built hierarchically from coarser levels, so there's no precision problem, as the coordinate math is based on integers. There was already some discussion about it, for example here.
Logged