From a21d1a91fc96f3820487fe351ed54adb4ea661b7 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 23 Feb 2021 23:28:28 +0100 Subject: [PATCH] Fix compilation warnings under Clang 10 --- Source/Engine/Level/Actor.h | 2 +- Source/Engine/Terrain/TerrainChunk.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Level/Actor.h b/Source/Engine/Level/Actor.h index 04377fd4f..69d4c8681 100644 --- a/Source/Engine/Level/Actor.h +++ b/Source/Engine/Level/Actor.h @@ -484,7 +484,7 @@ public: /// API_PROPERTY() FORCE_INLINE float GetPerInstanceRandom() const { - return _id.C * (1.0f / MAX_uint32); + return _id.C * (1.0f / (float)MAX_uint32); } /// diff --git a/Source/Engine/Terrain/TerrainChunk.cpp b/Source/Engine/Terrain/TerrainChunk.cpp index 08e5946ee..2d0c9cfb1 100644 --- a/Source/Engine/Terrain/TerrainChunk.cpp +++ b/Source/Engine/Terrain/TerrainChunk.cpp @@ -20,7 +20,7 @@ void TerrainChunk::Init(TerrainPatch* patch, uint16 x, uint16 z) _yOffset = 0; _yHeight = 1; _heightmapUVScaleBias = Vector4(1.0f, 1.0f, _x, _z) * (1.0f / TerrainPatch::CHUNKS_COUNT_EDGE); - _perInstanceRandom = (_patch->_terrain->_id.C ^ _x ^ _z) * (1.0f / MAX_uint32); + _perInstanceRandom = (_patch->_terrain->_id.C ^ _x ^ _z) * (1.0f / (float)MAX_uint32); OverrideMaterial = nullptr; }