From 5154e491cc3511b8b422331a5cb9894aa076b26a Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Tue, 13 May 2025 14:47:40 +0900 Subject: [PATCH] wg_engine: ++optimal logic avoid using initializer here. --- src/renderer/wg_engine/tvgWgRenderData.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/wg_engine/tvgWgRenderData.cpp b/src/renderer/wg_engine/tvgWgRenderData.cpp index 696a5785..fba2a8a7 100644 --- a/src/renderer/wg_engine/tvgWgRenderData.cpp +++ b/src/renderer/wg_engine/tvgWgRenderData.cpp @@ -358,8 +358,8 @@ void WgRenderDataShape::updateAABB(const Matrix& tr) { auto p1 = Point{pMax.x, pMin.y} * tr; auto p2 = Point{pMin.x, pMax.y} * tr; auto p3 = Point{pMax.x, pMax.y} * tr; - aabb.min = {std::min({p0.x, p1.x, p2.x, p3.x}), std::min({p0.y, p1.y, p2.y, p3.y})}; - aabb.max = {std::max({p0.x, p1.x, p2.x, p3.x}), std::max({p0.y, p1.y, p2.y, p3.y})}; + aabb.min = {std::min(std::min(p0.x, p1.x), std::min(p2.x, p3.x)), std::min(std::min(p0.y, p1.y), std::min(p2.y, p3.y))}; + aabb.max = {std::max(std::max(p0.x, p1.x), std::max(p2.x, p3.x)), std::max(std::max(p0.y, p1.y), std::max(p2.y, p3.y))}; }