Throckmorton
Lifer
- Aug 23, 2007
- 16,830
- 3
- 0
32 bit is single because it could be written as one word on a 32-bit processor.
Double performance doesn't impact games because the number format is specified in the code and pretty much all games choose single precision floats because of the performance difference. I think this is a good idea because the difference in quality of the calculations is very minimal but single precision allows the programmers to add a greater quantity of effects.
Also keep in mind that single has 24 bits of precision while monitors have 8 bits per channel or sometimes 10 bits. So the "errors" as you call them, or the rounding, still rarely impacts the final result.
I thought this was about position of 3D elements, rather than color