diff options
author | Nick Sarnie <commendsarnex@gmail.com> | 2014-09-12 18:20:46 -0400 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2014-10-14 16:16:08 +0100 |
commit | e5bf8d38db97045e42cfc42dd265be03ef4199ca (patch) | |
tree | aa4a88f671de578315235addf9d2ceb19188be87 /src/gallium/targets/pipe-loader/pipe_i965.c | |
parent | af897df5083fc94d5a2a011de9894fa1aa852fe2 (diff) | |
download | external_mesa3d-e5bf8d38db97045e42cfc42dd265be03ef4199ca.zip external_mesa3d-e5bf8d38db97045e42cfc42dd265be03ef4199ca.tar.gz external_mesa3d-e5bf8d38db97045e42cfc42dd265be03ef4199ca.tar.bz2 |
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>
Diffstat (limited to 'src/gallium/targets/pipe-loader/pipe_i965.c')
-rw-r--r-- | src/gallium/targets/pipe-loader/pipe_i965.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/gallium/targets/pipe-loader/pipe_i965.c b/src/gallium/targets/pipe-loader/pipe_i965.c new file mode 100644 index 0000000..f4d447c --- /dev/null +++ b/src/gallium/targets/pipe-loader/pipe_i965.c @@ -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) |