summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2008-04-25 14:19:22 -0700
committerEric Anholt <eric@anholt.net>2008-04-25 14:19:22 -0700
commit78633d1064fc305abfca2ac307c24866cdd4f942 (patch)
treeee6ae5790f72d193337132c90fa425cb2747b0b9
parentaeb8f5feb789ad94f97b41784ef099d3772287a6 (diff)
Use a better matching for extension names, courtesy idr.
-rwxr-xr-xscripts/generate-list16
1 files changed, 3 insertions, 13 deletions
diff --git a/scripts/generate-list b/scripts/generate-list
index 7eb4bc4..936b72d 100755
--- a/scripts/generate-list
+++ b/scripts/generate-list
@@ -5,17 +5,7 @@ grep glLockArrays $1 > /dev/null 2>&1 && echo "GL_EXT_compiled_vertex_array"
# ET has strings that look like this extension, but doesn't use it.
grep PNTriangles.ATI $1 > /dev/null 2>&1 && echo "ATI_pn_triangles"
-function get_list_prefix
-{
- strings $1 | grep $2 | sort | uniq | \
- grep -v EXT_compiled_vertex_array | \
- grep -v ATI_pn_triangles
-}
-
echo "Potential extensions:"
-get_list_prefix $1 ARB_
-get_list_prefix $1 EXT_
-get_list_prefix $1 ATI_
-get_list_prefix $1 NV_
-get_list_prefix $1 MESA_
-get_list_prefix $1 SGIS_
+strings $1 | egrep 'GL_[A-Z]+_[a-z]+' | sort | uniq | \
+ grep -v EXT_compiled_vertex_array | \
+ grep -v ATI_pn_triangles