Commit graph

4858 commits

Author SHA1 Message Date
the_fiddler d4aef922bc Fixed all known build warnings, apart from missing xml comments. 2009-03-25 21:53:12 +00:00
the_fiddler 3d90312109 * Fonts/IFont.cs: marked as obsolete. 2009-03-25 21:49:52 +00:00
the_fiddler 48ad1cad60 * Fonts/IFont.cs: marked as obsolete. 2009-03-25 21:49:52 +00:00
the_fiddler 24f4c3189b * Resources.Designer.cs: Deleted unused file.
* Settings.cs: Changed default output directory to fit with the current OpenTK project structure.
* GL2/Generator.cs: Suppressed documentation warnings in the generated bindings.
2009-03-25 21:48:14 +00:00
the_fiddler caa0921b1c * Resources.Designer.cs: Deleted unused file.
* Settings.cs: Changed default output directory to fit with the current OpenTK project structure.
* GL2/Generator.cs: Suppressed documentation warnings in the generated bindings.
2009-03-25 21:48:14 +00:00
the_fiddler 4a80a6dbd7 Disabled all generator modes other than OpenGL. 2009-03-25 19:41:10 +00:00
the_fiddler 9dde7c65a8 Disabled all generator modes other than OpenGL. 2009-03-25 19:41:10 +00:00
the_fiddler c3e1cb9ac8 Added snocrash' reverb EFX example. 2009-03-25 18:42:54 +00:00
the_fiddler 6b82a491e8 Added snocrash' reverb EFX example. 2009-03-25 18:42:54 +00:00
the_fiddler 7ab2816eee * Audio/*: Cleaned up whitespace.
* AudioContext.cs: Get device name specifier once a device is opened.
2009-03-25 18:41:50 +00:00
the_fiddler 8bb40e5a07 * Audio/*: Cleaned up whitespace.
* AudioContext.cs: Get device name specifier once a device is opened.
2009-03-25 18:41:50 +00:00
the_fiddler 8a14fdb477 Regenerated OpenGL bindings using the latest specs and generator. 2009-03-25 18:15:04 +00:00
the_fiddler a3f29ab963 Regenerated OpenGL bindings using the latest specs and generator. 2009-03-25 18:15:04 +00:00
the_fiddler 90820c9f7e Revert invalid change from previous commit (GraphicsMode now belongs to IGraphicsContext). 2009-03-25 18:05:52 +00:00
the_fiddler 71f858fe35 Revert invalid change from previous commit (GraphicsMode now belongs to IGraphicsContext). 2009-03-25 18:05:52 +00:00
the_fiddler 9725870789 Merged latest OpenGL specs (registry version 48). 2009-03-25 17:56:50 +00:00
the_fiddler ddc5e503ca Merged latest OpenGL specs (registry version 48). 2009-03-25 17:56:50 +00:00
the_fiddler 7a57fbd8a7 Added automatic error checking for all OpenGL function calls (debug mode only). Begin()-End() regions are handled correctly. 2009-03-25 17:55:37 +00:00
the_fiddler fc103aa8ec Added automatic error checking for all OpenGL function calls (debug mode only). Begin()-End() regions are handled correctly. 2009-03-25 17:55:37 +00:00
the_fiddler c0f573f996 * X11GLNative.cs: Ensure that Width and Height properties return valid values in the OnLoad event. 2009-03-23 11:57:49 +00:00
the_fiddler 3914aaa1e6 * X11GLNative.cs: Ensure that Width and Height properties return valid values in the OnLoad event. 2009-03-23 11:57:49 +00:00
the_fiddler 46b0cc4a36 *GraphicsContext.Assert() should throw GraphicsContextMissing exception. 2009-03-23 11:42:17 +00:00
the_fiddler 60665a76a4 *GraphicsContext.Assert() should throw GraphicsContextMissing exception. 2009-03-23 11:42:17 +00:00
the_fiddler 93a467a11f Moved GraphicsMode to IGraphicsContext as it is universally useful.
Implemented GraphicsMode property on X11 and Mac OS X.
Replaced tabs with spaces in AglContext.cs.
2009-03-23 11:41:11 +00:00
the_fiddler c7adcbb79b Moved GraphicsMode to IGraphicsContext as it is universally useful.
Implemented GraphicsMode property on X11 and Mac OS X.
Replaced tabs with spaces in AglContext.cs.
2009-03-23 11:41:11 +00:00
the_fiddler 9e9e33e73f Added project files to ignore list. 2009-03-22 10:25:47 +00:00
the_fiddler 78069eb0cc Added project files to ignore list. 2009-03-22 10:25:47 +00:00
the_fiddler 29948603df Removed stray project file. 2009-03-22 10:23:07 +00:00
the_fiddler 79b9674111 Removed stray project file. 2009-03-22 10:23:07 +00:00
the_fiddler 2062d231d0 Bind now maps 'void*' to generics ('ref T', 'T[]', 'T[,]' and 'T[,,]') instead of 'object'.
The doc processor can now document more OpenGL functions (e.g. GL.Color3).
Cleaned up several pieces of code in Bind (but I'm afraid it's hopeless - spaghetti code at its greatest).
2009-03-21 21:44:07 +00:00
the_fiddler 3c5fd61baa Bind now maps 'void*' to generics ('ref T', 'T[]', 'T[,]' and 'T[,,]') instead of 'object'.
The doc processor can now document more OpenGL functions (e.g. GL.Color3).
Cleaned up several pieces of code in Bind (but I'm afraid it's hopeless - spaghetti code at its greatest).
2009-03-21 21:44:07 +00:00
the_fiddler 7eb149fa7c * Platform/X11/X11GLContext.cs: Added workaround for buggy Amd linux drivers. Added "None" to context attributes, as specified by the specs. 2009-03-20 23:16:52 +00:00
the_fiddler c7b9c7f0c5 * Platform/X11/X11GLContext.cs: Added workaround for buggy Amd linux drivers. Added "None" to context attributes, as specified by the specs. 2009-03-20 23:16:52 +00:00
the_fiddler f1e0f2c8de * Platform/X11/X11GLNative.cs: Removed stale comments and unused code. 2009-03-20 23:15:16 +00:00
the_fiddler 94b70b7bb7 * Platform/X11/X11GLNative.cs: Removed stale comments and unused code. 2009-03-20 23:15:16 +00:00
the_fiddler b61c108a52 * Platform/X11/Bindings/Glx.cs: Added glXIsDirect method and made all enums private. Added ErrorCodes enum. 2009-03-20 23:13:24 +00:00
the_fiddler 6484f08e04 * Platform/X11/Bindings/Glx.cs: Added glXIsDirect method and made all enums private. Added ErrorCodes enum. 2009-03-20 23:13:24 +00:00
the_fiddler 6bd0a26e19 * Platform/X11/X11GraphicsMode.cs: Major clean up. Refactored
ChooseFBConfig and ChooseVisual codepaths into different methods.
  Fixed bug [#728].
2009-03-20 19:38:52 +00:00
the_fiddler 6076dc7529 * Platform/X11/X11GraphicsMode.cs: Major clean up. Refactored
ChooseFBConfig and ChooseVisual codepaths into different methods.
  Fixed bug [#728].
2009-03-20 19:38:52 +00:00
the_fiddler d0623cea91 * Properties/AssemblyInfo.cs: Updated version number to 0.9.6. 2009-03-20 19:36:15 +00:00
the_fiddler 91d559dd85 * Properties/AssemblyInfo.cs: Updated version number to 0.9.6. 2009-03-20 19:36:15 +00:00
the_fiddler 3d9489bc3a * Audio/AudioContext.cs: Now initializes EFX slots to maximum number supported by hardware. Fixed a potential crash bug during context creation (attribute array should be zero-terminated). 2009-03-13 00:01:17 +00:00
the_fiddler a6f9c2c428 * Audio/AudioContext.cs: Now initializes EFX slots to maximum number supported by hardware. Fixed a potential crash bug during context creation (attribute array should be zero-terminated). 2009-03-13 00:01:17 +00:00
the_fiddler 7c1d479609 Updated for 0.9.5 release. 2009-03-08 22:42:56 +00:00
the_fiddler b423b27d15 Updated for 0.9.5 release. 2009-03-08 22:42:56 +00:00
the_fiddler 1a1d0cab6f Replaced C# 3.0 code ('var') with its C# 2.0 equivalent. 2009-03-08 22:28:32 +00:00
the_fiddler d8ab1e972b Replaced C# 3.0 code ('var') with its C# 2.0 equivalent. 2009-03-08 22:28:32 +00:00
the_fiddler b0704762f2 Updated version numbers and documentation for 0.9.5 release. 2009-03-08 22:19:00 +00:00
the_fiddler 280b8525ea Updated version numbers and documentation for 0.9.5 release. 2009-03-08 22:19:00 +00:00
the_fiddler 04ebcff4fb Corrected the mapping of Byte/SByte wrappers -> entry points. Swapped CLSCompliant attribute between Byte and SByte (Bytes are, SBytes are not). 2009-03-08 22:00:13 +00:00