Update gears example to latest eagle API changes
diff --git a/gears.c b/gears.c
index 2b7b29e..d32aa96 100644
--- a/gears.c
+++ b/gears.c
@@ -261,12 +261,11 @@
 	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 @@
 	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);