aboutsummaryrefslogtreecommitdiff
path: root/layers/image.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'layers/image.cpp')
-rw-r--r--layers/image.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/layers/image.cpp b/layers/image.cpp
index 28caa389..b1fc81f6 100644
--- a/layers/image.cpp
+++ b/layers/image.cpp
@@ -69,7 +69,7 @@ debug_report_data *mdd(VkObject object)
debug_report_data *mid(VkInstance object)
{
dispatch_key key = get_dispatch_key(object);
- layer_data *data = get_my_data_ptr(get_dispatch_key(object), layer_data_map);
+ layer_data *data = get_my_data_ptr(key, layer_data_map);
#if DISPATCH_MAP_DEBUG
fprintf(stderr, "MID: map: %p, object: %p, key: %p, data: %p\n", &layer_data_map, object, key, data);
#endif
@@ -295,7 +295,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateImage(VkDevice device, const VkImageCreat
{
if(pCreateInfo->format != VK_FORMAT_UNDEFINED)
{
- layer_data *device_data = (layer_data *) mdd(device);
+ layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
VkFormatProperties properties;
VkResult result = get_dispatch_table(image_instance_table_map, device_data->physicalDevice)->GetPhysicalDeviceFormatInfo(
device_data->physicalDevice, pCreateInfo->format, &properties);
@@ -323,7 +323,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateRenderPass(VkDevice device, const VkRende
{
if(pCreateInfo->pColorFormats[i] != VK_FORMAT_UNDEFINED)
{
- layer_data *device_data = (layer_data *) mdd(device);
+ layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
VkFormatProperties properties;
VkResult result = get_dispatch_table(image_instance_table_map, device_data->physicalDevice)->GetPhysicalDeviceFormatInfo(
device_data->physicalDevice, pCreateInfo->pColorFormats[i], &properties);
@@ -386,7 +386,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateRenderPass(VkDevice device, const VkRende
if(pCreateInfo->depthStencilFormat != VK_FORMAT_UNDEFINED)
{
- layer_data *device_data = (layer_data *) mdd(device);
+ layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
VkFormatProperties properties;
VkResult result = get_dispatch_table(image_instance_table_map, device_data->physicalDevice)->GetPhysicalDeviceFormatInfo(
device_data->physicalDevice, pCreateInfo->depthStencilFormat, &properties);