the_fiddler
abe331b247
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
2914cb49cd
Made the ParameterCollection.Rebuild property public.
2008-01-19 15:24:34 +00:00
the_fiddler
877d34bcdc
Revised TessVertex location parameter to be in array instead of out array.
2008-01-19 15:23:56 +00:00
the_fiddler
8a9d0892da
Updated typemaping of TessObj, NurbObj and QuadricObj and FunctionPointer.
2008-01-19 15:23:18 +00:00
the_fiddler
8d68aa3305
Updated version numbers.
2008-01-15 16:44:17 +00:00
the_fiddler
ca9734a2a7
Fixed gluTextFilterSGI which had a wrong enum defined as parameter.
2008-01-15 09:34:34 +00:00
the_fiddler
53e9f7cc67
Fixed a possible NRE (raised with Glu)
2008-01-15 09:34:01 +00:00
the_fiddler
d5961d3b8a
Fixed wgl*Context functions being turned into Ext.wgl*Cont
2008-01-15 09:23:53 +00:00
the_fiddler
e0d07ee0b0
Removed some unsused code.
2008-01-15 09:23:12 +00:00
the_fiddler
381222897c
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
99d7be0d42
Bumped version number.
2008-01-15 00:10:04 +00:00
the_fiddler
7922243aef
Start of ARB_imaging enum cleanup.
2008-01-14 23:42:47 +00:00
the_fiddler
73852276a4
Added DrawElementsMode enum for the DrawElements function.
2008-01-14 23:42:32 +00:00
the_fiddler
c15abc0d84
Added setting to DropMultipleTokens. Disabled this functionality (caused problems with some enums)
2008-01-14 23:41:53 +00:00
the_fiddler
ab4e1b6a0f
Bumped version number.
2008-01-06 02:18:27 +00:00
the_fiddler
456cbd39bd
Specific enums for ARB vertex/fragment program (asm).
2008-01-03 16:53:40 +00:00
the_fiddler
d7c4d7c036
Commented out the VERSION_2_1 enum.
2008-01-03 13:38:10 +00:00
the_fiddler
e759ca13ca
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
ca85dc615f
Specific enums for Version21 feature: "GLSL shaders ".
2008-01-03 13:32:54 +00:00
the_fiddler
9f1673205e
Small cosmetic change in Point Sprites.
2008-01-03 13:31:04 +00:00
the_fiddler
127d39c577
Commented out the VERSION_2_0 enum.
2008-01-03 13:22:58 +00:00
the_fiddler
02ebcd43e7
Specific enums for Version20 feature: "Point Sprites".
2008-01-03 13:22:13 +00:00
the_fiddler
de86d6769c
Specific enums for Version20 feature: "Two Side Stencil".
2008-01-03 13:09:15 +00:00
the_fiddler
425770480a
Fixed Ati namespace (was Ata instead).
2008-01-03 13:08:59 +00:00
the_fiddler
e85b0284b9
Specific enums for Version20 feature: "GLSL Shaders" (updated GetShader/GetProgram).
2008-01-03 12:57:18 +00:00
the_fiddler
2b879dc8d1
Specific enums for Version20 feature: "GLSL Shaders".
...
Added MatrixMode.Color enum.
2008-01-03 12:36:24 +00:00
the_fiddler
ac99da230d
Specific enums for Version13 feature: "Texture Parameter (CLAMP_TO_BORDER)".
2008-01-03 01:53:11 +00:00
the_fiddler
eb2bb00aa5
Specific enums for Version14 features: "Generate Mipmaps and Stencil Wrap".
2008-01-03 01:44:52 +00:00
the_fiddler
a92efe9409
Specific enums for Version14 feature: "Texture LOD Bias".
2008-01-03 01:38:44 +00:00
the_fiddler
afb77ffcac
Specific enums for Version14 feature: "Blendfunc Separate".
2008-01-03 01:37:03 +00:00
the_fiddler
82c1527d31
Specific enums for Version13 feature: "Multisample".
2008-01-03 01:33:08 +00:00
the_fiddler
17890fb555
Specific enums for Version13 features "Texture Env Combine, Crossbar and Dot3".
2008-01-03 01:27:45 +00:00
the_fiddler
e6d30fd95d
Temporary fix for GetShaderiv, until specific enums for Version20 are added.
2008-01-03 00:55:27 +00:00
the_fiddler
74071fac60
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
22e356ec45
Fixed a possible null key exception when no AuxEnums are loaded.
2008-01-03 00:52:55 +00:00
the_fiddler
0f15148926
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
e56a9500ec
GetGL2Extension now works for both uppercase and lowercase strings.
2008-01-03 00:06:55 +00:00
the_fiddler
b1d46915a9
Cosmetic changes.
2008-01-03 00:06:19 +00:00
the_fiddler
e0fc40b508
Fixed GL.Scale (was GL.Scaled)
2008-01-02 13:50:43 +00:00
the_fiddler
df496cb5d2
Specific enums for Version13 "Compressed Textures".
2008-01-02 10:54:41 +00:00
the_fiddler
65f4fff621
Specific enums for Version13 "Multitexture".
2008-01-02 10:48:06 +00:00
the_fiddler
94302f8577
Commented out Version15 enum.
2008-01-02 01:10:39 +00:00
the_fiddler
fb04abb077
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
24bb434432
Specific enums for Version20 "Shader Objects".
2008-01-02 00:29:04 +00:00
the_fiddler
f52eb23657
Specific enums for Version21 "sRGB Texture" additions. Fixed Version13 "TextureGenMode" which crashed the generator.
2008-01-01 23:27:46 +00:00
the_fiddler
00c89abaad
Specific enums for Version13 "Transpose Matrix" and "Cube Maps".
2008-01-01 23:21:57 +00:00
the_fiddler
6bc5158cf2
Specific enums for Version14 "Point Parameters" and Version20 "Point Sprites" additions.
2008-01-01 22:39:45 +00:00
the_fiddler
8476fd740f
Specific enums for Version20 "Half Float" additions.
2008-01-01 22:04:53 +00:00
the_fiddler
92a65a14f2
Specific enums for Version14 "Secondary Color" additions.
2008-01-01 22:02:13 +00:00
the_fiddler
fde63de9a0
Specific enums for Version14 "Fog" additions.
2008-01-01 21:39:51 +00:00
the_fiddler
66b8c33efd
Updated TextureParameterName and TextureCompareMode enums (Version14 additions)
2008-01-01 20:51:58 +00:00
the_fiddler
e116c5c964
Updated Depth Texture enum (Version14)
2008-01-01 20:34:02 +00:00
the_fiddler
90bebe0be9
Updated Occlusion Query enums (Version15)
2008-01-01 20:09:29 +00:00
the_fiddler
7fee81afcf
Added Version13.TextureCompressed value to GetTextureParameter enum.
2007-12-09 19:51:14 +00:00
the_fiddler
8daabaa1d3
Corrected casing of ExtTextureSrgb.
2007-11-10 18:33:44 +00:00
the_fiddler
2ed4b0066b
Fixed mismatch between Delegate and Import declarations.
2007-11-10 12:29:17 +00:00
the_fiddler
6c86f654ed
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
fdb89a25df
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
c3f3b2728b
Commented-out unneeded call to Translate() method.
2007-11-10 10:26:04 +00:00
the_fiddler
f5ccec88e6
Doesn't trim EdgeFlagv anymore.
2007-11-04 16:48:57 +00:00
the_fiddler
0833a9302a
Bumped version number to 0.9.9
2007-11-04 15:27:25 +00:00
the_fiddler
4029331050
Added option to control namespace output. Added help.
2007-11-04 15:26:54 +00:00
the_fiddler
9af78f1e07
Removed unused indent variable.
2007-11-04 15:26:22 +00:00
the_fiddler
32200f3933
Renamed All to AllGlu to avoid clash with GL.
2007-11-04 15:24:22 +00:00
the_fiddler
bbcfbfbee3
Fixed Nested Enums/Namespace Enums output.
2007-11-04 15:22:56 +00:00
the_fiddler
e5f52f2410
Fixed ReturnType and Parameters translation to follow .Net naming conventions.
2007-11-04 15:21:50 +00:00
the_fiddler
5ec74af8a4
Fixed IsEnabled which had its ending trimmed.
2007-11-04 15:21:00 +00:00
the_fiddler
30811cb4ac
Translation code to follow .Net naming conventions.
2007-11-04 15:20:19 +00:00
the_fiddler
b80cb4ac40
Added translation code to follow the .Net naming conventions.
2007-11-04 15:19:38 +00:00
the_fiddler
99612e5961
Split translation code between Type.Translate() and Parameter.Translate().
2007-11-04 15:19:01 +00:00
the_fiddler
b9afd64b0a
Better handling of Enums namespace/nested class.
2007-11-04 15:17:37 +00:00
the_fiddler
b2e838a33f
Updated GetGL2Extension to return names with proper .Net naming conventions.
2007-11-04 15:16:11 +00:00
the_fiddler
6106b8cfd1
Added Boolean->GLBoolean type map, to follow the GL naming convention.
2007-11-04 15:15:38 +00:00
the_fiddler
95c9bf35fd
Added PROC->IntPtr translation.
2007-11-04 15:14:59 +00:00
the_fiddler
cc10058b15
Fixed parameters to follow the updated Glu enums.
2007-11-04 15:14:37 +00:00
the_fiddler
2c9e95d96d
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
08b70f08ef
Changed Boolean from an OpenGL enum to plain old bool. Works nicer.
2007-11-04 15:12:25 +00:00
the_fiddler
c54fcdf724
Fixed a regression where pure IntPtr parameters (size etc etc) obtained 'object' overloads.
2007-10-31 17:42:29 +00:00
the_fiddler
f7a8108458
Added support for PixelInternalFormat. This is used in all *Tex(Sub)Image* functions.
2007-10-31 17:41:23 +00:00
the_fiddler
c7f56ca172
Fixed input from the auxilliary enum file (GL2\\enum.spec)
2007-10-26 12:57:47 +00:00
the_fiddler
401686381c
Fixed console output regarding the WriteEnums/Delegates/Imports functions.
2007-10-26 12:57:03 +00:00
the_fiddler
7beae7311b
Added setting for legacy overload generation.
2007-10-26 12:56:03 +00:00
the_fiddler
9edbab71de
Moved the Wrapper generation to Function instead of Delegate. Simplified the code.
2007-10-26 12:55:26 +00:00
the_fiddler
4d30cae4b4
Removed some hacks from enum processing, that are not needed any more.
2007-10-25 00:33:05 +00:00
the_fiddler
e7b297ae86
Removed duplicate 2X_ATI_foo enum.
2007-10-25 00:32:31 +00:00
the_fiddler
e05c5ed679
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
2a89d44071
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
60fdfdcdcf
Preparatory stuff for naming convention changes.
2007-09-30 12:33:27 +00:00
the_fiddler
66dfecfee7
Bumped version numbers.
2007-09-24 19:58:45 +00:00
the_fiddler
26f5d0dff4
Updated BindStreamWriter to better handle endlines. Reverted WinRawInput to standard reads.
2007-09-22 14:59:33 +00:00
the_fiddler
d6678f0587
Enhanced BindStreamWriter.Indent() and Unindent() implementation (they now change a simple counter).
...
Suppressed warning CS0649 (uninitialised field) in generated code for delegates.
2007-09-21 19:59:22 +00:00
the_fiddler
e0c514f96e
Added partial modifier to internal Delegates and Imports class. Removed constructors (they now reside in GLHelper.cs). Renamed GL.DrawArray to GL.DrawArrays.
2007-09-05 19:59:54 +00:00
the_fiddler
096d33dca4
Updated Documentation and version numbers for release.
2007-09-02 23:13:28 +00:00
the_fiddler
a813684176
Merged with Bind. Added GLU bindings. Corrected OpenGL overload trimming.
2007-09-02 22:52:00 +00:00
the_fiddler
fc4e0f3698
Added Glu and Glx generators to Bind.
2007-09-02 07:50:46 +00:00
the_fiddler
728a5c9ec6
Added Glu and Glx generators.
2007-09-02 00:58:10 +00:00
the_fiddler
2f09c15672
Trunk now compiles again.
2007-09-02 00:53:24 +00:00
the_fiddler
017a345927
Merged with bind branch: updated GL.cs wrappers, Glx and Glu implementation suppoort files, faster Bind.
2007-09-02 00:40:43 +00:00
the_fiddler
4c2bb7f9b4
Wgl structs now reside in the OpenTK.Platform.Windows namespace, notin OpenTK.Platform.Windows.API.
2007-09-01 23:59:47 +00:00
the_fiddler
1d62f8521c
Corrected bug affecting the GL.Load and Wgl.Load functions, where the delegates where not retrieved by the GetFields call.
2007-08-22 16:13:41 +00:00