Stefanos A
08823f5d5b
Maintain api version information on converted signatures
...
Signatures were split into 4 APIs before (gl, glcore, gles1, gles2).
However, gles2 contains bindings for both version 2.0 and 3.0. The
version information is now maintained, which allows us to cut down on
the number of generated enumerations.
2013-11-03 20:30:43 +01:00
Stefanos A.
61a6a2bec0
Mark signatures.xml version
...
GLXmlParser now explicitly marks its output with version="2", while
the older .spec parsers produce version="1" signatures. The binding
generator uses the newer API to support multiple apinames in the same
file.
2013-11-02 23:40:09 +01:00
Stefanos A.
51cb1f02db
Improve sorting; remove enum-function distinction
...
Both enums and functions are now stored under a single <add> element.
Their ordering is now maintained by sorting over all possible
attributes.
2013-10-29 19:35:35 +01:00
Stefanos A.
8f1c3a2d08
Allow comparison of function elements
...
This allows us to store both enums and functions in the same tree.
2013-10-28 14:15:58 +01:00
thefiddler
581919cb1c
Initial work on new gl xml spec support.
2013-10-21 18:28:01 +02:00
the_fiddler
a09e6aa510
Move output signatures to /signatures/add, in order to unify handling of signatures and overrides.
2010-12-03 09:47:48 +00:00
the_fiddler
2206305cf8
Fixed enum comparison logic to compare the values of the relevant attributes instead of the attributes themselves.
2010-10-14 20:47:27 +00:00
the_fiddler
29b8415a0d
Added support for specifying an output file directly via "-o" (instead of redirecting console output).
2010-10-14 20:15:17 +00:00
the_fiddler
9aded6ac44
- Version is an optional setting, fixed error message.
...
- Output xml in utf-8 format.
2010-10-10 22:03:59 +00:00
the_fiddler
b12726bfe2
Added new 'type' option to select the .h or the .spec parser.
2010-10-10 20:22:23 +00:00
the_fiddler
bd16f74156
Fixed project layout (files should be at root of project, not inside a folder).
2009-09-06 09:35:11 +00:00