From 7ca2f1e135d95263282b7cb01dff7e301f2146cf Mon Sep 17 00:00:00 2001
From: Carl Worth <cworth@cworth.org>
Date: Mon, 24 Jun 2013 15:49:44 -0700
Subject: [PATCH] eglwrap: Add comment describing why we don't lookup into
 libGLESv2.so

A user recently asked me why we didn't perform lookups in
libGLESv2.so, (instead of just libEGL.so). I actually made the mistake
of writing code to do that before I realized the answer.

Adding the answer in a comment here should help me avoid making that
mistake again.
---
 eglwrap.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/eglwrap.c b/eglwrap.c
index 43b07ba..8317334 100644
--- a/eglwrap.c
+++ b/eglwrap.c
@@ -48,6 +48,15 @@
 } while (0);
 
 
+/* Note: We only need to perform a lookup in libEGL.so.1, (not
+ * libGLESv2.so.2). This is because the functions we wrap, (currently
+ * wglSwapBufers, eglGetProcAddress, and eglMakeCurrent), exist only
+ * in libEGL.so.1.
+ *
+ * If we *do* later add wrappers for functions that lib in
+ * libGLESv2.so.2 then those might more naturally live in a file named
+ * gleswrap.c or so.
+ */
 static void *
 eglwrap_lookup (char *name)
 {
-- 
2.45.2