1 #include "target-helpers/inline_debug_helper.h"
2 #include "state_tracker/drm_driver.h"
3 #include "intel/drm/intel_drm_public.h"
4 #include "ilo/ilo_public.h"
6 static struct pipe_screen
*
9 struct intel_winsys
*iws
;
10 struct pipe_screen
*screen
;
12 iws
= intel_winsys_create_for_fd(fd
);
16 screen
= ilo_screen_create(iws
);
20 screen
= debug_screen_wrap(screen
);
24 static const struct drm_conf_ret throttle_ret
= {
29 static const struct drm_conf_ret share_fd_ret
= {
30 .type
= DRM_CONF_BOOL
,
34 static const struct drm_conf_ret
*drm_configuration(enum drm_conf conf
)
37 case DRM_CONF_THROTTLE
:
39 case DRM_CONF_SHARE_FD
:
47 DRM_DRIVER_DESCRIPTOR("i965", "i915", create_screen
, drm_configuration
)