Lines Matching refs:properties
100 vector<VkPhysicalDeviceGroupProperties> properties;
106 properties.resize(numDeviceGroups, initVulkanStructure());
107 VK_CHECK(vk.enumeratePhysicalDeviceGroups(instance, &numDeviceGroups, &properties[0]));
109 if ((size_t)numDeviceGroups != properties.size())
112 return properties;
118 vector<VkQueueFamilyProperties> properties;
124 properties.resize(numQueues);
125 vk.getPhysicalDeviceQueueFamilyProperties(physicalDevice, &numQueues, &properties[0]);
127 if ((size_t)numQueues != properties.size())
131 return properties;
192 VkPhysicalDeviceProperties2 properties = initVulkanStructure(&vulkan11properties);
194 vk.getPhysicalDeviceProperties2(physicalDevice, &properties);
202 VkPhysicalDeviceProperties2 properties = initVulkanStructure(&vulkan12properties);
204 vk.getPhysicalDeviceProperties2(physicalDevice, &properties);
230 VkPhysicalDeviceProperties2 properties = initVulkanStructure(&vulkanSC10properties);
232 vk.getPhysicalDeviceProperties2(physicalDevice, &properties);
240 VkPhysicalDeviceProperties properties;
242 deMemset(&properties, 0, sizeof(properties));
244 vk.getPhysicalDeviceProperties(physicalDevice, &properties);
245 return properties;
250 VkPhysicalDeviceMemoryProperties properties;
252 deMemset(&properties, 0, sizeof(properties));
254 vk.getPhysicalDeviceMemoryProperties(physicalDevice, &properties);
256 if (properties.memoryTypeCount > VK_MAX_MEMORY_TYPES)
259 msg << "Invalid memoryTypeCount in VkPhysicalDeviceMemoryProperties (got " << properties.memoryTypeCount
264 if (properties.memoryHeapCount > VK_MAX_MEMORY_HEAPS)
267 msg << "Invalid memoryHeapCount in VkPhysicalDeviceMemoryProperties (got " << properties.memoryHeapCount
272 return properties;
277 VkFormatProperties properties;
279 deMemset(&properties, 0, sizeof(properties));
281 vk.getPhysicalDeviceFormatProperties(physicalDevice, format, &properties);
282 return properties;
287 VkImageFormatProperties properties;
289 deMemset(&properties, 0, sizeof(properties));
291 VK_CHECK(vk.getPhysicalDeviceImageFormatProperties(physicalDevice, format, type, tiling, usage, flags, &properties));
292 return properties;
299 vector<VkSparseImageFormatProperties> properties;
305 properties.resize(numProp);
306 vk.getPhysicalDeviceSparseImageFormatProperties(physicalDevice, format, type, samples, usage, tiling, &numProp, &properties[0]);
308 if ((size_t)numProp != properties.size())
309 TCU_FAIL("Returned sparse image properties count changes between queries");
312 return properties;
413 vector<VkLayerProperties> properties;
420 properties.resize(numLayers);
421 VK_CHECK(vkp.enumerateInstanceLayerProperties(&numLayers, &properties[0]));
422 TCU_CHECK((size_t)numLayers == properties.size());
425 return properties;
430 vector<VkExtensionProperties> properties;
437 properties.resize(numExtensions);
438 VK_CHECK(vkp.enumerateInstanceExtensionProperties(layerName, &numExtensions, &properties[0]));
439 TCU_CHECK((size_t)numExtensions == properties.size());
442 return properties;
447 vector<VkLayerProperties> properties;
454 properties.resize(numLayers);
455 VK_CHECK(vki.enumerateDeviceLayerProperties(physicalDevice, &numLayers, &properties[0]));
456 TCU_CHECK((size_t)numLayers == properties.size());
459 return properties;
464 vector<VkExtensionProperties> properties;
471 properties.resize(numExtensions);
472 VK_CHECK(vki.enumerateDeviceExtensionProperties(physicalDevice, layerName, &numExtensions, &properties[0]));
473 TCU_CHECK((size_t)numExtensions == properties.size());
476 return properties;
515 // Find extension properties in the cache.