summaryrefslogtreecommitdiffstats
path: root/gears.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2009-05-27 20:07:38 -0400
committerKristian Høgsberg <krh@redhat.com>2009-05-27 20:07:38 -0400
commitcda0e0db98d19c3e95621a61c9a7f78091bb7e1a (patch)
tree71fb775f92ed8f1c76e99f63d088f4151fa263a0 /gears.c
parent01f941bfda97fba7ebbf7fabbe610f2e3d1feadd (diff)
downloadwayland-cda0e0db98d19c3e95621a61c9a7f78091bb7e1a.tar.gz
wayland-cda0e0db98d19c3e95621a61c9a7f78091bb7e1a.tar.xz
wayland-cda0e0db98d19c3e95621a61c9a7f78091bb7e1a.zip
Update gears example to latest eagle API changes
Diffstat (limited to 'gears.c')
-rw-r--r--gears.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/gears.c b/gears.c
index 2b7b29e..d32aa96 100644
--- a/gears.c
+++ b/gears.c
@@ -261,12 +261,11 @@ resize_window(struct gears *gears)
if (gears->surface != NULL)
eglDestroySurface(gears->display, gears->surface);
- gears->surface = eglCreateSurfaceForName(gears->display,
- gears->config,
- 0,
- gears->rectangle.width,
- gears->rectangle.height,
- 0, NULL);
+ gears->surface = eglCreateSurface(gears->display,
+ gears->config,
+ gears->rectangle.width,
+ gears->rectangle.height,
+ 1, NULL);
eglMakeCurrent(gears->display,
gears->surface, gears->surface, gears->context);
@@ -317,7 +316,7 @@ handle_frame(void *data,
struct gears *gears = data;
uint32_t name, handle, stride;
- eglGetNativeBuffer(gears->surface, GL_FRONT_LEFT, &name, &handle, &stride);
+ eglGetColorBuffer(gears->surface, 0, &name, &handle, &stride);
window_copy(gears->window, &gears->rectangle, name, stride);