This was done because with 6 bits of precision, when computing a projection matrix error would accumulate up to 0.078. Changing the decimal point precision to 8 bits minimizes the affect of this error, reducing it closer to 0.016. Although, this does decrease the maximum value from around 33,000,000 to around 8,000,000, although this shouldn't be an issue.
mtl
C++ STL replacement, intended for embedded systems. Aims to be more performant than ETL.
Description
Languages
C++
84.8%
Assembly
12.8%
CMake
2.4%