Lines Matching refs:requirements
318 vector<VkSparseImageMemoryRequirements> requirements;
324 requirements.resize(requirementsCount);
325 vk.getImageSparseMemoryRequirements(device, image, &requirementsCount, &requirements[0]);
327 if ((size_t)requirementsCount != requirements.size())
328 TCU_FAIL("Returned sparse image memory requirements count changes between queries");
331 return requirements;
346 std::vector<vk::VkSparseImageMemoryRequirements2> requirements;
353 requirements.resize(count);
355 requirements[i] = vk::initVulkanStructure();
356 vk.getDeviceImageSparseMemoryRequirements(device, &info, &count, requirements.data());
358 if ((size_t)count != requirements.size())
359 TCU_FAIL("Returned sparse image memory requirements count changes between queries");
362 std::vector<vk::VkSparseImageMemoryRequirements> result(requirements.size());
363 std::transform(requirements.begin(), requirements.end(), result.begin(),