42 Commits (97ba2e601555462a5f2b7375d41ca1098e641721)

Author SHA1 Message Date
Benjamin Franzke a8bdeae1b6 compositor: Fix cursor damaging on multi head 13 years ago
Benjamin Franzke a16e002bd8 compositor-drm: Pass physical size to output_init 13 years ago
Benjamin Franzke 060cf805bb Use gbm for compositor-{drm,openwfd} 13 years ago
Kristian Høgsberg 8f0ce05f52 compositor: Send out more detailed output events 13 years ago
Egbert Eich e7b8d9055e compositor: Set EGL_PLATFORM env variable for each backend. 14 years ago
Kristian Høgsberg d8e181bd3f compositor-drm: Hide hw cursors on vt switch 14 years ago
Kristian Høgsberg 9396fc515b compositor-drm: Fix vt switching 14 years ago
Kristian Høgsberg 6c709a3e4f Fix warnings and symbol visibility from missing CFLAGS 14 years ago
Kristian Høgsberg e4c40a4734 compositor: Disable hw cursor if we're texturing the cursor 14 years ago
Kristian Høgsberg 4d07a1c213 compositor: Scanout client buffers even if they're not map_fullscreen 14 years ago
Kristian Høgsberg 7981d00a59 compositor-drm: Use EGL_DRM_BUFFER_USE_CURSOR_MESA 14 years ago
Kristian Høgsberg 8050bd217f compositor-drm: Fix modularization breakage 14 years ago
Kristian Høgsberg 1c5621840b compositor: Split backends into modules 14 years ago
Benjamin Franzke d59eb1c3aa compositor-drm: Retrieve extension functions before wlsc_compositor_init 14 years ago
Benjamin Franzke e5b3b2601c Cast fd's to intptr_t before casting to EGLNativeDisplay 14 years ago
Kristian Høgsberg b5819dc61d compositor: Stop using EGL_EGLEXT_PROTOTYPES and look up extension functions 14 years ago
Kristian Høgsberg b1868479ad Update return types of event handler functions 14 years ago
Benjamin Franzke 66aa235b4c Optimize fullscreen scanout abit 14 years ago
Benjamin Franzke 431da9a4cc Make use of a hardware cursor in compositor-drm 14 years ago
Benjamin Franzke 1178a3ce5c compositor(-drm): Pageflip to fullscreen surfaces 14 years ago
Kristian Høgsberg 0b9334a51a Define _GNU_SOURCE for O_CLOEXEC flag 14 years ago
Kristian Høgsberg 9cd7aca0e0 compositor-drm: Close drm fd on exec 14 years ago
Benjamin Franzke ec4d342aa9 Support per surface frame events 14 years ago
Benjamin Franzke 9c26ff3507 compositor-drm: Support output hotplugging 14 years ago
Benjamin Franzke eefc36c760 compositor-drm: Fix multi head rendering 14 years ago
Marty Jack 13d9db2095 Beginnings of multiple monitor 14 years ago
Benjamin Franzke c649a92549 compositor: Remove drm.c, use shm.c for pointer images 14 years ago
Benjamin Franzke 2af7f10674 compositor: Remove wlsc_drm 14 years ago
Benjamin Franzke 5b2cb6f911 compositor: Generate Framebuffer in the backends 14 years ago
Benjamin Franzke 1b765ffb8c compositor: Add flags parameter to wlsc_output_init 14 years ago
Benjamin Franzke faa0a9dfa9 compositor: Use eglBindWaylandDisplayWL 14 years ago
Benjamin Franzke feb370e4ea compositor-drm: Flush before pageflipping 14 years ago
Kristian Høgsberg 8525a50362 Move buffer creation and buffer details into drm.c and shm.c 14 years ago
Kristian Høgsberg e4762a6ac1 Move tty and vt handling out in its own file 14 years ago
Kristian Høgsberg 43db4015f9 Split out evdev handling to its own file 14 years ago
Kristian Høgsberg 9c3e8d734e Move grab state to struct wl_input_device 14 years ago
Kristian Høgsberg caa6442556 compositor: Use a virtual destructor when shutting down 14 years ago
Darxus 55973f2f5a Some additional return value checking 14 years ago
Jesse Barnes f2912fa85f compositor: put console into KD_GRAPHICS mode at vt enter time 14 years ago
Kristian Høgsberg 61a8251360 Add a geometry option for x11 compositor 14 years ago
Kristian Høgsberg 76b43326a5 Move example compositor to subdirectory 14 years ago
Kristian Høgsberg b12fcceeb7 Update to EGL_MESA_drm_image from mesa master 14 years ago
Kristian Høgsberg a661f263b4 Name libraries -client and -server for consistency 14 years ago
Kristian Høgsberg 640609acfc Implement current drm auth scheme in the drm object 14 years ago
Kristian Høgsberg 5fcd0aa58e Introduce 'buffer' object for attaching, image cahce and cursor images 14 years ago
Kristian Høgsberg a1f3f60bea Generate protocol types and metadata from xml 14 years ago
Kristian Høgsberg 2c28aa5981 Bind GLES2 API, not OpenGL 14 years ago
Kristian Høgsberg 379b678c57 Use EGL_KHR_surfaceless_opengl 14 years ago
Kristian Høgsberg 808fd41861 Drop coordinates from buttons press, add timestamp to events 14 years ago
Kristian Høgsberg f252d6a98e Update to use eglGetDRMDisplayMESA() 14 years ago