Module: vkd3d Branch: master Commit: 505c8c5a2f4ddecb03128370a3381f276efdfe7c URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/505c8c5a2f4ddecb03128370a3381f...
Author: Conor McCarthy cmccarthy@codeweavers.com Date: Thu Apr 13 00:44:00 2023 +1000
vkd3d: Ensure descriptors are pointer aligned.
The descriptor structure contains pointer and size types.
---
libs/vkd3d/vkd3d_private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h index ab88f8bf..2128acd8 100644 --- a/libs/vkd3d/vkd3d_private.h +++ b/libs/vkd3d/vkd3d_private.h @@ -866,7 +866,7 @@ struct d3d12_descriptor_heap struct d3d12_descriptor_heap_vk_set vk_descriptor_sets[VKD3D_SET_INDEX_COUNT]; struct vkd3d_mutex vk_sets_mutex;
- BYTE descriptors[]; + uint8_t DECLSPEC_ALIGN(sizeof(void *)) descriptors[]; };
static inline struct d3d12_descriptor_heap *d3d12_desc_get_descriptor_heap(const struct d3d12_desc *descriptor)