2 #include "state_tracker/drm_driver.h"
3 #include "target-helpers/inline_debug_helper.h"
4 #include "r600/drm/r600_drm_public.h"
5 #include "r600/r600_public.h"
8 static struct pipe_screen
*
12 struct pipe_screen
*screen
;
14 rw
= r600_drm_winsys_create(fd
);
18 screen
= r600_screen_create(rw
);
22 screen
= debug_screen_wrap(screen
);
27 struct radeon
*r600_new(int fd
, unsigned device
);
28 struct pipe_screen
*r600_screen_create2(struct radeon
*radeon
);
29 static struct pipe_screen
*
32 struct radeon
*radeon
;
33 struct pipe_screen
*screen
;
35 radeon
= r600_drm_winsys_create(fd
);
39 screen
= r600_screen_create2(radeon
);
43 screen
= debug_screen_wrap(screen
);
49 DRM_DRIVER_DESCRIPTOR("r600", "radeon", create_screen
)