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
the_fiddler
2254388903
Merged with bind branch.
2007-08-20 12:25:48 +00:00
the_fiddler
7efeeda3ca
2007-08-20 10:46:37 +00:00
the_fiddler
9478d51459
Removed unused code files. Changed endings to CRLF.
2007-08-14 16:57:25 +00:00
the_fiddler
2e467d1aa3
Added wgl binding generator.
2007-08-12 16:14:23 +00:00
the_fiddler
273405e4a0
Improved opengl overload trimming.
2007-08-10 20:16:05 +00:00
the_fiddler
7a2da17f5c
Updated Build.exe to correctly generate sharpdev and sharpdev2 projects.
...
Removed some unused variables.
Added licensing information.
2007-08-10 09:27:13 +00:00
the_fiddler
6898d88a96
Synced with gl3 branch (added Wgl Generator.cs). Bind now builds.
2007-08-04 23:46:06 +00:00
the_fiddler
c855420287
Merged with gl3 branch. Resolved conflicts. Added IMouseDriver.cs
2007-08-04 23:39:56 +00:00
the_fiddler
59b503b3c3
Bumped version numbers.
...
WinRawInput now correctly subclasses WinGLNative or WinGLControl. WinRawKeyboard now correctly responds to events.
Removed T10_GLSL_Cube.cs which was erroneously moved outside the Examples/Tutorial directory.
Updated INativeWindow, IGameWindow and IGLControl interfaces.
Updated examples to use the new GameWindow interface.
Added documentation to GameWindow.
Improved GameWindow error handling. More defensive programming.
2007-08-04 12:09:58 +00:00
the_fiddler
2f64fb372e
Major updates to keyboard input. The infrastructure (drivers etc) is ready. Windows raw input works (now implementing multiple devices). The examples need updating for the new input methods.
...
Updated the ExampleLauncher to not process exceptions. Updated the IExample interface to contain the Launch method. Updated examples and the ExampleLauncher according to the IExample interface.
Synced with gl3 branch.
2007-08-03 00:14:31 +00:00
the_fiddler
2b871325ea
Synced with gl3 branch.
2007-08-01 22:28:54 +00:00
the_fiddler
00da3bf3f4
Sycned with gl3 branch.
2007-08-01 21:14:39 +00:00
the_fiddler
34e3e388c4
Merged with gl3 branch.
2007-08-01 09:27:57 +00:00
the_fiddler
b4f122ad57
'Merged' windowing branch. Ugly, but it seems to have worked.
2007-07-23 00:15:18 +00:00