From b851d9880576d1988b45698d8bbf8003a1bf6c39 Mon Sep 17 00:00:00 2001 From: Sergii Liebodkin Date: Tue, 22 Oct 2024 13:14:29 +0000 Subject: [PATCH] wg_engine: use tvg math constants Use tvg pi constant instead of cmath. better mingw compiler support on windows --- src/renderer/wg_engine/tvgWgGeometry.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/wg_engine/tvgWgGeometry.h b/src/renderer/wg_engine/tvgWgGeometry.h index 8630f609..d7d534f3 100755 --- a/src/renderer/wg_engine/tvgWgGeometry.h +++ b/src/renderer/wg_engine/tvgWgGeometry.h @@ -348,7 +348,7 @@ struct WgVertexBufferInd float cosine = dot(nrm, nrm1); if (tvg::zero(cosine)) return; float angle = std::acos(dot(nrm1, -nrm2)); - if (tvg::zero(angle) || tvg::equal(angle, M_PI)) return; + if (tvg::zero(angle) || tvg::equal(angle, MATH_PI)) return; float miterRatio = 1.0f / (std::sin(angle) * 0.5f); if (miterRatio <= miterLimit) { appendQuad(v1 + nrm * (halfWidth / cosine), v1 + offset2, v1 + offset1, v1);