Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Austrian Coder

double precision

This topic is 5619 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi! Whats is different between double precision and float precision? Should such a feature (switching between this modes in realtime) implantated in a good engine? Thanks, Austrian Coder

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
if float (single precision) is fine, don''t go to double precision. gfx cards only handles single precision anyway.

Share this post


Link to post
Share on other sites
i think single precision floating points use 32 bits and doubles use 64 bits . . . i think, im sure someone will jump in and correct me if im wrong.

Share this post


Link to post
Share on other sites
float is 4 bytes and allows for -2.0E8 to 2.0E8 or something like that and a double is 10 bytes which obviously changes the percise the result is.

A float will round very easy. a double will round but have alot closer to real numbers that humans would figure if the as the number is spread behind the decimal.

a double double is something like 12 bytes. or something?

Share this post


Link to post
Share on other sites
a float or should I say IEEE float is
1 bit is sign
8 bits are the matanis
23 bits are the float point.


it works out to be something like
Sign matanis*float is the value....

and a 10 byte double has something like


1 bit is sign
26 bits are the matanis
53 bits are the float point.
same equation. If I remember the breakdown correctly

Share this post


Link to post
Share on other sites
the mantissa is the whole number part of the floating point number, i.e. 3.1459 . . .

the 3 is the mantissa and the rest is the floating point part.

once again, i think ...

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!