targets/pipe-loader: drop unused authentication
The dri, vdpau, omx, xvmc and gbm targets don't need any authentication even the VL ones never used it. Either the respective loader or the library itself (vl) is doing its auth prior to calling create_screen() Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Acked-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
@@ -379,7 +379,7 @@ vl_screen_create(Display *display, int screen)
|
||||
#if GALLIUM_STATIC_TARGETS
|
||||
scrn->base.pscreen = dd_create_screen(fd);
|
||||
#else
|
||||
if (pipe_loader_drm_probe_fd(&scrn->base.dev, fd, true))
|
||||
if (pipe_loader_drm_probe_fd(&scrn->base.dev, fd, false))
|
||||
scrn->base.pscreen = pipe_loader_create_screen(scrn->base.dev, PIPE_SEARCH_DIR);
|
||||
#endif // GALLIUM_STATIC_TARGETS
|
||||
|
||||
|
||||
@@ -1264,7 +1264,7 @@ dri2_init_screen(__DRIscreen * sPriv)
|
||||
throttle_ret = dd_configuration(DRM_CONF_THROTTLE);
|
||||
dmabuf_ret = dd_configuration(DRM_CONF_SHARE_FD);
|
||||
#else
|
||||
if (pipe_loader_drm_probe_fd(&screen->dev, screen->fd, true)) {
|
||||
if (pipe_loader_drm_probe_fd(&screen->dev, screen->fd, false)) {
|
||||
pscreen = pipe_loader_create_screen(screen->dev, PIPE_SEARCH_DIR);
|
||||
|
||||
throttle_ret = pipe_loader_configuration(screen->dev, DRM_CONF_THROTTLE);
|
||||
|
||||
@@ -273,7 +273,7 @@ gbm_gallium_drm_device_create(int fd)
|
||||
gdrm->screen = dd_create_screen(gdrm->base.base.fd);
|
||||
#else
|
||||
#ifdef HAVE_PIPE_LOADER_DRM
|
||||
if (pipe_loader_drm_probe_fd(&gdrm->dev, gdrm->base.base.fd, true))
|
||||
if (pipe_loader_drm_probe_fd(&gdrm->dev, gdrm->base.base.fd, false))
|
||||
gdrm->screen = pipe_loader_create_screen(gdrm->dev,
|
||||
get_library_search_path());
|
||||
#endif /* HAVE_PIPE_LOADER_DRM */
|
||||
|
||||
@@ -133,9 +133,9 @@ gbm_gallium_drm_la_LIBADD += $(STATIC_TARGET_LIB_DEPS)
|
||||
|
||||
else # HAVE_GALLIUM_STATIC_TARGETS
|
||||
gbm_gallium_drm_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/auxiliary/pipe-loader/libpipe_loader_client.la \
|
||||
$(GALLIUM_PIPE_LOADER_CLIENT_LIBS) \
|
||||
$(GALLIUM_PIPE_LOADER_WINSYS_LIBS)
|
||||
$(top_builddir)/src/gallium/auxiliary/pipe-loader/libpipe_loader.la \
|
||||
$(GALLIUM_PIPE_LOADER_WINSYS_LIBS) \
|
||||
$(GALLIUM_PIPE_LOADER_LIBS)
|
||||
|
||||
endif # HAVE_GALLIUM_STATIC_TARGETS
|
||||
|
||||
|
||||
@@ -84,7 +84,6 @@ libomx_mesa_la_CPPFLAGS = \
|
||||
$(GALLIUM_PIPE_LOADER_DEFINES) \
|
||||
-DPIPE_SEARCH_DIR=\"$(libdir)/gallium-pipe\"
|
||||
|
||||
# XXX: Use the pipe-loader-client over pipe-loader ?
|
||||
libomx_mesa_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/auxiliary/pipe-loader/libpipe_loader.la \
|
||||
$(GALLIUM_PIPE_LOADER_WINSYS_LIBS) \
|
||||
|
||||
@@ -95,7 +95,6 @@ libvdpau_gallium_la_CPPFLAGS = \
|
||||
$(GALLIUM_PIPE_LOADER_DEFINES) \
|
||||
-DPIPE_SEARCH_DIR=\"$(libdir)/gallium-pipe\"
|
||||
|
||||
# XXX: Use the pipe-loader-client over pipe-loader ?
|
||||
libvdpau_gallium_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/auxiliary/pipe-loader/libpipe_loader.la \
|
||||
$(GALLIUM_PIPE_LOADER_WINSYS_LIBS) \
|
||||
|
||||
Reference in New Issue
Block a user