Commit graph

2082 commits

Author SHA1 Message Date
the_fiddler 8de1f8b0c8 * X11GLContext.cs: Remove context field in favor of GraphicsContextBase.Handle. Fixes issue 1121: "GraphicsContext fails with KeyNotFoundException on SVN trunk". 2009-08-25 09:03:19 +00:00
the_fiddler 43e0e2c5e5 Applied Barlog's 02_Bind_2172_ShortenQualifierReferences patch. 2009-08-21 20:28:14 +00:00
the_fiddler 7970282d7b Ensured System.Windows.Forms.NativeWindow is resolved correctly.
Renamed OpenTK.NativeWindow0 to OpenTK.NativeWindow.
2009-08-21 19:34:20 +00:00
the_fiddler 9975aab0f9 Close() method now calls implementation.Close() instead of Dispose() directly. 2009-08-20 22:26:57 +00:00
the_fiddler 3095504dd1 Removed GameWindowExitException.
Modified Exit() method to call Close() instead of disposing of the GameWindow.
Check and exit main loop if Exists == false.
2009-08-20 22:26:31 +00:00
the_fiddler 618aa34df8 Committed initial NativeWindow implementation. 2009-08-20 22:22:38 +00:00
the_fiddler 456a24ca1e Created NativeWindow branch. 2009-08-20 22:18:39 +00:00
the_fiddler 1ca83daf60 Suppressed "Example Browser not ready" message box. 2009-08-20 22:16:11 +00:00
the_fiddler 765c109b44 Added pokemoen's Geometry Shader sample. 2009-08-20 22:15:54 +00:00
the_fiddler b30cc509ce Do not trim 's' from methods ending in "IDs". 2009-08-20 21:38:23 +00:00
the_fiddler 6cbdad7093 Fixed issue 1119: "[Compute] 'CL.GetPlatformIDs' missing 's'". 2009-08-20 21:36:57 +00:00
the_fiddler 8ffb395f95 Removed stale debugging code. 2009-08-20 21:35:09 +00:00
the_fiddler d72a75f2fc Moved OpenTK.GLControl to its own project. 2009-08-19 14:17:47 +00:00
the_fiddler dfb6d5bca8 Fixed documentation warnings.
Removed duplicate code (due to BindingsBase class).
2009-08-19 13:22:12 +00:00
the_fiddler 5e06ae45ef Removed unused code. 2009-08-19 13:20:45 +00:00
the_fiddler 3c51d81aa9 Marked all classes as obsolete.
Silenced all compiler warnings.
2009-08-19 13:20:41 +00:00
the_fiddler dcd76ebebf Fixed handling of resx files.
Suppressed documentation warnings (1591) on OpenTK.Compatibility.
2009-08-19 13:19:29 +00:00
the_fiddler 849484c288 Ensure OpenTK.Graphics.GL.LoadAll() is called in OpenTK.Compatibility. 2009-08-19 10:47:12 +00:00
the_fiddler ad5d554091 Added Tao.OpenGl, Tao.OpenAl and Tao.Platform.Windows.SimpleOpenGlControl to OpenTK.Compatibility.
Added Tao Framework license information.
Updated and clarified license information.
2009-08-19 10:04:17 +00:00
the_fiddler c487a382e1 Applied Barlog's refactoring patch for using directives. 2009-08-17 12:28:22 +00:00
the_fiddler 5fc06ec65b Removed all references to OpenTK.Utilities. 2009-08-17 11:09:22 +00:00
the_fiddler ee118d7ea4 Really moved TextPrinter to OpenTK.Compatibility. 2009-08-17 10:56:48 +00:00
the_fiddler 60c2551012 Deleted OpenTK.Utilities project. 2009-08-17 10:36:38 +00:00
the_fiddler 71f4a53111 Added OpenGL|ES 2.0 sample. 2009-08-17 10:34:50 +00:00
the_fiddler da9497928e Moved Alut to OpenTK.Compatibility.
Moved SoundData and SoundFormat to OpenTK.Compatibility.
Moved AL and Alc classes to OpenTK.Audio.OpenAL and added the previous namespace to OpenTK.Compatibility.
Removed SoundData wrappers from AL class.
Updated samples to use the new API.
2009-08-17 10:32:20 +00:00
the_fiddler 244084c99e Moved GdiPlus wrappers to OpenTK.Compatibility.
Moved TextPrinter to OpenTK.Compatibility.
2009-08-17 10:29:51 +00:00
the_fiddler d9ca18c678 Disabled OpenTK.Utilities project. 2009-08-17 10:28:01 +00:00
the_fiddler b1915d8ef3 Removed Destroy event and RegisterForDisposal method from IGraphicsContext.
Added GraphicsContextBase, which acts as the foundation of all IGraphicsContext implementations.
Added DesktopGraphicsContext, which acts as the foundation of all desktop (i.e. not ES) IGraphicsContext implementations.
Modified all IGraphicsContext implementations to inherit from GraphicsContextBase and/or DesktopGraphicsContext.
2009-08-17 10:23:16 +00:00
the_fiddler 52263700fd Added BindingsBase class that provides a common base for all generated bindings.
Made the OpenGL and OpenGL|ES bindings non static.
Made the OpenGL and OpenGL|ES bindings inherit from BindingsBase.
2009-08-17 10:20:42 +00:00
the_fiddler 235a12d549 Now use "Core" as default Settings.ImportsClass. 2009-08-17 10:15:29 +00:00
the_fiddler 3c68f9fb99 Now use "Core" as default Settings.ImportsClass. 2009-08-17 10:15:22 +00:00
the_fiddler 486c42168a Manually check for OpenGL version. Removed TextPrinter references. 2009-08-17 09:57:43 +00:00
the_fiddler b599535679 Manually check for OpenGL extension support.
Removed TextPrinter reference.
2009-08-17 09:56:43 +00:00
the_fiddler 7f7662cfb8 Manually check OpenGL version. 2009-08-17 09:56:16 +00:00
the_fiddler 5e80a061b8 Implemented INativeWindow.WindowBorderChanged and INativeWindow.WindowStateChanged events. 2009-08-17 09:34:15 +00:00
the_fiddler 878dd4394c Disabled TextPrinter samples.
Removed TextPrinter references.
2009-08-17 09:32:50 +00:00
the_fiddler 14f963b257 Note that parameter names for Nvidia fence extension were added by hand. 2009-08-15 19:08:03 +00:00
the_fiddler 82b8b6a518 Added missing parameter names to Nvidia Fence extension. 2009-08-15 19:07:34 +00:00
the_fiddler f4e80dec64 Added workarounds for typical header defines that should not be present in the generated xml files (e.g. #define WIN32_LEAN_AND_MEAN 1). 2009-08-15 19:07:11 +00:00
the_fiddler 6ec4026a5c Updated documentation to remove references to the 3.1 specification (this class always supports the full profile of the latest specification.) 2009-08-15 18:02:16 +00:00
the_fiddler 9bcace599e Normalized line endings. 2009-08-15 18:01:15 +00:00
the_fiddler dc877c5bfe Fixed Matrix4.CreatePerspectiveFieldOfView calls to use radians instead of degrees. 2009-08-15 17:52:49 +00:00
the_fiddler 86df4cf0fd Regenerated bindings to fix CLSCompliance issues. 2009-08-15 17:51:03 +00:00
the_fiddler 51179c6518 Added missing types to list of non-CLSCompliant types. 2009-08-15 17:41:25 +00:00
the_fiddler 310b36ac65 Regenerated bindings using the latest generator updates. 2009-08-15 17:37:56 +00:00
the_fiddler aa500ce806 Fixed compilation errors.
Moved bindings to the GL class.
2009-08-15 17:37:18 +00:00
the_fiddler 4021e67dc1 Removed "static" identifier from main wrappers class (add, if necessary, through the Helper.cs). 2009-08-15 17:35:20 +00:00
the_fiddler a1fc84600c Removed spurious constants. 2009-08-15 17:33:13 +00:00
the_fiddler 00629ecbf7 Added GLeglImageOES type. 2009-08-15 17:32:49 +00:00
the_fiddler 5eb9d7242b Do not allow constant names to start with numbers. 2009-08-15 17:32:35 +00:00