Kristian Høgsberg
b12fcceeb7
Update to EGL_MESA_drm_image from mesa master
...
Woo, running on stock mesa now.
2010-08-25 10:02:20 -04:00
Kristian Høgsberg
a661f263b4
Name libraries -client and -server for consistency
...
Instead of wayland-server and wayland...
2010-08-11 08:56:13 -04:00
Kristian Høgsberg
640609acfc
Implement current drm auth scheme in the drm object
2010-08-09 22:11:47 -04:00
Kristian Høgsberg
5fcd0aa58e
Introduce 'buffer' object for attaching, image cahce and cursor images
...
The buffer object is created by a 'drm' object, which encapsulates the
buffer sharing and authentication mechanism. Once the buffer is created
it can be attached to a surface.
2010-08-09 14:43:33 -04:00
Kristian Høgsberg
a1f3f60bea
Generate protocol types and metadata from xml
2010-08-03 09:44:48 -04:00
Kristian Høgsberg
2c28aa5981
Bind GLES2 API, not OpenGL
2010-07-28 23:51:05 -04:00
Kristian Høgsberg
379b678c57
Use EGL_KHR_surfaceless_opengl
2010-07-28 23:51:00 -04:00
Kristian Høgsberg
808fd41861
Drop coordinates from buttons press, add timestamp to events
2010-07-20 17:06:19 -04:00
Kristian Høgsberg
f252d6a98e
Update to use eglGetDRMDisplayMESA()
2010-07-08 20:15:10 -04:00
Kristian Høgsberg
86e0989673
Hide wayland cursor when X11 compositor loses focus
2010-07-07 09:51:11 -04:00
Kristian Høgsberg
a946821b4f
Propagate shader compile/link errors
...
And silence the no-error case.
2010-06-14 21:03:11 -04:00
Kristian Høgsberg
ce5325d3ed
Add x11 backend for compositor
...
This still needs all the bells and whistles from the egl-kms mesa branch,
but it makes it a lot easier to work on wayland.
2010-06-14 11:54:02 -04:00
Kristian Høgsberg
fc783d4071
Split native drm part of compositor out
2010-06-11 12:56:45 -04:00