Commit graph

11 commits

Author SHA1 Message Date
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
Renamed from Source/Converter/CHeaderToXML/Main.cs (Browse further)