From 4b24bc7c70df68d6d8f949ee2ffb02e1c1472235 Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Thu, 25 Sep 2025 17:28:28 +0200 Subject: [PATCH] util: add util_round_down_npot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Daniel Schürmann Part-of: --- src/util/u_math.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/util/u_math.h b/src/util/u_math.h index c62733204fd..ae6554fbc44 100644 --- a/src/util/u_math.h +++ b/src/util/u_math.h @@ -735,6 +735,12 @@ util_align_npot(size_t value, size_t alignment) return value; } +static inline size_t +util_round_down_npot(size_t value, size_t alignment) +{ + return value - (value % alignment); +} + static inline unsigned u_minify(unsigned value, unsigned levels) {