glamor: fix build when DRI3 is not defined
Signed-off-by: Jonathan Gray <jsg@jsg.id.au> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
parent
7c609c911a
commit
00f79416b1
|
@ -595,6 +595,7 @@ glamor_egl_close_screen(ScreenPtr screen)
|
||||||
return screen->CloseScreen(screen);
|
return screen->CloseScreen(screen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef DRI3
|
||||||
static int
|
static int
|
||||||
glamor_dri3_open_client(ClientPtr client,
|
glamor_dri3_open_client(ClientPtr client,
|
||||||
ScreenPtr screen,
|
ScreenPtr screen,
|
||||||
|
@ -651,12 +652,12 @@ static dri3_screen_info_rec glamor_dri3_info = {
|
||||||
.pixmap_from_fd = glamor_pixmap_from_fd,
|
.pixmap_from_fd = glamor_pixmap_from_fd,
|
||||||
.fd_from_pixmap = glamor_fd_from_pixmap,
|
.fd_from_pixmap = glamor_fd_from_pixmap,
|
||||||
};
|
};
|
||||||
|
#endif /* DRI3 */
|
||||||
|
|
||||||
void
|
void
|
||||||
glamor_egl_screen_init(ScreenPtr screen, struct glamor_context *glamor_ctx)
|
glamor_egl_screen_init(ScreenPtr screen, struct glamor_context *glamor_ctx)
|
||||||
{
|
{
|
||||||
ScrnInfoPtr scrn = xf86ScreenToScrn(screen);
|
ScrnInfoPtr scrn = xf86ScreenToScrn(screen);
|
||||||
glamor_screen_private *glamor_priv = glamor_get_screen_private(screen);
|
|
||||||
struct glamor_egl_screen_private *glamor_egl =
|
struct glamor_egl_screen_private *glamor_egl =
|
||||||
glamor_egl_get_screen_private(scrn);
|
glamor_egl_get_screen_private(scrn);
|
||||||
|
|
||||||
|
@ -668,7 +669,9 @@ glamor_egl_screen_init(ScreenPtr screen, struct glamor_context *glamor_ctx)
|
||||||
|
|
||||||
glamor_ctx->make_current = glamor_egl_make_current;
|
glamor_ctx->make_current = glamor_egl_make_current;
|
||||||
|
|
||||||
|
#ifdef DRI3
|
||||||
if (glamor_egl->dri3_capable) {
|
if (glamor_egl->dri3_capable) {
|
||||||
|
glamor_screen_private *glamor_priv = glamor_get_screen_private(screen);
|
||||||
/* Tell the core that we have the interfaces for import/export
|
/* Tell the core that we have the interfaces for import/export
|
||||||
* of pixmaps.
|
* of pixmaps.
|
||||||
*/
|
*/
|
||||||
|
@ -691,6 +694,7 @@ glamor_egl_screen_init(ScreenPtr screen, struct glamor_context *glamor_ctx)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue
Block a user