vkd3d: Use uint64_t for the size in vkd3d_gpu_va_allocator_allocate.

Avoids value truncation in 32-bit builds.
This commit is contained in:
Jacek Caban
2024-01-31 22:15:57 +01:00
committed by Alexandre Julliard
parent eae4b7b4a2
commit 2ae9f18a3a
Notes: Alexandre Julliard 2024-02-01 23:07:59 +01:00
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/621
3 changed files with 11 additions and 11 deletions

View File

@ -71,7 +71,7 @@
#define TAG_XNAP VKD3D_MAKE_TAG('X', 'N', 'A', 'P')
#define TAG_XNAS VKD3D_MAKE_TAG('X', 'N', 'A', 'S')
static inline size_t align(size_t addr, size_t alignment)
static inline uint64_t align(uint64_t addr, size_t alignment)
{
return (addr + (alignment - 1)) & ~(alignment - 1);
}