Changed: #963 Floating point exceptions

This commit is contained in:
kervala 2010-07-28 22:22:39 +02:00
parent b2cbd99d00
commit c4ad974909

View file

@ -111,7 +111,7 @@ CVector CFrustum::projectZ(const CVector &vec) const
CVector ret;
float decalX, decalY;
float w, h;
float OOw, OOh;
float OOw = 1.0f, OOh = 1.0f;
// Fast transform to openGL like axis.
CVector pt;
@ -123,8 +123,8 @@ CVector CFrustum::projectZ(const CVector &vec) const
decalY= (Top+Bottom);
w= Right-Left;
h= Top-Bottom;
OOw= 1.0f/w;
OOh= 1.0f/h;
if (w) OOw /= w;
if (h) OOh /= h;
// project to -1..+1.
if(Perspective)