mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
anv: Factor out dri option initialization code in separate function
Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6734>
This commit is contained in:
parent
7c6f1d3bf9
commit
49593205b9
1 changed files with 14 additions and 8 deletions
|
|
@ -650,6 +650,19 @@ VkResult anv_EnumerateInstanceExtensionProperties(
|
|||
return vk_outarray_status(&out);
|
||||
}
|
||||
|
||||
static void
|
||||
anv_init_dri_options(struct anv_instance *instance)
|
||||
{
|
||||
driParseOptionInfo(&instance->available_dri_options, anv_dri_options,
|
||||
ARRAY_SIZE(anv_dri_options));
|
||||
driParseConfigFiles(&instance->dri_options,
|
||||
&instance->available_dri_options, 0, "anv", NULL,
|
||||
instance->app_info.app_name,
|
||||
instance->app_info.app_version,
|
||||
instance->app_info.engine_name,
|
||||
instance->app_info.engine_version);
|
||||
}
|
||||
|
||||
VkResult anv_CreateInstance(
|
||||
const VkInstanceCreateInfo* pCreateInfo,
|
||||
const VkAllocationCallbacks* pAllocator,
|
||||
|
|
@ -767,14 +780,7 @@ VkResult anv_CreateInstance(
|
|||
|
||||
VG(VALGRIND_CREATE_MEMPOOL(instance, 0, false));
|
||||
|
||||
driParseOptionInfo(&instance->available_dri_options, anv_dri_options,
|
||||
ARRAY_SIZE(anv_dri_options));
|
||||
driParseConfigFiles(&instance->dri_options, &instance->available_dri_options,
|
||||
0, "anv", NULL,
|
||||
instance->app_info.app_name,
|
||||
instance->app_info.app_version,
|
||||
instance->app_info.engine_name,
|
||||
instance->app_info.engine_version);
|
||||
anv_init_dri_options(instance);
|
||||
|
||||
*pInstance = anv_instance_to_handle(instance);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue