Outerra forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Outerra Tech Demo download. Help with graphics driver issues

Author Topic: Does Outerra use 64-bits floating point precision?  (Read 2289 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: 6621
  • Pegs is clever, but tae hain’t a touch sentimental
    • 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