Fix alignment calculation when copying GLES compressed tex data

Change-Id: I05140cd6493a2cda9a17864071e7c67a191c9907
This commit is contained in:
Tristan Ritchie
2025-01-31 18:07:32 +00:00
committed by Baldur Karlsson
parent 876212c4da
commit 9c8bb99494
2 changed files with 9 additions and 3 deletions
+6
View File
@@ -294,6 +294,12 @@ inline T AlignUpPtr(T x, A a)
return (T)AlignUp<uintptr_t>((uintptr_t)x, (uintptr_t)a);
}
template <typename T>
T AlignToMultiple(T value, T multiple)
{
return ((value + multiple - 1) / multiple) * multiple | 0;
}
#define MAKE_FOURCC(a, b, c, d) \
(((uint32_t)(d) << 24) | ((uint32_t)(c) << 16) | ((uint32_t)(b) << 8) | (uint32_t)(a))