Eric Anholt
|
42fd4b607a
|
Fix generation of the function pointer typedefs.
We were disagreeing with the GL headers on their names.
|
11 years ago |
Eric Anholt
|
4564d31489
|
Use self.target instead of mucking around with the filename.
This cleans things up for upcoming EGL support.
|
11 years ago |
Eric Anholt
|
502eaccfd4
|
Add whitespace in generated code after the enum strings.
|
11 years ago |
Eric Anholt
|
2203a31ed2
|
Make function resolving be data-driven.
This saves another 24k of built code.
|
11 years ago |
Eric Anholt
|
a82e54aafa
|
Make a table full of strings describing our providers.
By having shared code to print the names and a shared table of what
the names are, this reduces the built stripped size of the library by
80k.
|
11 years ago |
Eric Anholt
|
8139c7c489
|
Actually implement GLX version detection.
|
11 years ago |
Eric Anholt
|
75c97229d3
|
Assume GLX 1.2 is automatically available on Linux with GLX.
This prevents infinite recursion in dispatch when trying to find
symbols to determine the GLX version.
|
11 years ago |
Eric Anholt
|
0098d0a653
|
Sort the functions in the generated code.
This makes looking through the resulting code much nicer.
|
11 years ago |
Eric Anholt
|
faad44cc0a
|
Fix the aliasing support to actually build.
Jordan asked me to show my code, so I pushed the snapshot I had,
forgetting that the build was broken at that point in commit
--amending.
|
11 years ago |
Eric Anholt
|
a909eb4a22
|
Add the generator and build infrastructure.
Not actually working yet, but it's a snapshot to start from.
|
11 years ago |