Commit graph

2247 commits

Author SHA1 Message Date
the_fiddler da5630f2f6 Synced to OpenGL spec r12819. 2010-11-21 00:04:00 +00:00
the_fiddler df27bd7e38 Added tokens and function overrides for [#1786]: "[GL3.3] Vertex Type 2.10.10.10 Reverse". 2010-11-20 23:58:31 +00:00
the_fiddler a2d0590ebe Added tokens for [#1785]: "[GL3.3] Instanced Arrays". 2010-11-20 23:36:41 +00:00
the_fiddler 3e0f30cdb8 Added tokens for [#1781]: "[GL3.3] Blend Func Extended". 2010-11-20 23:19:58 +00:00
the_fiddler d40615def9 Added tokens for [#1782]: "[GL3.3] Texture Rgb10 A2ui". 2010-11-20 23:05:43 +00:00
the_fiddler 33d99d4e6c Added tokens for ARB_texture_swizzle. Fixes issue [#1783]: "[GL3.3] Texture Swizzle". 2010-11-20 23:00:36 +00:00
the_fiddler 33907727b6 Added tokens for GL3.3 sampler queries. Fixes issue [#1779]: "[GL3.3] Sampler Objects". 2010-11-19 11:30:06 +00:00
the_fiddler c57853abb6 Resolved token conflicts in favor of tokens without reference. 2010-11-19 11:29:02 +00:00
the_fiddler 93e224ff83 Look up token references in 'All' enum as a final fallback. 2010-11-19 11:12:02 +00:00
the_fiddler f125e66348 Added QueryTarget.AnySamplesPassed token. Fixes issue [#1778]: "[GL3.3] Occlusion Query 2". 2010-11-19 10:48:48 +00:00
the_fiddler f7c8a3adb6 Updated to latest upstream typemap. 2010-11-19 09:14:52 +00:00
the_fiddler 6f4aef89bf Added translation from "const GLubyte*" to string and added support for struct keyword. 2010-11-19 09:14:20 +00:00
the_fiddler 0a53002ad3 Added new OpenGL 4.1 types. 2010-11-19 09:09:58 +00:00
the_fiddler 069207c508 Added new OpenGL 4.1 types. 2010-11-19 09:09:45 +00:00
the_fiddler 228e321502 Merged custom overrides from enum.spec. 2010-11-19 08:50:53 +00:00
the_fiddler e9345e9916 Synced manpages with khronos svn r12696. 2010-10-14 21:10:51 +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 2ab2af9e95 Added support for downloading input files directly from the web. 2010-10-14 20:14:27 +00:00
the_fiddler 20dbff2b88 Removed obsolete Wgl, Glx and Glu generators. 2010-10-13 23:30:21 +00:00
the_fiddler 794a146df8 Removed unused code. 2010-10-13 23:21:11 +00:00
the_fiddler 2e0466154d Removed unused folder. 2010-10-13 23:21:07 +00:00
the_fiddler cd9dcb2cb5 Update to latest version of generator. 2010-10-13 23:14:27 +00:00
the_fiddler b6b545a356 Bump version number due to API changes: Du2Dv2Ati token and ObjectPurgeableAPPLE return values are modified. 2010-10-13 23:12:11 +00:00
the_fiddler c112bcce0e Add required version/category and deprecation status to function summaries. 2010-10-13 23:10:32 +00:00
the_fiddler 643b617362 Do not process the function category name (we to list the original name for documentation and extension checking). The processing is moved to the Type translation code. 2010-10-13 23:09:10 +00:00
the_fiddler 4d49dc26fc Read deprecated attribute. 2010-10-13 23:06:50 +00:00
the_fiddler b4c8b64db8 Removed misleading comment. 2010-10-13 22:27:35 +00:00
the_fiddler 137818d10c Moved enum, constant, delegate and function transformations to EnumProcessor and FuncProcessor respectively.
Removed global enum, delegate and function collections.
Simplified loading process and removed global Initialize() methods.
Read "count" attributes for function parameters in overrides.xml.
Disabled wgl/glx/glu generators.
Removed large amounts of stale code.
2010-10-13 21:41:06 +00:00
the_fiddler 31b80891e2 Do not exit immediately when debugging, to give a chance to examine the output. 2010-10-13 21:31:24 +00:00
the_fiddler f8cd5879b1 Added UNSIGNED_INT to ActiveUniformType enum. Fixes issue [#2077]: "Add UnsignedInt to ActiveUniformType". 2010-10-13 20:43:04 +00:00
the_fiddler 4e8c643c39 Added GL4Generator that utilizes xml files instead of spec files.
Made GL4Generator the default.
Added FuncProcessor that will contain all function transforms.
2010-10-12 17:39:14 +00:00
the_fiddler bdbd50dd08 Moved hand-modified enums to the overrides file. 2010-10-12 17:36:14 +00:00
the_fiddler 0e9ec6824b Mark all parameter names that match reserved keywords. 2010-10-12 17:35:40 +00:00
the_fiddler 32368a8dc3 Use correct casing on Du8dv8Ati. 2010-10-12 17:34:59 +00:00
the_fiddler 88594afe37 Added missing license. 2010-10-12 16:55:16 +00:00
the_fiddler ef3d01653d Added missing license information. 2010-10-12 16:54:45 +00:00
the_fiddler 2a1d85a4c0 Remove enum and constant processing from the classes with the same name and move it into its own file. 2010-10-12 16:46:08 +00:00
the_fiddler 745dae3dbe Added support for token overrides. 2010-10-12 16:41:21 +00:00
the_fiddler 34f2dfbb17 Removed "*" wildcard that somehow made it into the ignore list. 2010-10-12 16:39:51 +00:00
the_fiddler c13882d729 Regenerated to add missing items. 2010-10-12 16:34:45 +00:00
the_fiddler 2f91f0c650 The parser would forget to add the last parsed item. 2010-10-12 16:34:22 +00:00
the_fiddler d8235e256d Added support for functions. 2010-10-12 15:59:43 +00:00
the_fiddler 6b8e3f5ace Added xml version of spec files, generated by Generator.Convert. 2010-10-12 15:59:20 +00:00
the_fiddler 357be0e67a Speed up documentation generation by reducing amount of disk IO (cache directory contents in memory). 2010-10-12 11:01:25 +00:00
the_fiddler d352aed114 Speed up documentation processing by caching the results of the last transformation. 2010-10-12 11:00:46 +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 edd686d606 - Added GLParser for OpenGL .spec files. Only supports enums right now.
- Modified ESCLParser and GLParser to inherit from Parser.
2010-10-10 20:21:32 +00:00
the_fiddler 93743f913d Add support for function deprecation. 2010-10-10 12:28:27 +00:00