vulkan.h: V108 -- Static Types, Bug# 13919
diff --git a/tests/init.cpp b/tests/init.cpp
index 8fb380c..c1386fc 100644
--- a/tests/init.cpp
+++ b/tests/init.cpp
@@ -169,7 +169,6 @@
VkEventCreateInfo event_info;
VkEvent event;
VkMemoryRequirements mem_req;
- size_t data_size;
VkDeviceMemory event_mem;
VkResult err;
@@ -185,9 +184,7 @@
err = vkCreateEvent(device(), &event_info, &event);
ASSERT_VK_SUCCESS(err);
- data_size = sizeof(mem_req);
- err = vkGetObjectInfo(device(), VK_OBJECT_TYPE_EVENT, event, VK_OBJECT_INFO_TYPE_MEMORY_REQUIREMENTS,
- &data_size, &mem_req);
+ err = vkGetObjectMemoryRequirements(device(), VK_OBJECT_TYPE_EVENT, event, &mem_req);
ASSERT_VK_SUCCESS(err);
if (mem_req.size) {
@@ -237,7 +234,6 @@
TEST_F(VkTest, Query) {
VkQueryPoolCreateInfo query_info;
VkQueryPool query_pool;
- size_t data_size;
VkMemoryRequirements mem_req;
size_t query_result_size;
uint32_t *query_result_data;
@@ -276,9 +272,7 @@
err = vkCreateQueryPool(device(), &query_info, &query_pool);
ASSERT_VK_SUCCESS(err);
- data_size = sizeof(mem_req);
- err = vkGetObjectInfo(device(), VK_OBJECT_TYPE_QUERY_POOL, query_pool, VK_OBJECT_INFO_TYPE_MEMORY_REQUIREMENTS,
- &data_size, &mem_req);
+ err = vkGetObjectMemoryRequirements(device(), VK_OBJECT_TYPE_QUERY_POOL, query_pool, &mem_req);
ASSERT_VK_SUCCESS(err);
if (mem_req.size) {
@@ -352,7 +346,6 @@
uint32_t w, h, mipCount;
VkFormat fmt;
VkFormatProperties image_fmt;
- size_t data_size;
w =512;
h = 256;
@@ -426,12 +419,10 @@
ASSERT_VK_SUCCESS(err);
// Verify image resources
-// VkResult VKAPI vkGetImageSubresourceInfo(
+// VkResult VKAPI vkGetImageSubresourceLayout(
// VkImage image,
// const VkImageSubresource* pSubresource,
-// VkSubresourceInfoType infoType,
-// size_t* pDataSize,
-// void* pData);
+// VkSubresourceLayout* pLayout);
// typedef struct VkSubresourceLayout_
// {
// VkDeviceSize offset; // Specified in bytes
@@ -446,13 +437,7 @@
// uint32_t mipLevel;
// uint32_t arraySlice;
// } VkImageSubresource;
-// typedef enum VkSubresourceInfoType_
-// {
-// // Info type for vkGetImageSubresourceInfo()
-// VK_SUBRESOURCE_INFO_TYPE_LAYOUT = 0x00000000,
-// VK_MAX_ENUM(VkSubresourceInfoType_)
-// } VkSubresourceInfoType;
if (image_fmt.linearTilingFeatures & VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT) {
VkImageSubresource subresource = {};
@@ -464,11 +449,8 @@
while ((_w > 0) || (_h > 0))
{
VkSubresourceLayout layout = {};
- data_size = sizeof(layout);
- err = vkGetImageSubresourceInfo(device(), image, &subresource, VK_SUBRESOURCE_INFO_TYPE_LAYOUT,
- &data_size, &layout);
+ err = vkGetImageSubresourceLayout(device(), image, &subresource, &layout);
ASSERT_VK_SUCCESS(err);
- ASSERT_EQ(sizeof(VkSubresourceLayout), data_size) << "Invalid structure (VkSubresourceLayout) size";
// TODO: 4 should be replaced with pixel size for given format
EXPECT_LE(_w * 4, layout.rowPitch) << "Pitch does not match expected image pitch";
@@ -482,9 +464,7 @@
VkMemoryRequirements mem_req;
VkDeviceMemory image_mem;
- data_size = sizeof(mem_req);
- err = vkGetObjectInfo(device(), VK_OBJECT_TYPE_IMAGE, image, VK_OBJECT_INFO_TYPE_MEMORY_REQUIREMENTS,
- &data_size, &mem_req);
+ err = vkGetObjectMemoryRequirements(device(), VK_OBJECT_TYPE_IMAGE, image, &mem_req);
ASSERT_VK_SUCCESS(err);
if (mem_req.size) {