2 #include "intel_be_api.h"
3 #include "i915simple/i915_winsys.h"
4 #include "identity/id_drm.h"
5 #include "trace/tr_drm.h"
7 static void destroy(struct drm_api
*api
)
12 struct drm_api intel_be_drm_api
=
14 /* intel_be_context.c */
15 .create_context
= intel_be_create_context
,
16 /* intel_be_device.c */
17 .create_screen
= intel_be_create_screen
,
18 .texture_from_shared_handle
= intel_be_texture_from_shared_handle
,
19 .shared_handle_from_texture
= intel_be_shared_handle_from_texture
,
20 .local_handle_from_texture
= intel_be_local_handle_from_texture
,
29 return identity_drm_create(&intel_be_drm_api
);
31 return trace_drm_create(&intel_be_drm_api
);
34 return &intel_be_drm_api
;