mesa: improve getprocaddress test
authorRobert Ellison <papillo@tungstengraphics.com>
Fri, 7 Aug 2009 18:06:17 +0000 (12:06 -0600)
committerRobert Ellison <papillo@tungstengraphics.com>
Fri, 7 Aug 2009 18:06:17 +0000 (12:06 -0600)
commit99d5139078654f2728aa42aca31811308e29a589
treedd1c82cd56469653d58aa9b4b9c2228f345ef90c
parent1359d69f11f2d81ad3a1d44b7f729ee243d7f53d
mesa: improve getprocaddress test

- Allow the getprocaddress test to test extensions not supported by
  Mesa.  The original getprocaddress.py script only included OpenGL
  extension functions that were in Mesa dispatch tables.  Now all
  known extension functions (as detailed in gl_API.xml) are included.
  As the test does not link against any extension function symbols
  (i.e. it uses glXGetProcAddress() for all extension functions),
  it still compiles and links against Mesa; but now the same
  binary can be used to test extensions not yet supported by Mesa.

- Extend the list of tested extension functions.  The last revision
  of this test exercised 16 extension functions; this revision adds
  support for 95 more.
progs/tests/getprocaddress.c
progs/tests/getprocaddress.py