diff --git a/src/gallium/frontends/dri/dri_util.c b/src/gallium/frontends/dri/dri_util.c index bca41efba16..9ee8c1156c7 100644 --- a/src/gallium/frontends/dri/dri_util.c +++ b/src/gallium/frontends/dri/dri_util.c @@ -1049,3 +1049,9 @@ dri_get_pipe_screen(struct dri_screen *screen) { return screen->base.screen; } + +char * +driGetDriInfoXML(const char* driverName) +{ + return pipe_loader_get_driinfo_xml(driverName); +} diff --git a/src/gallium/frontends/dri/dri_util.h b/src/gallium/frontends/dri/dri_util.h index f9220514dda..26331e2f1f6 100644 --- a/src/gallium/frontends/dri/dri_util.h +++ b/src/gallium/frontends/dri/dri_util.h @@ -343,4 +343,8 @@ dri_set_blob_cache_funcs(struct dri_screen *screen, __DRIblobCacheSet set, PUBLIC struct pipe_screen * dri_get_pipe_screen(struct dri_screen *driScreen); + +PUBLIC char* +driGetDriInfoXML(const char* driverName); + #endif /* _DRI_UTIL_H_ */