diff options
Diffstat (limited to 'src/gallium/auxiliary/pipe-loader/pipe_loader.h')
-rw-r--r-- | src/gallium/auxiliary/pipe-loader/pipe_loader.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/pipe-loader/pipe_loader.h b/src/gallium/auxiliary/pipe-loader/pipe_loader.h index 315ab32fde0..9a461608d99 100644 --- a/src/gallium/auxiliary/pipe-loader/pipe_loader.h +++ b/src/gallium/auxiliary/pipe-loader/pipe_loader.h @@ -44,6 +44,7 @@ extern "C" { #endif struct pipe_screen; +struct drisw_loader_funcs; enum pipe_loader_device_type { PIPE_LOADER_DEVICE_SOFTWARE, @@ -119,6 +120,18 @@ pipe_loader_sw_probe_xlib(struct pipe_loader_device **devs, Display *display); #endif /** + * Initialize sw dri device give the drisw_loader_funcs. + * + * This function is platform-specific. + * + * \sa pipe_loader_probe + */ +bool +pipe_loader_sw_probe_dri(struct pipe_loader_device **devs, + struct drisw_loader_funcs *drisw_lf); + + +/** * Get a list of known software devices. * * This function is platform-specific. |