Chia-I Wu
|
1b6c0ed95a
|
Workaround an xcb-dri2 bug.
xcb_dri2_connect_device_name generated by xcb-proto 1.6 is broken. It
only works when the length of the driver name is a multiple of 4.
|
14 years ago |
Chia-I Wu
|
4d8ba216c5
|
Make sure there is a current context.
The context of a display is shared with the cairo device.
cairo_acquire_device should be called whenever OpenGL calls are made.
|
14 years ago |
Chia-I Wu
|
1f411902de
|
Use glTexSubImage to update the pixels.
glTexImage causes respecification. The DRM buffer a client renders to
will be different from that used to create the wl_buffer.
|
14 years ago |
Kristian Høgsberg
|
332073b9db
|
List libtoytoolkit.la before libwayland-client.la on the link line
Fixes link order for --as-needed linking.
|
14 years ago |
Kristian Høgsberg
|
61a8251360
|
Add a geometry option for x11 compositor
|
14 years ago |
Kristian Høgsberg
|
012a007771
|
Add small client for testing shm surfaces
|
14 years ago |
Kristian Høgsberg
|
d0c3b9da22
|
Fall back to cairo image backend and shm surface if we don't have cairo gl
|
14 years ago |
Kristian Høgsberg
|
6866856dfd
|
Remove leftover of fds_in_tail hack
It's breaking the case of multiple fds in one buffer.
|
14 years ago |
Kristian Høgsberg
|
cf2bc67ccd
|
Plug in no-op drm buffer attach function
|
14 years ago |
Kristian Høgsberg
|
29fc5592c5
|
Delete leftover makefile debugging
|
14 years ago |
Kristian Høgsberg
|
f0152daad7
|
Use automake
|
14 years ago |
Kristian Høgsberg
|
49291497d3
|
Add more cursors from the DMZ theme
|
14 years ago |
Kristian Høgsberg
|
118fb49eeb
|
Fix clients include path after moving files around
|
14 years ago |
Kristian Høgsberg
|
a969c8a7f0
|
Use GL_BGRA_EXT for shm texture uploads
|
14 years ago |
Kristian Høgsberg
|
25694e7c3c
|
A couple more TODO items
|
14 years ago |
Kristian Høgsberg
|
3d5bae0700
|
Add a shm buffer sharing mechanism
|
14 years ago |
Kristian Høgsberg
|
98ffc93b95
|
Fix EGLImageKHR leak in wl_buffer destroy
|
14 years ago |
Kristian Høgsberg
|
45115a435e
|
Fix screenshoot.c type in Makefile
|
14 years ago |
Kristian Høgsberg
|
2a4372cbcd
|
Add autogen.sh
|
14 years ago |
Kristian Høgsberg
|
3dd66d66a3
|
Use scanner to generate screenshooter client code as well
|
14 years ago |
Kristian Høgsberg
|
c5dcb90d2a
|
Use scanner for screenshooter protocol
|
14 years ago |
Kristian Høgsberg
|
2cd5144fa5
|
scanner: Use protocol name for #include guards
|
14 years ago |
Kristian Høgsberg
|
ce457ba68c
|
Add timestamp to pointer image attach request
This lets the server discard requests received after the pointer has
exited and the re-entered a surface.
|
14 years ago |
Kristian Høgsberg
|
6dcf8718ae
|
Consolidate notes from a few files in TODO
|
14 years ago |
Kristian Høgsberg
|
a6f6999e49
|
Consolidate NOTES and README
|
14 years ago |
Kristian Høgsberg
|
a46dc06da7
|
Copy over updated build instructions from the google group
|
14 years ago |
Kristian Høgsberg
|
6dd08ebbe1
|
Move core protocol libraries into wayland/ subdirectory
|
14 years ago |
Kristian Høgsberg
|
76b43326a5
|
Move example compositor to subdirectory
|
14 years ago |
Kristian Høgsberg
|
ef2f485056
|
Add support for more types of input devices
Well, maybe not support, but we at least recognize touchpads and touchscreens
and try to work with them.
|
14 years ago |
Kristian Høgsberg
|
99d7c64d1b
|
Remove non-gles2 glEnable(GL_TEXTURE_2D) call
|
14 years ago |
Kristian Høgsberg
|
877d71a6e2
|
Marshall NULL strings correctly
|
14 years ago |
Kristian Høgsberg
|
9ccf08d9b8
|
Change debug format to not confuse object id and message parameters
|
14 years ago |
Kristian Høgsberg
|
ab2f1cddc6
|
Dont post damage event from window_copy_surface
We always call this between window_draw() and attaching the window surface
so the surface we're copying to isn't visible.
|
14 years ago |
Kristian Høgsberg
|
7d804068b6
|
Only set pointer image when it changes
|
14 years ago |
Kristian Høgsberg
|
acf82a36bb
|
Log emitted events as well in debug mode
|
14 years ago |
Kristian Høgsberg
|
6bce89da78
|
Return the closure from wl_connection_vmarshal()
And provide a function to write it to a connection.
|
14 years ago |
Kristian Høgsberg
|
50038e4757
|
Drop wl_surface_post_event() helper
Now wl_client_post_event() is the only entry point for sending out events.
|
14 years ago |
Kristian Høgsberg
|
7cd36185d7
|
Fill out a closure when sending events as well
|
14 years ago |
Kristian Høgsberg
|
4f14f6e109
|
Fix integer signedness and fd size confusion
|
14 years ago |
Kristian Høgsberg
|
f821f5ad93
|
Demarshal all arguments from protocol buffer
|
14 years ago |
Kristian Høgsberg
|
6c7c7a909a
|
Keep strings and arrays in the buffer when demarshalling
Avoids the malloc+copy, and is a step towards using the closure for
marshalling too.
|
14 years ago |
Kristian Høgsberg
|
de0fa3bc64
|
Send terminating nul character when sending strings
|
14 years ago |
Kristian Høgsberg
|
9f897988fd
|
Move marshal/demarshal buffer into struct wl_closure
|
14 years ago |
Kristian Høgsberg
|
f1e7bd384c
|
Add protocol debugging facility
|
14 years ago |
Kristian Høgsberg
|
b6eb39710d
|
TODO editing
|
14 years ago |
Kristian Høgsberg
|
2feb988c7f
|
Update TODO
|
14 years ago |
Kristian Høgsberg
|
f8ffded1e5
|
Drop wl_display_set_compositor() special case
|
14 years ago |
Kristian Høgsberg
|
9d69f8e796
|
Replace commit/ack/frame protocol with simpler sync and frame callbacks
|
14 years ago |
Kristian Høgsberg
|
13b8ae4986
|
Add convenience functions for posting display events
|
14 years ago |
Kristian Høgsberg
|
f66d0f4e14
|
Get rid of wl_client_add_surface() special case
|
14 years ago |