aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-07-07 10:04:16 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-07-07 17:57:49 -0600
commita177274900706c75e18905cdfbff24a3b7d02faa (patch)
tree6885b14646d7c82d1793d18f4c6a0c4eb9c228d2
parentf59e39f7884d05783fc3b296eb253ed65662c240 (diff)
downloadusermoji-a177274900706c75e18905cdfbff24a3b7d02faa.tar.xz
mem_tracker: Use ARRAY_SIZE macro
-rw-r--r--layers/mem_tracker.cpp24
1 files changed, 6 insertions, 18 deletions
diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp
index 765f44e3..f873a822 100644
--- a/layers/mem_tracker.cpp
+++ b/layers/mem_tracker.cpp
@@ -961,15 +961,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkGetPhysicalDeviceMemoryProperties(
return result;
}
-
-struct extProps {
- uint32_t version;
- const char * const name;
-};
-#define MEM_TRACKER_EXT_ARRAY_SIZE 0
-
-#define MEM_TRACKER_LAYER_ARRAY_SIZE 1
-static const VkLayerProperties mtGlobalLayers[MEM_TRACKER_LAYER_ARRAY_SIZE] = {
+static const VkLayerProperties mtGlobalLayers[] = {
{
"MemTracker",
VK_API_VERSION,
@@ -984,21 +976,18 @@ VK_LAYER_EXPORT VkResult VKAPI vkGetGlobalExtensionProperties(
VkExtensionProperties* pProperties)
{
/* Mem tracker does not have any global extensions */
- return util_GetExtensionProperties(MEM_TRACKER_EXT_ARRAY_SIZE, NULL,
- pCount, pProperties);
+ return util_GetExtensionProperties(0, NULL, pCount, pProperties);
}
VK_LAYER_EXPORT VkResult VKAPI vkGetGlobalLayerProperties(
uint32_t *pCount,
VkLayerProperties* pProperties)
{
- return util_GetLayerProperties(MEM_TRACKER_LAYER_ARRAY_SIZE,
- (VkLayerProperties *) mtGlobalLayers,
+ return util_GetLayerProperties(ARRAY_SIZE(mtGlobalLayers),
+ mtGlobalLayers,
pCount, pProperties);
}
-#define MEM_TRACKER_DEV_EXT_ARRAY_SIZE 0
-
VK_LAYER_EXPORT VkResult VKAPI vkGetPhysicalDeviceExtensionProperties(
VkPhysicalDevice physicalDevice,
const char* pLayerName,
@@ -1006,8 +995,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkGetPhysicalDeviceExtensionProperties(
VkExtensionProperties* pProperties)
{
/* Mem tracker does not have any physical device extensions */
- return util_GetExtensionProperties(MEM_TRACKER_DEV_EXT_ARRAY_SIZE, NULL,
- pCount, pProperties);
+ return util_GetExtensionProperties(0, NULL, pCount, pProperties);
}
VK_LAYER_EXPORT VkResult VKAPI vkGetPhysicalDeviceLayerProperties(
@@ -1016,7 +1004,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkGetPhysicalDeviceLayerProperties(
VkLayerProperties* pProperties)
{
/* Mem tracker's physical device layers are the same as global */
- return util_GetLayerProperties(MEM_TRACKER_LAYER_ARRAY_SIZE, mtGlobalLayers,
+ return util_GetLayerProperties(ARRAY_SIZE(mtGlobalLayers), mtGlobalLayers,
pCount, pProperties);
}