From 09ca11d0638839e2fb4bd3777235e0a64067112c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Verdon?= Date: Mon, 16 Nov 2020 09:19:13 +0100 Subject: [PATCH] Fixing issue 3500, invalid outer cone angle readed from gltf2 file on machines which defines M_PI as a double value --- code/AssetLib/glTF2/glTF2Asset.inl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/AssetLib/glTF2/glTF2Asset.inl b/code/AssetLib/glTF2/glTF2Asset.inl index 2dfe2f41e..bebd19de6 100644 --- a/code/AssetLib/glTF2/glTF2Asset.inl +++ b/code/AssetLib/glTF2/glTF2Asset.inl @@ -1230,7 +1230,7 @@ inline void Light::Read(Value &obj, Asset & /*r*/) { Value *spot = FindObject(obj, "spot"); if (!spot) throw DeadlyImportError("GLTF: Light missing its spot parameters"); innerConeAngle = MemberOrDefault(*spot, "innerConeAngle", 0.0f); - outerConeAngle = MemberOrDefault(*spot, "outerConeAngle", M_PI / 4.0f); + outerConeAngle = MemberOrDefault(*spot, "outerConeAngle", static_cast(M_PI / 4.0f)); } }