Handle boundingboxes with NaN in them.
authorGunnar Sletta <gunnar.sletta@digia.com>
Thu, 28 Nov 2013 10:44:39 +0000 (11:44 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Sat, 30 Nov 2013 16:57:13 +0000 (17:57 +0100)
commit8029a015b4a11c48a262f0e9fc8b4a2674fbd505
treeb387819b0d748b993fe4064cb6753d738e148fe3
parent139df62f49af6574a32833277c1db7b57076afec
Handle boundingboxes with NaN in them.

NaN does not compare well with other floats. The result is that the
bounding box is left at its initial values, FLT_MAX for top-left and
FLT_MIN for bottom-right. If so, treat geometry as invalid, aka
infinite.

Task-number: QTBUG-35192
Change-Id: I1df6987d56a0ce1f500b0eba344a5dcbc55f80a4
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h