mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 21:30:09 +01:00
ilo: Build pipe-loader for ilo
Trivial patch to create the pipe loader for ilo. All the code was already there. Signed-off-by: Nick Sarnie <commendsarnex@gmail.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
This commit is contained in:
parent
af897df508
commit
e5bf8d38db
2 changed files with 40 additions and 0 deletions
|
|
@ -75,6 +75,20 @@ pipe_i915_la_LIBADD = \
|
|||
|
||||
endif
|
||||
|
||||
if HAVE_GALLIUM_ILO
|
||||
pipe_LTLIBRARIES += pipe_i965.la
|
||||
|
||||
pipe_i965_la_SOURCES = pipe_i965.c
|
||||
nodist_EXTRA_pipe_i965_la_SOURCES = dummy.cpp
|
||||
pipe_i965_la_LIBADD = \
|
||||
$(PIPE_LIBS) \
|
||||
$(top_builddir)/src/gallium/winsys/intel/drm/libintelwinsys.la \
|
||||
$(top_builddir)/src/gallium/drivers/ilo/libilo.la \
|
||||
$(LIBDRM_LIBS) \
|
||||
$(INTEL_LIBS)
|
||||
|
||||
endif
|
||||
|
||||
if HAVE_GALLIUM_NOUVEAU
|
||||
pipe_LTLIBRARIES += pipe_nouveau.la
|
||||
|
||||
|
|
|
|||
26
src/gallium/targets/pipe-loader/pipe_i965.c
Normal file
26
src/gallium/targets/pipe-loader/pipe_i965.c
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#include "target-helpers/inline_debug_helper.h"
|
||||
#include "state_tracker/drm_driver.h"
|
||||
#include "intel/drm/intel_drm_public.h"
|
||||
#include "ilo/ilo_public.h"
|
||||
|
||||
static struct pipe_screen *
|
||||
create_screen(int fd)
|
||||
{
|
||||
struct intel_winsys *iws;
|
||||
struct pipe_screen *screen;
|
||||
|
||||
iws = intel_winsys_create_for_fd(fd);
|
||||
if (!iws)
|
||||
return NULL;
|
||||
|
||||
screen = ilo_screen_create(iws);
|
||||
if (!screen)
|
||||
return NULL;
|
||||
|
||||
screen = debug_screen_wrap(screen);
|
||||
|
||||
return screen;
|
||||
}
|
||||
|
||||
PUBLIC
|
||||
DRM_DRIVER_DESCRIPTOR("i965", "i915", create_screen, NULL)
|
||||
Loading…
Add table
Reference in a new issue