Lines Matching defs:extension_count
226 uint32_t extension_count = 6;
229 env.vulkan_functions.vkEnumerateInstanceExtensionProperties(nullptr, &extension_count, extensions.data()));
230 ASSERT_EQ(extension_count, 6U); // default extensions + our two extensions
255 uint32_t extension_count = 0;
258 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkEnumerateInstanceExtensionProperties(nullptr, &extension_count, nullptr));
259 ASSERT_EQ(extension_count, 4U); // return debug report & debug utils & portability enumeration & direct driver loading
260 extension_count = 1; // artificially remove one extension
263 env.vulkan_functions.vkEnumerateInstanceExtensionProperties(nullptr, &extension_count, extensions.data()));
264 ASSERT_EQ(extension_count, 1U);
269 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkEnumerateInstanceExtensionProperties("", &extension_count, nullptr));
270 ASSERT_EQ(extension_count, 4U); // return debug report & debug utils & portability enumeration & direct driver loading
271 extension_count = 1; // artificially remove one extension
274 env.vulkan_functions.vkEnumerateInstanceExtensionProperties("", &extension_count, extensions.data()));
275 ASSERT_EQ(extension_count, 1U);
351 uint32_t extension_count = 0;
352 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count, nullptr));
353 ASSERT_EQ(extension_count, device_extensions.size());
356 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count,
358 ASSERT_EQ(extension_count, device_extensions.size());
378 uint32_t extension_count = 0;
379 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, "", &extension_count, nullptr));
380 ASSERT_EQ(extension_count, device_extensions.size());
381 extension_count -= 1;
385 inst->vkEnumerateDeviceExtensionProperties(physical_device, "", &extension_count, enumerated_device_exts.data()));
386 ASSERT_EQ(extension_count, device_extensions.size() - 1);
414 uint32_t extension_count = 0;
415 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count, nullptr));
416 ASSERT_EQ(extension_count, exts_to_expect.size());
418 std::vector<VkExtensionProperties> enumerated_device_exts{extension_count};
419 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count,
421 ASSERT_EQ(extension_count, exts_to_expect.size());
428 uint32_t extension_count = static_cast<uint32_t>(exts_to_expect.size());
429 std::vector<VkExtensionProperties> enumerated_device_exts{extension_count};
430 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count,
432 ASSERT_EQ(extension_count, exts_to_expect.size());
433 enumerated_device_exts.resize(extension_count);
435 ASSERT_EQ(extension_count, exts_to_expect.size());
445 uint32_t extension_count = std::numeric_limits<uint32_t>::max();
446 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count, nullptr));
447 ASSERT_EQ(extension_count, exts_to_expect.size());
450 extension_count = static_cast<uint32_t>(exts_to_expect.size()) * 4;
451 std::vector<VkExtensionProperties> enumerated_device_exts{extension_count};
453 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count,
455 ASSERT_EQ(extension_count, exts_to_expect.size());
462 uint32_t extension_count = std::numeric_limits<uint32_t>::max();
463 ASSERT_EQ(VK_SUCCESS, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count, nullptr));
464 ASSERT_EQ(extension_count, exts_to_expect.size());
465 std::vector<VkExtensionProperties> enumerated_device_exts{extension_count};
467 extension_count = i;
468 ASSERT_EQ(VK_INCOMPLETE, inst->vkEnumerateDeviceExtensionProperties(physical_device, nullptr, &extension_count,
470 ASSERT_EQ(extension_count, i);