Use headless backend, give it a dummy output, keyboard and pointer.
I can render an app with the only GPU work coming from steamcompmgr now.
This commit is contained in:
parent
32fe2d5bfb
commit
5bf32a3335
1 changed files with 6 additions and 2 deletions
|
@ -21,12 +21,16 @@ int rootston_init(int argc, char **argv) {
|
|||
server.wl_event_loop = wl_display_get_event_loop(server.wl_display);
|
||||
assert(server.config && server.wl_display && server.wl_event_loop);
|
||||
|
||||
server.backend = wlr_backend_autocreate(server.wl_display, NULL);
|
||||
server.backend = wlr_headless_backend_create(server.wl_display, NULL);
|
||||
if (server.backend == NULL) {
|
||||
wlr_log(WLR_ERROR, "could not start backend");
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
wlr_headless_add_output( server.backend, 1280, 720 );
|
||||
wlr_headless_add_input_device ( server.backend, WLR_INPUT_DEVICE_KEYBOARD );
|
||||
wlr_headless_add_input_device ( server.backend, WLR_INPUT_DEVICE_POINTER );
|
||||
|
||||
server.renderer = wlr_backend_get_renderer(server.backend);
|
||||
assert(server.renderer);
|
||||
server.data_device_manager =
|
||||
|
|
Loading…
Reference in a new issue