optimized hgl_align/hgl_align_pow2 functions.

This commit is contained in:
hyzboy 2024-05-25 04:08:04 +08:00
parent 8f184a87fb
commit 3d27b60c13

View File

@ -192,7 +192,7 @@ namespace hgl
* *
*/ */
template<typename T> template<typename T>
inline T hgl_align(const T &value,const T &alignment) inline T hgl_align(const T value,const T alignment)
{ {
return ((value+alignment-1)/alignment)*alignment; return ((value+alignment-1)/alignment)*alignment;
} }
@ -201,7 +201,7 @@ namespace hgl
* (2) * (2)
*/ */
template<typename T> template<typename T>
inline T hgl_align_pow2(const T &value,const T &alignment) inline T hgl_align_pow2(const T value,const T alignment)
{ {
const T align_size=alignment-1; const T align_size=alignment-1;