Outerra forum

Outerra Engine => Technology => Topic started by: Freeman on November 20, 2012, 11:17:08 am

Title: Does Outerra use 64-bits floating point precision?
Post by: Freeman 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?
Title: Re: Does Outerra use 64-bits floating point precision?
Post by: cameni 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 (http://www.outerra.com/forum/index.php?topic=245.0).