diff --git a/include/private/vkd3d_common.h b/include/private/vkd3d_common.h index 5a12a19c..c72b1cb0 100644 --- a/include/private/vkd3d_common.h +++ b/include/private/vkd3d_common.h @@ -27,6 +27,7 @@ #include #include #include +#include #ifdef _MSC_VER #include @@ -46,11 +47,13 @@ static inline uint64_t align64(uint64_t addr, uint64_t alignment) { + assert(alignment > 0); return (addr + (alignment - 1)) & ~(alignment - 1); } static inline size_t align(size_t addr, size_t alignment) { + assert(alignment > 0); return (addr + (alignment - 1)) & ~(alignment - 1); }