From 9ac19cbd2f4bf4d15368ae4043c57e4ae8a09abc Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 3 Feb 2026 22:58:09 +0100 Subject: [PATCH] Fix build regression on Clang --- Source/Engine/Graphics/Models/CollisionProxy.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Graphics/Models/CollisionProxy.h b/Source/Engine/Graphics/Models/CollisionProxy.h index eba17cf4e..2ecdce756 100644 --- a/Source/Engine/Graphics/Models/CollisionProxy.h +++ b/Source/Engine/Graphics/Models/CollisionProxy.h @@ -6,7 +6,7 @@ #include "Engine/Core/Math/Transform.h" #include "Engine/Core/Math/Ray.h" #include "Engine/Core/Math/CollisionsHelper.h" -#include "Engine/Core/Math/Packed.h" +#include "Engine/Core/Math/Half.h" #include "Engine/Core/Collections/Array.h" #include "Engine/Graphics/PixelFormat.h" @@ -58,7 +58,7 @@ public: else if (positionsFormat == PixelFormat::R16G16B16A16_Float) { LOOP_BEGIN() -#define GET_POS(idx) (Float3)*(const Half4*)((const byte*)positions + positionsStride * idx) +#define GET_POS(idx) ((const Half4*)((const byte*)positions + positionsStride * idx))->ToFloat3() Triangles.Add({ GET_POS(i0), GET_POS(i1), GET_POS(i2) }); #undef GET_POS LOOP_END()