Commit graph

176 commits

Author SHA1 Message Date
the_fiddler 04cc9238f6 Added missing tokens to BlendEquationSrc/Dest enums. 2008-07-10 15:09:29 +00:00
the_fiddler 4591218aab Fixed StencilFuncSeparate parameters types (StencilFace and StencilFunction instead of StencilFunction).
Added StencilFace enum.
2008-07-10 15:04:46 +00:00
the_fiddler 578e30c26a Fixed TexEnvMode.Replace.
Added a "press any key to continue..." message when an error happens.
2008-04-11 18:19:34 +00:00
the_fiddler 084a561ba8 Fixed GL.ReadPixels (was GL.ReadPixel) 2008-03-01 13:11:15 +00:00
the_fiddler c47b6168ad Fixed type translation. 2008-02-02 13:24:41 +00:00
the_fiddler a9e2ce4a00 Completed move of OpenTK.OpenGL to OpenTK.Graphics.OpenGL. 2008-02-02 00:58:26 +00:00
the_fiddler a249816865 Updated FBO specs with specific enums.
Fixed GL.Ext.CheckFramebufferStatus (was CheckFramebufferStat before)
Moved default namespace to OpenTK.Graphics.OpenGL.
Moved OpenTK.Graphics.OpenGL.Enums to OpenTK.Graphics.OpenGL.
2008-02-02 00:23:06 +00:00
the_fiddler 5d51050576 Fixed capitalization of Texture2D etc. 2008-01-24 09:16:49 +00:00
the_fiddler 2864c0235b Added missing tokens to TextureParameterName (were only in GetTextureParameter, when they should have been in both enums). 2008-01-22 23:01:15 +00:00
the_fiddler 40f32f4867 Documentation updates. Getting rid of all remaining warnings in debug build. 2008-01-20 19:29:42 +00:00
the_fiddler a384059b1b Updated version numbers. 2008-01-20 17:29:29 +00:00
the_fiddler d4a63df42b Added JTalton's double precision mathlib. 2008-01-20 17:14:12 +00:00
the_fiddler 8cb0f0e0b7 Fixed NewTess and DeleteTess (were NewTes and DeleteTes).
Fixed wrapper generation for functions with both pointer and generic parameters.
2008-01-19 15:25:30 +00:00
the_fiddler 2deb63cf99 Made the ParameterCollection.Rebuild property public. 2008-01-19 15:24:34 +00:00
the_fiddler 841602611f Revised TessVertex location parameter to be in array instead of out array. 2008-01-19 15:23:56 +00:00
the_fiddler 57b38ab203 Updated typemaping of TessObj, NurbObj and QuadricObj and FunctionPointer. 2008-01-19 15:23:18 +00:00
the_fiddler ef52e1106d Updated version numbers. 2008-01-15 16:44:17 +00:00
the_fiddler 0a7e34a7ec Fixed gluTextFilterSGI which had a wrong enum defined as parameter. 2008-01-15 09:34:34 +00:00
the_fiddler e65c0c13e7 Fixed a possible NRE (raised with Glu) 2008-01-15 09:34:01 +00:00
the_fiddler 1147e80213 Fixed wgl*Context functions being turned into Ext.wgl*Cont 2008-01-15 09:23:53 +00:00
the_fiddler 860234010f Removed some unsused code. 2008-01-15 09:23:12 +00:00
the_fiddler 2ed3306174 Fixed public/internal mismatch in the generated bindings.
Disabled missing xml doc warnings in the generated bindings.
2008-01-15 09:22:49 +00:00
the_fiddler fcf18beee8 Bumped version number. 2008-01-15 00:10:04 +00:00
the_fiddler b5154adb63 Start of ARB_imaging enum cleanup. 2008-01-14 23:42:47 +00:00
the_fiddler de84cb59a2 Added DrawElementsMode enum for the DrawElements function. 2008-01-14 23:42:32 +00:00
the_fiddler 1e0ed3c477 Added setting to DropMultipleTokens. Disabled this functionality (caused problems with some enums) 2008-01-14 23:41:53 +00:00
the_fiddler fd1bdcc0b6 Bumped version number. 2008-01-06 02:18:27 +00:00
the_fiddler 09127b61d3 Specific enums for ARB vertex/fragment program (asm). 2008-01-03 16:53:40 +00:00
the_fiddler 590be49d64 Commented out the VERSION_2_1 enum. 2008-01-03 13:38:10 +00:00
the_fiddler b9c1d16ca7 Specific enums for Version21 feature: "Raster Secondary Color".
Added reference for Version21 "Active Uniform" update.
2008-01-03 13:37:40 +00:00
the_fiddler f39c2d55ef Specific enums for Version21 feature: "GLSL shaders ". 2008-01-03 13:32:54 +00:00
the_fiddler c91a841dd3 Small cosmetic change in Point Sprites. 2008-01-03 13:31:04 +00:00
the_fiddler 272e82a0c8 Commented out the VERSION_2_0 enum. 2008-01-03 13:22:58 +00:00
the_fiddler 320d2b66fb Specific enums for Version20 feature: "Point Sprites". 2008-01-03 13:22:13 +00:00
the_fiddler d2e51fe3d2 Specific enums for Version20 feature: "Two Side Stencil". 2008-01-03 13:09:15 +00:00
the_fiddler 28fa037391 Fixed Ati namespace (was Ata instead). 2008-01-03 13:08:59 +00:00
the_fiddler 11ea0da741 Specific enums for Version20 feature: "GLSL Shaders" (updated GetShader/GetProgram). 2008-01-03 12:57:18 +00:00
the_fiddler 57a28a5b2b Specific enums for Version20 feature: "GLSL Shaders".
Added MatrixMode.Color enum.
2008-01-03 12:36:24 +00:00
the_fiddler 2c680b09e3 Specific enums for Version13 feature: "Texture Parameter (CLAMP_TO_BORDER)". 2008-01-03 01:53:11 +00:00
the_fiddler 4662f6ace9 Specific enums for Version14 features: "Generate Mipmaps and Stencil Wrap". 2008-01-03 01:44:52 +00:00
the_fiddler ddc2abe155 Specific enums for Version14 feature: "Texture LOD Bias". 2008-01-03 01:38:44 +00:00
the_fiddler 457cb77ee9 Specific enums for Version14 feature: "Blendfunc Separate". 2008-01-03 01:37:03 +00:00
the_fiddler e6ca7f65fa Specific enums for Version13 feature: "Multisample". 2008-01-03 01:33:08 +00:00
the_fiddler c12b42d241 Specific enums for Version13 features "Texture Env Combine, Crossbar and Dot3". 2008-01-03 01:27:45 +00:00
the_fiddler aa3be5801f Temporary fix for GetShaderiv, until specific enums for Version20 are added. 2008-01-03 00:55:27 +00:00
the_fiddler fd800ad319 Specific enums for all Version12 features "Light Model, Rescale Normal, Draw Range Elemenets, 3d textures". 2008-01-03 00:54:46 +00:00
the_fiddler 1ae880a266 Fixed a possible null key exception when no AuxEnums are loaded. 2008-01-03 00:52:55 +00:00
the_fiddler 424c0b17dd Duplicate enums are now dropped (Core > ARB > EXT > Vendor-specific).
Final values are calculated for all tokens (no "Foo = (int)Bar.Baz" anymore)
EnumCollection keys are now updated after translating the enums.
2008-01-03 00:08:49 +00:00
the_fiddler 9d4d71b2d7 GetGL2Extension now works for both uppercase and lowercase strings. 2008-01-03 00:06:55 +00:00
the_fiddler e80f6089d4 Cosmetic changes. 2008-01-03 00:06:19 +00:00
the_fiddler b14814fe5c Fixed GL.Scale (was GL.Scaled) 2008-01-02 13:50:43 +00:00
the_fiddler cfcbf9f3bc Specific enums for Version13 "Compressed Textures". 2008-01-02 10:54:41 +00:00
the_fiddler e3b0c5b5cf Specific enums for Version13 "Multitexture". 2008-01-02 10:48:06 +00:00
the_fiddler 1f9320299b Commented out Version15 enum. 2008-01-02 01:10:39 +00:00
the_fiddler 3983e79b44 Specific enums for Version15 "Buffer Objects" and Version21 "Pixel Buffer Objects". This is a great update! 2008-01-02 01:00:48 +00:00
the_fiddler e7b2187828 Specific enums for Version20 "Shader Objects". 2008-01-02 00:29:04 +00:00
the_fiddler 345506982d Specific enums for Version21 "sRGB Texture" additions. Fixed Version13 "TextureGenMode" which crashed the generator. 2008-01-01 23:27:46 +00:00
the_fiddler 6d1562553f Specific enums for Version13 "Transpose Matrix" and "Cube Maps". 2008-01-01 23:21:57 +00:00
the_fiddler 829c7a7554 Specific enums for Version14 "Point Parameters" and Version20 "Point Sprites" additions. 2008-01-01 22:39:45 +00:00
the_fiddler 41ec4f248e Specific enums for Version20 "Half Float" additions. 2008-01-01 22:04:53 +00:00
the_fiddler e17ae3dce5 Specific enums for Version14 "Secondary Color" additions. 2008-01-01 22:02:13 +00:00
the_fiddler 131a29739b Specific enums for Version14 "Fog" additions. 2008-01-01 21:39:51 +00:00
the_fiddler f8777b7e1c Updated TextureParameterName and TextureCompareMode enums (Version14 additions) 2008-01-01 20:51:58 +00:00
the_fiddler 3556d9f08e Updated Depth Texture enum (Version14) 2008-01-01 20:34:02 +00:00
the_fiddler 3fcb00374f Updated Occlusion Query enums (Version15) 2008-01-01 20:09:29 +00:00
the_fiddler b6bde8859e Added Version13.TextureCompressed value to GetTextureParameter enum. 2007-12-09 19:51:14 +00:00
the_fiddler 270e19ab53 Corrected casing of ExtTextureSrgb. 2007-11-10 18:33:44 +00:00
the_fiddler 58d5b7838a Fixed mismatch between Delegate and Import declarations. 2007-11-10 12:29:17 +00:00
the_fiddler 2ede6cab5a Fixed IntPtr processing - real pointers (with object overloads) are now differentiated from plain IntPtr parameters (e.g. offsets). Fixed Tao bindings generation. 2007-11-10 10:28:22 +00:00
the_fiddler 61f17b5e7c Added a new Settings.Legacy option: do not turn bools into ints. Changed the default Tao options to not turn bools into ints and use nested enums. Added documentation to these options. 2007-11-10 10:27:19 +00:00
the_fiddler e05d99d622 Commented-out unneeded call to Translate() method. 2007-11-10 10:26:04 +00:00
the_fiddler 4354f68f2e Doesn't trim EdgeFlagv anymore. 2007-11-04 16:48:57 +00:00
the_fiddler 64ef751839 Bumped version number to 0.9.9 2007-11-04 15:27:25 +00:00
the_fiddler 4446a1d4df Added option to control namespace output. Added help. 2007-11-04 15:26:54 +00:00
the_fiddler a5d5449007 Removed unused indent variable. 2007-11-04 15:26:22 +00:00
the_fiddler 76887c3d7f Renamed All to AllGlu to avoid clash with GL. 2007-11-04 15:24:22 +00:00
the_fiddler 957c53098a Fixed Nested Enums/Namespace Enums output. 2007-11-04 15:22:56 +00:00
the_fiddler af25a9808b Fixed ReturnType and Parameters translation to follow .Net naming conventions. 2007-11-04 15:21:50 +00:00
the_fiddler f1ac7e2104 Fixed IsEnabled which had its ending trimmed. 2007-11-04 15:21:00 +00:00
the_fiddler 3156428e3f Translation code to follow .Net naming conventions. 2007-11-04 15:20:19 +00:00
the_fiddler 9364a4af10 Added translation code to follow the .Net naming conventions. 2007-11-04 15:19:38 +00:00
the_fiddler 4f21d69dc9 Split translation code between Type.Translate() and Parameter.Translate(). 2007-11-04 15:19:01 +00:00
the_fiddler aaeef7be32 Better handling of Enums namespace/nested class. 2007-11-04 15:17:37 +00:00
the_fiddler dbe0c424d7 Updated GetGL2Extension to return names with proper .Net naming conventions. 2007-11-04 15:16:11 +00:00
the_fiddler 4d4814d3f4 Added Boolean->GLBoolean type map, to follow the GL naming convention. 2007-11-04 15:15:38 +00:00
the_fiddler 34e8466779 Added PROC->IntPtr translation. 2007-11-04 15:14:59 +00:00
the_fiddler cf936c04b7 Fixed parameters to follow the updated Glu enums. 2007-11-04 15:14:37 +00:00
the_fiddler 58a6693f54 Disabled Boolean enum (already exists from GL). Added 'Glu' prefix to Version, ErrorCode and ErrorString enums, to avoid clashes with the GL ones. 2007-11-04 15:14:08 +00:00
the_fiddler 3d656851dc Changed Boolean from an OpenGL enum to plain old bool. Works nicer. 2007-11-04 15:12:25 +00:00
the_fiddler 1b4da37c54 Fixed a regression where pure IntPtr parameters (size etc etc) obtained 'object' overloads. 2007-10-31 17:42:29 +00:00
the_fiddler ad95bea24d Added support for PixelInternalFormat. This is used in all *Tex(Sub)Image* functions. 2007-10-31 17:41:23 +00:00
the_fiddler 8c7059f5a2 Fixed input from the auxilliary enum file (GL2\\enum.spec) 2007-10-26 12:57:47 +00:00
the_fiddler be57676d22 Fixed console output regarding the WriteEnums/Delegates/Imports functions. 2007-10-26 12:57:03 +00:00
the_fiddler 657e259196 Added setting for legacy overload generation. 2007-10-26 12:56:03 +00:00
the_fiddler 55d785249e Moved the Wrapper generation to Function instead of Delegate. Simplified the code. 2007-10-26 12:55:26 +00:00
the_fiddler aa657666a8 Removed some hacks from enum processing, that are not needed any more. 2007-10-25 00:33:05 +00:00
the_fiddler 5ac3ebd8da Removed duplicate 2X_ATI_foo enum. 2007-10-25 00:32:31 +00:00
the_fiddler 01f5af80d4 Added reported missing enums: EnableCap.MULTISAMPLE, GetPName.SAMPLES/SAMPLE_BUFFERS, PixelFormat.BGR/BGRA, TextureTarget.TEXTURE_RECTANGLE_ARB/NV, TextureWrapMode.CLAMP_TO_BORDER/CLAMP_TO_EDGE. Correct LightProperty enum to LightParameter and enabled SGIX_icc_texture. 2007-10-25 00:31:33 +00:00
the_fiddler 25eeeab609 Rather big update: turned void* to IntPtr, to avoid problems with .Net and Tao functions directly IntPtr (the object overload would be called and all hell would break loose).
Minor cleanup. Added code to turn ALL_CAPS enums into .Net CamelCase enums - must take care of the extensions before enabling this.
Added a couple new commandline options, and fixed a misspelling (NestedEnumsClass was NestedEunmsClass, ugh!)
2007-10-21 15:48:52 +00:00
the_fiddler d526f5a3a4 Preparatory stuff for naming convention changes. 2007-09-30 12:33:27 +00:00