From 4c3beb1cb15b9a180195ff763b86944cdd2c878c Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 21 Apr 2025 17:39:34 +0900 Subject: [PATCH] sw_engine: --size reduction basically, sw engine aims for 32bits, it reduces the bundle size by 1kb. Need to carefully see any side effect in practice. --- src/renderer/sw_engine/tvgSwCommon.h | 5 ++--- src/renderer/sw_engine/tvgSwRle.cpp | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/renderer/sw_engine/tvgSwCommon.h b/src/renderer/sw_engine/tvgSwCommon.h index f6682e9d..5b65f978 100644 --- a/src/renderer/sw_engine/tvgSwCommon.h +++ b/src/renderer/sw_engine/tvgSwCommon.h @@ -33,9 +33,8 @@ #define SW_ANGLE_2PI (SW_ANGLE_PI << 1) #define SW_ANGLE_PI2 (SW_ANGLE_PI >> 1) -using SwCoord = signed long; -using SwFixed = signed long long; - +using SwCoord = int32_t; +using SwFixed = int64_t; static inline float TO_FLOAT(SwCoord val) { diff --git a/src/renderer/sw_engine/tvgSwRle.cpp b/src/renderer/sw_engine/tvgSwRle.cpp index 4ca7f240..d81ca1e3 100644 --- a/src/renderer/sw_engine/tvgSwRle.cpp +++ b/src/renderer/sw_engine/tvgSwRle.cpp @@ -196,7 +196,7 @@ /************************************************************************/ constexpr auto PIXEL_BITS = 8; //must be at least 6 bits! -constexpr auto ONE_PIXEL = (1L << PIXEL_BITS); +constexpr auto ONE_PIXEL = (1 << PIXEL_BITS); using Area = long;