Lines Matching refs:vulkan_info

188 … bool *user_extension_supported, struct vkd3d_vulkan_info *vulkan_info, const char *extension_type,  in vkd3d_check_extensions()  argument
206 bool *supported = (void *)((uintptr_t)vulkan_info + offset); in vkd3d_check_extensions()
270 bool *user_extension_supported, const struct vkd3d_vulkan_info *vulkan_info) in vkd3d_enable_extensions() argument
282 const bool *supported = (void *)((uintptr_t)vulkan_info + offset); in vkd3d_enable_extensions()
309 struct vkd3d_vulkan_info *vulkan_info = &instance->vk_info; in vkd3d_init_instance_caps() local
314 memset(vulkan_info, 0, sizeof(*vulkan_info)); in vkd3d_init_instance_caps()
355 *user_extension_supported, vulkan_info, "instance", in vkd3d_init_instance_caps()
705 struct vkd3d_vulkan_info *vulkan_info = &device->vk_info; in vkd3d_physical_device_info_init() local
738 if (vulkan_info->KHR_get_physical_device_properties2) in vkd3d_physical_device_info_init()
756 if (vulkan_info->KHR_get_physical_device_properties2) in vkd3d_physical_device_info_init()
1277 struct vkd3d_vulkan_info *vulkan_info = &device->vk_info; in vkd3d_init_device_caps() local
1298 vulkan_info->device_limits = physical_device_info->properties2.properties.limits; in vkd3d_init_device_caps()
1299 vulkan_info->sparse_properties = physical_device_info->properties2.properties.sparseProperties; in vkd3d_init_device_caps()
1300vulkan_info->rasterization_stream = physical_device_info->xfb_properties.transformFeedbackRasteriz… in vkd3d_init_device_caps()
1301vulkan_info->transform_feedback_queries = physical_device_info->xfb_properties.transformFeedbackQu… in vkd3d_init_device_caps()
1302vulkan_info->max_vertex_attrib_divisor = max(physical_device_info->vertex_divisor_properties.maxVe… in vkd3d_init_device_caps()
1415 *user_extension_supported, vulkan_info, "device", in vkd3d_init_device_caps()
1419 vulkan_info->EXT_conditional_rendering = false; in vkd3d_init_device_caps()
1421 vulkan_info->EXT_depth_clip_enable = false; in vkd3d_init_device_caps()
1423 vulkan_info->EXT_shader_demote_to_helper_invocation = false; in vkd3d_init_device_caps()
1425 vulkan_info->EXT_texel_buffer_alignment = false; in vkd3d_init_device_caps()
1427vulkan_info->texel_buffer_alignment_properties = physical_device_info->texel_buffer_alignment_prop… in vkd3d_init_device_caps()
1434 vulkan_info->EXT_vertex_attribute_divisor = false; in vkd3d_init_device_caps()
1435vulkan_info->vertex_attrib_zero_divisor = divisor_features->vertexAttributeInstanceRateZeroDivisor; in vkd3d_init_device_caps()
1439 vulkan_info->vertex_attrib_zero_divisor = false; in vkd3d_init_device_caps()
1444 vkd3d_init_feature_level(vulkan_info, features, &device->feature_options); in vkd3d_init_device_caps()
1445 if (vulkan_info->max_feature_level < create_info->minimum_feature_level) in vkd3d_init_device_caps()
1454 if (vulkan_info->EXT_shader_demote_to_helper_invocation) in vkd3d_init_device_caps()
1456 vulkan_info->shader_extension_count = 1; in vkd3d_init_device_caps()
1457vulkan_info->shader_extensions[0] = VKD3D_SHADER_SPIRV_EXTENSION_EXT_DEMOTE_TO_HELPER_INVOCATION; in vkd3d_init_device_caps()
1475 if (vulkan_info->EXT_descriptor_indexing && descriptor_indexing in vkd3d_init_device_caps()
2558 struct vkd3d_vulkan_info *vulkan_info = &device->vk_info; in d3d12_device_CheckFeatureSupport() local
2574 if (data->MaxSupportedFeatureLevel < fl && fl <= vulkan_info->max_feature_level) in d3d12_device_CheckFeatureSupport()