aboutsummaryrefslogtreecommitdiff
path: root/icd
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2016-01-07 15:21:14 -0700
committerJon Ashburn <jon@lunarg.com>2016-01-07 15:22:56 -0700
commit465f5eefb1935edc6aef8dd6eba24e040d22f14f (patch)
treed5fbc1e33bffe57155d382aae2281ad1b2d06499 /icd
parent0ed2bbf5ff017ad96fadf2b18dce08d13e04dd8b (diff)
downloadusermoji-465f5eefb1935edc6aef8dd6eba24e040d22f14f.tar.xz
misc: make sure host memory alignment is a power of two
Use sizeof(int) as a default generally. Is that reasonable?
Diffstat (limited to 'icd')
-rw-r--r--icd/common/icd-enumerate-drm.c2
-rw-r--r--icd/common/icd-instance.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/icd/common/icd-enumerate-drm.c b/icd/common/icd-enumerate-drm.c
index 857088b4..9f684551 100644
--- a/icd/common/icd-enumerate-drm.c
+++ b/icd/common/icd-enumerate-drm.c
@@ -123,7 +123,7 @@ static struct icd_drm_device *probe_syspath(const struct icd_instance *instance,
return devices;
} else {
- dev = icd_instance_alloc(instance, sizeof(*dev), 0,
+ dev = icd_instance_alloc(instance, sizeof(*dev), sizeof(int),
VK_SYSTEM_ALLOCATION_SCOPE_COMMAND);
if (!dev)
return devices;
diff --git a/icd/common/icd-instance.c b/icd/common/icd-instance.c
index 0219a771..e89f0eaf 100644
--- a/icd/common/icd-instance.c
+++ b/icd/common/icd-instance.c
@@ -78,7 +78,7 @@ struct icd_instance *icd_instance_create(const VkApplicationInfo *app_info,
if (!alloc_cb)
alloc_cb = &default_alloc_cb;
- instance = alloc_cb->pfnAllocation(alloc_cb->pUserData, sizeof(*instance), 0,
+ instance = alloc_cb->pfnAllocation(alloc_cb->pUserData, sizeof(*instance), sizeof(int),
VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE);
if (!instance)
return NULL;
@@ -87,7 +87,7 @@ struct icd_instance *icd_instance_create(const VkApplicationInfo *app_info,
name = (app_info && app_info->pApplicationName) ? app_info->pApplicationName : "unnamed";
len = strlen(name);
- instance->name = alloc_cb->pfnAllocation(alloc_cb->pUserData, len + 1, 0,
+ instance->name = alloc_cb->pfnAllocation(alloc_cb->pUserData, len + 1, sizeof(int),
VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE);
if (!instance->name) {
alloc_cb->pfnFree(alloc_cb->pUserData, instance);
@@ -130,7 +130,7 @@ VkResult icd_instance_create_logger(
// return VK_ERROR_INVALID_POINTER;
// }
- logger = icd_instance_alloc(instance, sizeof(*logger), 0,
+ logger = icd_instance_alloc(instance, sizeof(*logger), sizeof(int),
VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
if (!logger)
return VK_ERROR_OUT_OF_HOST_MEMORY;