Skip to content
Snippets Groups Projects
Commit 45dbecdb authored by Simon McVittie's avatar Simon McVittie
Browse files

Merge branch 'wip/denittis/print_x11_vaapi' into 'master'

Add missing "x11/vaapi" to the s-r-s-i report

See merge request steam/steam-runtime-tools!125
parents 81c9d290 5acb99d2
No related branches found
No related tags found
1 merge request!125Add missing "x11/vaapi" to the s-r-s-i report
Pipeline #3048 passed
......@@ -1576,6 +1576,13 @@ GList * srt_system_info_check_all_graphics (SrtSystemInfo *self,
SRT_RENDERING_INTERFACE_VDPAU,
NULL);
abi->cached_combined_issues |=
srt_system_info_check_graphics (self,
multiarch_tuple,
SRT_WINDOW_SYSTEM_X11,
SRT_RENDERING_INTERFACE_VAAPI,
NULL);
abi->graphics_cache_available = TRUE;
list = g_list_sort (g_hash_table_get_values (abi->cached_graphics_results),
......
......@@ -95,6 +95,7 @@ libraries_presence (Fixture *f,
JsonNode *node = NULL;
JsonObject *json;
JsonObject *json_arch;
JsonObject *json_graphics;
GError *error = NULL;
gchar *output = NULL;
SrtSystemInfo *info = srt_system_info_new (NULL);
......@@ -156,6 +157,15 @@ libraries_presence (Fixture *f,
g_assert_true (json_object_has_member (json_arch, "va-api_drivers"));
g_assert_true (json_object_has_member (json_arch, "vdpau_drivers"));
g_assert_true (json_object_has_member (json_arch, "glx_drivers"));
g_assert_true (json_object_has_member (json_arch, "graphics-details"));
json_graphics = json_object_get_object_member (json_arch, "graphics-details");
g_assert_true (json_object_has_member (json_graphics, "x11/vulkan"));
g_assert_true (json_object_has_member (json_graphics, "x11/vdpau"));
g_assert_true (json_object_has_member (json_graphics, "x11/vaapi"));
g_assert_true (json_object_has_member (json_graphics, "glx/gl"));
g_assert_true (json_object_has_member (json_graphics, "egl_x11/gl"));
g_assert_true (json_object_has_member (json_graphics, "egl_x11/glesv2"));
}
g_object_unref (parser);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment