diff options
author | Nick Sarnie <[email protected]> | 2014-09-12 18:20:46 -0400 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2014-10-14 16:16:08 +0100 |
commit | e5bf8d38db97045e42cfc42dd265be03ef4199ca (patch) | |
tree | aa4a88f671de578315235addf9d2ceb19188be87 /src/gallium/targets/pipe-loader/pipe_i965.c | |
parent | af897df5083fc94d5a2a011de9894fa1aa852fe2 (diff) |
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 <[email protected]>
Reviewed-by: Emil Velikov <[email protected]>
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 00000000000..f4d447c3468 --- /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) |