Lines Matching defs:props
379 struct vn_physical_device_properties *props = &physical_dev->properties;
380 struct VkPhysicalDeviceProperties *vk10_props = &props->vulkan_1_0;
381 struct VkPhysicalDeviceVulkan11Properties *vk11_props = &props->vulkan_1_1;
382 struct VkPhysicalDeviceVulkan12Properties *vk12_props = &props->vulkan_1_2;
421 struct vn_physical_device_properties *props = &physical_dev->properties;
447 VN_ADD_TO_PNEXT(props->vulkan_1_1, VULKAN_1_1_PROPERTIES, properties2);
448 VN_ADD_TO_PNEXT(props->vulkan_1_2, VULKAN_1_2_PROPERTIES, properties2);
478 props->inline_uniform_block,
483 exts->EXT_conservative_rasterization, props->conservative_rasterization,
486 props->custom_border_color,
489 props->line_rasterization,
491 VN_ADD_EXT_TO_PNEXT(exts->EXT_provoking_vertex, props->provoking_vertex,
493 VN_ADD_EXT_TO_PNEXT(exts->EXT_robustness2, props->robustness_2,
496 props->transform_feedback,
498 VN_ADD_EXT_TO_PNEXT(exts->KHR_maintenance4, props->maintenance4,
501 props->vertex_attribute_divisor,
507 props->vulkan_1_0 = properties2.properties;
511 props->vulkan_1_0.limits.sparseAddressSpaceSize = 0;
512 props->vulkan_1_0.sparseProperties =
516 struct VkPhysicalDeviceProperties *vk10_props = &props->vulkan_1_0;
517 struct VkPhysicalDeviceVulkan11Properties *vk11_props = &props->vulkan_1_1;
518 struct VkPhysicalDeviceVulkan12Properties *vk12_props = &props->vulkan_1_2;
745 VkQueueFamilyProperties2 *props =
746 vk_alloc(alloc, sizeof(*props) * count, VN_DEFAULT_ALIGN,
748 if (!props)
752 props[i].sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2;
753 props[i].pNext = NULL;
756 instance, vn_physical_device_to_handle(physical_dev), &count, props);
758 physical_dev->queue_family_properties = props;
778 VkPhysicalDeviceMemoryProperties *props =
784 for (uint32_t i = 0; i < props->memoryTypeCount; i++) {
785 const bool coherent = props->memoryTypes[i].propertyFlags &
788 props->memoryTypes[i].propertyFlags &= ~host_flags;
1038 const VkExtensionProperties *props = &vk_device_extensions[i];
1047 physical_dev->extension_spec_versions[i] = props->specVersion;
1052 physical_dev->extension_spec_versions[i], props->specVersion);
1107 const VkExtensionProperties *props = &vk_device_extensions[i];
1109 if (strcmp(props->extensionName, exts[j].extensionName))
1114 vn_extension_get_spec_version(props->extensionName);
1141 VkPhysicalDeviceProperties props;
1143 instance, vn_physical_device_to_handle(physical_dev), &props);
1144 if (props.apiVersion < VN_MIN_RENDERER_VERSION) {
1147 props.deviceName, VK_VERSION_MAJOR(props.apiVersion),
1148 VK_VERSION_MINOR(props.apiVersion));
1155 MIN3(props.apiVersion, instance->renderer_api_version,
1517 vk_outarray_append_typed(VkPhysicalDeviceGroupProperties, &out, props) {
1518 *props = instance->physical_device.groups[i];
1570 const VkFormatProperties *props)
1574 entry->properties = *props;
1877 const struct vn_physical_device_properties *props =
1880 &props->vulkan_1_1;
1882 &props->vulkan_1_2;
1930 u.properties2->properties = props->vulkan_1_0;
2107 *u.inline_uniform_block = props->inline_uniform_block;
2112 *u.conservative_rasterization = props->conservative_rasterization;
2115 *u.custom_border_color = props->custom_border_color;
2132 *u.line_rasterization = props->line_rasterization;
2153 *u.provoking_vertex = props->provoking_vertex;
2156 *u.robustness_2 = props->robustness_2;
2159 *u.transform_feedback = props->transform_feedback;
2162 *u.vertex_attribute_divisor = props->vertex_attribute_divisor;
2165 *u.maintenance4 = props->maintenance4;
2188 vk_outarray_append_typed(VkQueueFamilyProperties2, &out, props) {
2189 *props = physical_dev->queue_family_properties[i];
2470 VkExternalMemoryProperties *props =
2473 props->compatibleHandleTypes = pExternalBufferInfo->handleType;
2474 props->exportFromImportedHandleTypes = 0;
2475 props->externalMemoryFeatures = 0;
2492 props->compatibleHandleTypes =
2497 if (!(props->externalMemoryFeatures &
2499 (props->externalMemoryFeatures &
2501 props->externalMemoryFeatures = 0;
2502 props->exportFromImportedHandleTypes = 0;
2505 props->externalMemoryFeatures =
2508 props->exportFromImportedHandleTypes =
2511 props->compatibleHandleTypes = supported_handle_types;
2512 props->exportFromImportedHandleTypes =
2513 (props->exportFromImportedHandleTypes & renderer_handle_type)