diff options
author | Keith Packard <keithp@keithp.com> | 2014-01-30 12:24:32 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-01-30 12:24:32 -0800 |
commit | 8db31931172c538553e17c4dd9bf4975ead5c59b (patch) | |
tree | ed2571eaced124e6dd6722d440b555799134b5fc | |
parent | 899a945e31aa9cf2da031c1bdbba43df7b43149f (diff) |
Update XCB api
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | dri3.c | 16 | ||||
-rw-r--r-- | present.c | 6 |
3 files changed, 13 insertions, 13 deletions
@@ -1,5 +1,5 @@ -CFLAGS=-Wall -O0 -g $(shell pkg-config --cflags xcb-shm xcb-aux xcb-dri3 xcb-present xshmfence) -LIBS=$(shell pkg-config --libs xcb-shm xcb-aux xcb-dri3 xcb-present xshmfence xcb-sync xcb-xfixes) +CFLAGS=-Wall -O0 -g $(shell pkg-config --cflags xcb xcb-shm xcb-aux xcb-dri3 xcb-present xshmfence) +LIBS=$(shell pkg-config --libs xcb xcb-shm xcb-aux xcb-dri3 xcb-present xshmfence xcb-sync xcb-xfixes) all: shmfd dri3 futex xfence present pipefence shmtest condtest @@ -41,7 +41,7 @@ main (int argc, char **argv) const xcb_query_extension_reply_t *present_extension; uint32_t window_mask; uint32_t window_values[5]; - xcb_ge_event_t *xge; + xcb_ge_generic_event_t *xge; c = xcb_connect(NULL, &screen_num); if (xcb_connection_has_error(c)) { @@ -81,10 +81,10 @@ main (int argc, char **argv) present_extension = xcb_get_extension_data(c, &xcb_present_id); - xcb_register_for_special_event(c, - present_extension->major_opcode, - present_event, - NULL); + xcb_register_for_special_xge(c, + &xcb_present_id, + present_event, + NULL); xcb_map_window(c, window); @@ -106,10 +106,10 @@ main (int argc, char **argv) error->major_code, error->minor_code); break; - case XCB_GE: - xge = (xcb_ge_event_t *) event; + case XCB_GE_GENERIC: + xge = (xcb_ge_generic_event_t *) event; if (xge->extension == present_extension->major_opcode) { - switch (xge->evtype) { + switch (xge->event_type) { case XCB_PRESENT_CONFIGURE_NOTIFY: { xcb_present_configure_notify_event_t *ce = (void *) event; printf ("present configure %d %d %d %d\n", @@ -53,7 +53,7 @@ uint32_t gc_mask; uint32_t gc_values[5]; xcb_segment_t segments[2]; xcb_rectangle_t rectangle; -xcb_ge_event_t *xge; +xcb_ge_generic_event_t *xge; int x; int x_inc = 30; uint64_t msc; @@ -279,8 +279,8 @@ main (int argc, char **argv) error->major_code, error->minor_code); break; - case XCB_GE: - xge = (xcb_ge_event_t *) event; + case XCB_GE_GENERIC: + xge = (xcb_ge_generic_event_t *) event; if (xge->extension == present_extension->major_opcode) { switch (xge->event_type) { case XCB_PRESENT_CONFIGURE_NOTIFY: { |