diff options
Diffstat (limited to 'src/gallium/state_trackers/dri')
-rw-r--r-- | src/gallium/state_trackers/dri/dri2.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/dri/dri2.c b/src/gallium/state_trackers/dri/dri2.c index ef192e36f7a..c466de78379 100644 --- a/src/gallium/state_trackers/dri/dri2.c +++ b/src/gallium/state_trackers/dri/dri2.c @@ -1322,6 +1322,8 @@ static const __DRIconfig ** dri_kms_init_screen(__DRIscreen * sPriv) { #if GALLIUM_STATIC_TARGETS +#if defined(GALLIUM_SOFTPIPE) +#if defined(DRI_TARGET) const __DRIconfig **configs; struct dri_screen *screen; struct pipe_screen *pscreen = NULL; @@ -1352,6 +1354,8 @@ dri_kms_init_screen(__DRIscreen * sPriv) fail: dri_destroy_screen_helper(screen); FREE(screen); +#endif // DRI_TARGET +#endif // GALLIUM_SOFTPIPE #endif // GALLIUM_STATIC_TARGETS return NULL; } |