Commit graph

56 commits

Author SHA1 Message Date
the_fiddler
4b51e1c0e6 Fixed GetShader to use the new enums. Added PointParameter helper overload. 2008-01-04 17:16:43 +00:00
the_fiddler
8b83fc8af1 Updated bindings with specific enums. 2008-01-04 17:07:58 +00:00
the_fiddler
607c6b23aa Glu.ErrorString overloaded to accept the OpenGL ErrorCode enum.
Minor cosmetic fixes.
2007-12-09 19:55:34 +00:00
the_fiddler
350c0a5b62 GL.Color3 and GL.Color4 overloaded to accept Vector3 and Vector4 structs. 2007-12-09 19:54:47 +00:00
the_fiddler
a60ac7204d Updated licensing information. 2007-11-10 23:29:25 +00:00
the_fiddler
621cfbccec george's patch for camera and transform functions. 2007-11-10 18:53:25 +00:00
the_fiddler
2a96408231 Fixed handling of some IntPtr parameters. 2007-11-10 18:31:33 +00:00
the_fiddler
62a15f3f9c Updated documentation and renamed Imports.import to Imports.FunctionMap for clarity. 2007-11-10 18:11:34 +00:00
the_fiddler
71edd50bb6 Fixed version string parsing on mesa renderer. Added TexCoord[234] overloads that take Vector[234]'s. Now prints available extension strings in debug mode. 2007-11-06 21:01:07 +00:00
the_fiddler
adc26c9990 Added SupportsFunction methods. Corrected SupportsExtension methods. Added locking. 2007-11-06 13:33:56 +00:00
the_fiddler
d1803c1087 EdgeFlagv should not have its ending trimmed. 2007-11-04 16:48:37 +00:00
the_fiddler
77e5453c68 Updated to work with the new bindings. 2007-11-04 15:30:44 +00:00
the_fiddler
9d8adb6643 Removed obsolete DisplayList class. 2007-11-04 15:30:06 +00:00
the_fiddler
35e3406122 Bindings (with new naming conventions) re-generated with Bind 0.9.9 2007-11-04 15:29:41 +00:00
the_fiddler
6439daa42a Bindings (with new naming conventions) re-generated with Bind 0.9.9 2007-11-04 15:29:24 +00:00
the_fiddler
339ae77c29 Regenerated using the latest Bind version. 2007-10-31 17:44:45 +00:00
the_fiddler
c594440302 Regenerated using the latest Bind version. Adds PixelInternalFormat enum. Fixes IntPtr parameters getting object overloads (when they shouldn't) 2007-10-31 17:44:14 +00:00
the_fiddler
9587321f10 Added several overloads for the OpenTK.Math Vector[234] structs. 2007-10-26 13:12:24 +00:00
the_fiddler
be4351b2ef Updated the specs using the latest generator. Removes extra spaces. Simplifies overloads GL/Glu functions. Slight speedup to functions that return values (no temporary variables). 2007-10-26 13:00:16 +00:00
the_fiddler
21fa0ae257 Updated to the new, correct, GLEnums.cs bindings. 2007-10-25 00:33:34 +00:00
the_fiddler
baeea2ee2a Updated to bindings generated by the 0.3.13.1 generator. 2007-10-21 15:49:42 +00:00
the_fiddler
d6265d2190 Fixed a bug in GL.Load() where the GetProcAddress function was never called. 2007-09-29 15:27:18 +00:00
the_fiddler
d8514e8650 Marked as obsolete. Use direct OpenGL methods instead. 2007-09-26 23:13:30 +00:00
the_fiddler
7bf2e84373 Fixed build. 2007-09-22 15:07:28 +00:00
the_fiddler
b2ac1d4c61 Updated BindStreamWriter to better handle endlines. Reverted WinRawInput to standard reads. 2007-09-22 14:59:33 +00:00
the_fiddler
9b05ee1022 Small update to LoadAll(). 2007-09-21 20:36:41 +00:00
the_fiddler
b22af8fd84 Added licensing information. Added Close() call on failed initialization of W01_First_Window. Moved GLContext to OpenTK namespace. 2007-09-09 16:07:39 +00:00
the_fiddler
51c257b562 Worked around a Mono 1.2.5 gmcs bug, where nested partial classes confuse the compiler. 2007-09-09 15:42:51 +00:00
the_fiddler
c32f755ebb Sped up GL.LoadAll() and GL.Load() functions. 2007-09-05 19:53:48 +00:00
the_fiddler
41c225a15a Improved GL loading speed.
Added background worker thread to W03_Extensions.
Added debug output to failed WinGLContext.MakeCurrent() calls.
Removed object field from Windows.MSG struct.
2007-09-03 21:47:34 +00:00
the_fiddler
cc23dac7a8 Merged with Bind. Added GLU bindings. Corrected OpenGL overload trimming. 2007-09-02 22:52:00 +00:00
the_fiddler
4ce8c1f0d3 Corrected spelling. 2007-09-02 19:54:01 +00:00
the_fiddler
601a8ad2f8 Added timing information in GL.LoadAll() 2007-09-02 19:30:25 +00:00
the_fiddler
6fb1fe1e1b Updated T10_GLSL_Cube to remove NRE exception on Mono 1.2.x.
Added debug info to the GL.LoadAll function.
Added W03_Extensions.cs example.
2007-09-02 13:34:44 +00:00
the_fiddler
f8b21b1dcd Added System.Drawing.Color overload to GL.ClearColor.
Updated W01 and W02 examples to use this overload.
Removed 'Paint' message from W01 Paint event.
2007-09-02 08:08:12 +00:00
the_fiddler
9120a732ea 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
b2459933b2 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
c47893dae6 Corrected critical bug in X11/API.cs: VisualInfo.visualid was int where it should have been IntPtr, causing incorrect visuals to be created on 64bit platforms.
Removed the OnCreate/OnDestroy methods from INativeGLWindow.
Added convenience overloads to OpenTK.OpenGL.GL: Color3 and Color4 can now take a System.Drawing.Color directly.
2007-08-21 09:01:24 +00:00
the_fiddler
ffe8ce7795 Merged with bind branch. 2007-08-20 12:25:48 +00:00
the_fiddler
9295a44c60 2007-08-20 10:46:37 +00:00
the_fiddler
f9fc027bb4 Removed unused code files. Changed endings to CRLF. 2007-08-14 16:57:25 +00:00
the_fiddler
164876a723 Added wgl binding generator. 2007-08-12 16:14:23 +00:00
the_fiddler
ac2a2f9a70 Improved opengl overload trimming. 2007-08-10 20:16:05 +00:00
the_fiddler
e220f3a71a 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
81a26ab792 Updated ToString function for ColorDepth and DisplayMode.
Corrected two warnings in GLHelper.cs
Updated X11GLContext to use the correct DisplayMode.
2007-08-07 18:08:06 +00:00
the_fiddler
e6950a6128 Added Create and Destroy events to NativeGLWindow. 2007-08-06 11:22:18 +00:00
the_fiddler
09bd00885c Merged with gl3 branch. Resolved conflicts. Added IMouseDriver.cs 2007-08-04 23:39:56 +00:00
the_fiddler
4ceea208ac 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
672a82983a 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
7498af4e5d Synced with gl3 branch. 2007-08-02 14:51:06 +00:00