simple-egl: Add help message
diff --git a/clients/simple-egl.c b/clients/simple-egl.c
index ef2f9b2..c52c82c 100644
--- a/clients/simple-egl.c
+++ b/clients/simple-egl.c
@@ -572,6 +572,17 @@
 	running = 0;
 }
 
+static void
+usage(int error_code)
+{
+	fprintf(stderr, "Usage: simple-egl [OPTIONS]\n\n"
+		"  -f\tRun in fullscreen mode\n"
+		"  -o\tCreate an opaque surface\n"
+		"  -h\tThis help text\n\n");
+
+	exit(error_code);
+}
+
 int
 main(int argc, char **argv)
 {
@@ -588,8 +599,12 @@
 	for (i = 1; i < argc; i++) {
 		if (strcmp("-f", argv[i]) == 0)
 			window.fullscreen = 1;
-		if (strcmp("-o", argv[i]) == 0)
-			alpha_size = 0;
+		else if (strcmp("-o", argv[i]) == 0)
+			window.opaque = 1;
+		else if (strcmp("-h", argv[i]) == 0)
+			usage(EXIT_SUCCESS);
+		else
+			usage(EXIT_FAILURE);
 	}
 
 	display.display = wl_display_connect(NULL);