Commit graph

772 commits

Author SHA1 Message Date
the_fiddler 8b14881538 Fixed a NRE. 2008-01-15 11:02:23 +00:00
the_fiddler 15956016b4 Possible fix for X11GLContext crash. 2008-01-15 10:59:36 +00:00
the_fiddler 50f6bd2807 Changed the INativeGLWindow.CreateWindow interface to return an IGLContext instead of a GLContext. 2008-01-15 10:48:48 +00:00
the_fiddler dc151f3929 Added some debugging information to context creation. 2008-01-15 10:36:47 +00:00
the_fiddler 33d0193e7f Refactored context creation to be done inside the *GLNative classes, instead of the GameWindow class. Should refactor in the next version. 2008-01-15 10:31:03 +00:00
the_fiddler a44747d0c2 Fix for "unknown reference to KeyboardDevice" or on Mono. 2008-01-15 09:51:32 +00:00
the_fiddler 2567fc266d Changed the name of a label (clashed with base GLControl). 2008-01-15 09:35:08 +00:00
the_fiddler 0a7e34a7ec Fixed gluTextFilterSGI which had a wrong enum defined as parameter. 2008-01-15 09:34:34 +00:00
the_fiddler e65c0c13e7 Fixed a possible NRE (raised with Glu) 2008-01-15 09:34:01 +00:00
the_fiddler 38df75ed51 Updated the bindings with the latest generator revision. 2008-01-15 09:33:28 +00:00
the_fiddler 1147e80213 Fixed wgl*Context functions being turned into Ext.wgl*Cont 2008-01-15 09:23:53 +00:00
the_fiddler 860234010f Removed some unsused code. 2008-01-15 09:23:12 +00:00
the_fiddler 2ed3306174 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 40446c637a Added a missing CLSCompliant false attributes. 2008-01-15 00:45:54 +00:00
the_fiddler 08419d78a3 Disabled CLSCompliant attribute not checked warnings. Disabled XML docs missing warning. 2008-01-15 00:45:18 +00:00
the_fiddler 9548372d6c Removed xml doc string missing warnings. 2008-01-15 00:44:22 +00:00
the_fiddler 159bc4b427 Internal to public. 2008-01-15 00:43:51 +00:00
the_fiddler 8c5ac32840 Disabled CLSCompliant attribute not checked warnings. 2008-01-15 00:43:23 +00:00
the_fiddler 3a44869fd2 Updated with the latest generator. Disabled missing XML doc warnings. 2008-01-15 00:42:29 +00:00
the_fiddler 70c5a96a5e Merged with OpenAL branch. 2008-01-15 00:24:15 +00:00
the_fiddler 14df5f4991 Bumped version number. 2008-01-15 00:11:05 +00:00
the_fiddler 828fa2ebc2 Fixed window destruction. 2008-01-15 00:10:56 +00:00
the_fiddler ec870dc053 Updated GL.DrawElements to use DrawElementsType instead of Enums.All 2008-01-15 00:10:31 +00:00
the_fiddler 13e2bbbac5 Bumped version number. 2008-01-15 00:10:12 +00:00
the_fiddler fcf18beee8 Bumped version number. 2008-01-15 00:10:04 +00:00
the_fiddler 7ff108d35a Updated GL.DrawElements to use DrawElementsType instead of Enums.All 2008-01-15 00:03:32 +00:00
the_fiddler 762ea8f1bb Set window on top during creation. 2008-01-15 00:02:58 +00:00
the_fiddler 88cfad13b9 Slight documentation update. 2008-01-15 00:01:46 +00:00
the_fiddler 5498022742 Fixed an issue where WMInput did not detach on the Destroy message, causing the application to stay open. 2008-01-14 23:44:22 +00:00
the_fiddler 42c205db00 Fixed a GameWindow exit bug, where the GameWindow didn't send the destroy message on GameWindow.Exit(). 2008-01-14 23:43:56 +00:00
the_fiddler 165f36f6c0 Updated bindings with the last generator version. 2008-01-14 23:43:13 +00:00
the_fiddler b5154adb63 Start of ARB_imaging enum cleanup. 2008-01-14 23:42:47 +00:00
the_fiddler de84cb59a2 Added DrawElementsMode enum for the DrawElements function. 2008-01-14 23:42:32 +00:00
the_fiddler 1e0ed3c477 Added setting to DropMultipleTokens. Disabled this functionality (caused problems with some enums) 2008-01-14 23:41:53 +00:00
the_fiddler 876b5139ef Fixed GLContext creation on Windows. 2008-01-14 22:38:09 +00:00
the_fiddler 27748a065d Removed GluOld. 2008-01-11 21:38:30 +00:00
the_fiddler c11735a22f Got rid of some warnings. 2008-01-11 20:54:06 +00:00
the_fiddler d8eedf31b6 Solved context creation on windows. 2008-01-11 20:37:09 +00:00
the_fiddler 2eb7158ee1 Cast to obtain Context.Mode (which is an internal interface now). 2008-01-11 20:36:43 +00:00
the_fiddler 11126c8a84 Resolved crash on second context creation. Explicitly implemented internal interfaces. 2008-01-11 20:31:59 +00:00
the_fiddler 1c6c2c4776 Major update. Explicitly implemented internal interfaces. 2008-01-11 20:24:48 +00:00
the_fiddler 589e6ad813 Now uses GLContext directly, instead of WinGLContext. 2008-01-11 20:24:20 +00:00
the_fiddler 2cc221998c Hacks to get the visual before creating a context. 2008-01-11 20:23:41 +00:00
the_fiddler 408bdc3f3c CreateWindow now takes a GLContext. 2008-01-11 20:23:17 +00:00
the_fiddler dcafbcf8a1 Split items that should be internal in different interfaces, for explicit implementations. 2008-01-11 20:22:46 +00:00
the_fiddler 1606cbf0e4 Updated INativeGLWindow.CreateWindow to accept a GLContext as argument. 2008-01-11 20:22:08 +00:00
the_fiddler 47aa1f27a9 Documentation update. 2008-01-11 20:21:32 +00:00
the_fiddler 887bfaafa4 Deleted some whitespace. 2008-01-11 20:20:42 +00:00
the_fiddler d318722e70 Possible performance improvement. 2008-01-11 20:18:51 +00:00
the_fiddler ea7c9ec0e6 Added Ctrl-F1 command to show hidden items. 2008-01-11 20:17:36 +00:00
the_fiddler d8a6892b5c Initial commit. 2008-01-11 20:17:01 +00:00
the_fiddler e96298d2a8 Initial commit of OpenTK.OpenAL. 2008-01-11 20:13:18 +00:00
the_fiddler 523b712cec Fixed NRE on mode.ToString(). 2008-01-06 11:02:38 +00:00
the_fiddler 8818828511 Bumped version number. 2008-01-06 10:58:05 +00:00
the_fiddler 1586dfa7b8 Renamed MouseButtons to MouseButtonsBox (clashed with Windows.Forms.MouseButtons)
Used full namespace in anonymous delegate declaration.
2008-01-06 10:56:10 +00:00
the_fiddler e439322f18 Minor cosmetic change. 2008-01-06 10:40:50 +00:00
the_fiddler 08d4bb7745 Updated documentation. 2008-01-06 10:38:44 +00:00
the_fiddler 8609b7dc39 Fixed GetRawInputData call. 2008-01-06 02:35:57 +00:00
the_fiddler 59cbd7661d Disabled from ExampleLauncher. 2008-01-06 02:35:32 +00:00
the_fiddler da2cbe315e Force DoubleBuffered attribute to false. 2008-01-06 02:30:12 +00:00
the_fiddler 6952638538 GameWindow.Exit() now works when called from a different thread. 2008-01-06 02:29:54 +00:00
the_fiddler 6ef09165b2 Added PointToClient and PointToScreen placeholders. 2008-01-06 02:29:14 +00:00
the_fiddler 3f705cba4b Implemented mouse and keyboard driver. 2008-01-06 02:28:51 +00:00
the_fiddler fabd24a6ea Fixed starting coordinates (should now report position in absolute coordinates.) Updated data packet handling. 2008-01-06 02:28:27 +00:00
the_fiddler 8505d5801e Moved KeyMap from WinRawKeyboard to its own class. 2008-01-06 02:27:03 +00:00
the_fiddler 335664ff74 Changed all public items to internal. 2008-01-06 02:26:11 +00:00
the_fiddler 2f4afe34f5 Added PointToClient and PointToScreen functions. Changed default input driver implementation from RawInput to WMInput due to invalid RawInput data. 2008-01-06 02:25:56 +00:00
the_fiddler 37c4576fcc Added PointToClient and PointToScreen functions. 2008-01-06 02:25:33 +00:00
the_fiddler 3740766589 Changed all public items to internal. 2008-01-06 02:24:49 +00:00
the_fiddler 4ddc6222f5 Changed all public classes to internal. Added missing WM_* mouse events. Added functions to get mouse position. Updated the RawInput structures. 2008-01-06 02:24:33 +00:00
the_fiddler fdea11cf6b Use System.Drawing.Point to hold mouse coords internally. Add property to get mouse position as a System.Drawing.Point. 2008-01-06 02:22:16 +00:00
the_fiddler bcd982302a Changed internal IPrinterImplementation.cs interface to facilitate non-cached rendering. 2008-01-06 02:19:53 +00:00
the_fiddler fd888e0fdf Bumped version number. 2008-01-06 02:19:08 +00:00
the_fiddler 95119bfb38 Fixed data marshaling to winforms thread. 2008-01-06 02:18:58 +00:00
the_fiddler fd1bdcc0b6 Bumped version number. 2008-01-06 02:18:27 +00:00
the_fiddler 6553940157 Updated according to the new enums. 2008-01-04 20:55:52 +00:00
the_fiddler 9228f5ab9d Updated according to the new enums. 2008-01-04 20:55:33 +00:00
the_fiddler b51c6f5163 Fixed cross-threading calls into Windows.Forms, using delegates and BeginInvoke(). 2008-01-04 20:55:15 +00:00
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 09127b61d3 Specific enums for ARB vertex/fragment program (asm). 2008-01-03 16:53:40 +00:00
the_fiddler 590be49d64 Commented out the VERSION_2_1 enum. 2008-01-03 13:38:10 +00:00
the_fiddler b9c1d16ca7 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 f39c2d55ef Specific enums for Version21 feature: "GLSL shaders ". 2008-01-03 13:32:54 +00:00
the_fiddler c91a841dd3 Small cosmetic change in Point Sprites. 2008-01-03 13:31:04 +00:00
the_fiddler 272e82a0c8 Commented out the VERSION_2_0 enum. 2008-01-03 13:22:58 +00:00
the_fiddler 320d2b66fb Specific enums for Version20 feature: "Point Sprites". 2008-01-03 13:22:13 +00:00
the_fiddler d2e51fe3d2 Specific enums for Version20 feature: "Two Side Stencil". 2008-01-03 13:09:15 +00:00
the_fiddler 28fa037391 Fixed Ati namespace (was Ata instead). 2008-01-03 13:08:59 +00:00
the_fiddler 11ea0da741 Specific enums for Version20 feature: "GLSL Shaders" (updated GetShader/GetProgram). 2008-01-03 12:57:18 +00:00
the_fiddler 57a28a5b2b Specific enums for Version20 feature: "GLSL Shaders".
Added MatrixMode.Color enum.
2008-01-03 12:36:24 +00:00
the_fiddler 2c680b09e3 Specific enums for Version13 feature: "Texture Parameter (CLAMP_TO_BORDER)". 2008-01-03 01:53:11 +00:00
the_fiddler 4662f6ace9 Specific enums for Version14 features: "Generate Mipmaps and Stencil Wrap". 2008-01-03 01:44:52 +00:00
the_fiddler ddc2abe155 Specific enums for Version14 feature: "Texture LOD Bias". 2008-01-03 01:38:44 +00:00
the_fiddler 457cb77ee9 Specific enums for Version14 feature: "Blendfunc Separate". 2008-01-03 01:37:03 +00:00
the_fiddler e6ca7f65fa Specific enums for Version13 feature: "Multisample". 2008-01-03 01:33:08 +00:00
the_fiddler c12b42d241 Specific enums for Version13 features "Texture Env Combine, Crossbar and Dot3". 2008-01-03 01:27:45 +00:00
the_fiddler aa3be5801f Temporary fix for GetShaderiv, until specific enums for Version20 are added. 2008-01-03 00:55:27 +00:00
the_fiddler fd800ad319 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 1ae880a266 Fixed a possible null key exception when no AuxEnums are loaded. 2008-01-03 00:52:55 +00:00
the_fiddler 424c0b17dd 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 9d4d71b2d7 GetGL2Extension now works for both uppercase and lowercase strings. 2008-01-03 00:06:55 +00:00
the_fiddler e80f6089d4 Cosmetic changes. 2008-01-03 00:06:19 +00:00
the_fiddler b14814fe5c Fixed GL.Scale (was GL.Scaled) 2008-01-02 13:50:43 +00:00
the_fiddler cfcbf9f3bc Specific enums for Version13 "Compressed Textures". 2008-01-02 10:54:41 +00:00
the_fiddler e3b0c5b5cf Specific enums for Version13 "Multitexture". 2008-01-02 10:48:06 +00:00
the_fiddler 1f9320299b Commented out Version15 enum. 2008-01-02 01:10:39 +00:00
the_fiddler 003b27e07e Update VboTextPrinter to use the updated Buffer Object enums. 2008-01-02 01:06:03 +00:00
the_fiddler 0c709c618f Updated T08_VBO and T10_GLSL_Cube to use the more specific, updated enums. 2008-01-02 01:01:40 +00:00
the_fiddler 3983e79b44 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 e7b2187828 Specific enums for Version20 "Shader Objects". 2008-01-02 00:29:04 +00:00
the_fiddler 345506982d Specific enums for Version21 "sRGB Texture" additions. Fixed Version13 "TextureGenMode" which crashed the generator. 2008-01-01 23:27:46 +00:00
the_fiddler 6d1562553f Specific enums for Version13 "Transpose Matrix" and "Cube Maps". 2008-01-01 23:21:57 +00:00
the_fiddler 829c7a7554 Specific enums for Version14 "Point Parameters" and Version20 "Point Sprites" additions. 2008-01-01 22:39:45 +00:00
the_fiddler 41ec4f248e Specific enums for Version20 "Half Float" additions. 2008-01-01 22:04:53 +00:00
the_fiddler e17ae3dce5 Specific enums for Version14 "Secondary Color" additions. 2008-01-01 22:02:13 +00:00
the_fiddler 131a29739b Specific enums for Version14 "Fog" additions. 2008-01-01 21:39:51 +00:00
the_fiddler f8777b7e1c Updated TextureParameterName and TextureCompareMode enums (Version14 additions) 2008-01-01 20:51:58 +00:00
the_fiddler 3556d9f08e Updated Depth Texture enum (Version14) 2008-01-01 20:34:02 +00:00
the_fiddler 3fcb00374f Updated Occlusion Query enums (Version15) 2008-01-01 20:09:29 +00:00
the_fiddler 408c66dd5d Fixed Perspective implementation. 2007-12-31 12:16:39 +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 0a26f7693e Clarified KeyboardDevice.KeyRepeat documentation. 2007-12-09 19:54:08 +00:00
the_fiddler b6bde8859e Added Version13.TextureCompressed value to GetTextureParameter enum. 2007-12-09 19:51:14 +00:00
the_fiddler 107951c4d1 Hooks for garbage-collectable OpenGL resources.
the [...]GLNative classes now use GLContext instead of the platform-specific [...]GLContext implementations.
Updated the IGLContext interface with functions to query the current context.
2007-12-09 18:15:51 +00:00
the_fiddler 84c64fbfce Fixed TextPrinter.Begin() and TextPrinter.End() not restoring matrices. 2007-12-01 16:51:30 +00:00
the_fiddler 00e6091243 Added instructions on how to disable warning on OpenTK.GameWindowExitException when running under the Visual Studio debug process. 2007-11-12 19:21:45 +00:00
the_fiddler 6f42f7b1b3 Fix for flickering GLControl reported by Per and confirmed by bobbypowers. 2007-11-12 08:33:24 +00:00
the_fiddler 6904d0a23c Some comments. 2007-11-12 07:45:34 +00:00
the_fiddler 754434fa67 Added TextPrinter.Draw() for dynamic text. Not implemented yet. 2007-11-12 07:39:56 +00:00
the_fiddler e2a515429b Added ITextPrinter.Begin()/End() functions to speed up font rendering. Updated Fonts and Text examples. 2007-11-12 07:36:34 +00:00
the_fiddler 3df8c77cab Added a call to StopWatch.Reset() to avoid starting the timers before their time. 2007-11-11 23:32:58 +00:00
the_fiddler 72d39054db Fixed handling of Examples Data Path 2007-11-11 23:28:58 +00:00
the_fiddler 02fcd2fc80 Added MathSpeed.cs test. 2007-11-11 23:25:41 +00:00
the_fiddler bef5d94d57 Fixed Build system to copy DataFiles to output path. 2007-11-11 23:25:17 +00:00
the_fiddler 91c0baf678 Final touches before release. 2007-11-11 21:48:00 +00:00
the_fiddler a1fb128a70 Fixed shutdown sequence in Windows, so that GameWindow.Exit() and pressing the 'close' button behave the same. 2007-11-11 20:23:25 +00:00
the_fiddler 6c43d97cf4 Removed a couple of unused lines of code. 2007-11-11 20:22:51 +00:00
the_fiddler 0590fa91ca Fixed shutdown sequence on Linux. GameWindow.Exit() and clicking the 'close' button now produce the same result. 2007-11-11 20:10:08 +00:00
the_fiddler 3822655209 Fixed loading of Bitmap on Linux (invalid path separator). 2007-11-11 20:09:18 +00:00
the_fiddler e0ec0b2035 glControl1_Resize event was not fired. 2007-11-11 19:39:09 +00:00
the_fiddler f1ece1b265 X11GLContext plays better with Windows.Forms. 2007-11-11 19:28:55 +00:00
the_fiddler 3badc623d2 X11GLContext plays better with Windows.Forms. 2007-11-11 19:28:43 +00:00
the_fiddler 75448310ef Use GameWindowExitException to exit GameWindow now. No need for the GameWindow.Exit(); return; idiom any more. 2007-11-11 19:28:13 +00:00
the_fiddler 7be851a68a Added ExampleAttribute to all examples. Improved Textures example. Modified several other examples. 2007-11-11 18:44:10 +00:00
the_fiddler c72890769a Added example data. 2007-11-11 18:43:16 +00:00
the_fiddler b9e51c4db8 Initial check-in. 2007-11-10 23:31:30 +00:00
the_fiddler 3085f9ab95 Changed background color to SteelBlue. Added ExampleAttribute. 2007-11-10 23:31:01 +00:00
the_fiddler c74f9a677b Change enum in GL.TexParameter from All to more specific type. 2007-11-10 23:30:14 +00:00
the_fiddler aa66b14d98 Updated licensing information. 2007-11-10 23:29:45 +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 270e19ab53 Corrected casing of ExtTextureSrgb. 2007-11-10 18:33:44 +00:00
the_fiddler 2a96408231 Fixed handling of some IntPtr parameters. 2007-11-10 18:31:33 +00:00
the_fiddler a1d6bdf3e4 Class is no longer public. 2007-11-10 18:26:14 +00:00
the_fiddler 57a1277aa9 Reverted to 0.3.12 way of handling input events. 2007-11-10 18:26:05 +00:00
the_fiddler c13f33d6bd Reverted to 0.3.12 way of handling input events. 2007-11-10 18:25:33 +00:00
the_fiddler 04560794ad Reverted to 0.3.12 way of handling input events. Added Close button press handling (X no longer crashes). 2007-11-10 18:25:16 +00:00
the_fiddler 24a2140872 Reverted to 0.3.12 way of handling input events. 2007-11-10 18:24:56 +00:00
the_fiddler ff5540b487 Re-added IInputDriver property. 2007-11-10 18:24:30 +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 58d5b7838a Fixed mismatch between Delegate and Import declarations. 2007-11-10 12:29:17 +00:00
the_fiddler 2ede6cab5a 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 61f17b5e7c 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 e05d99d622 Commented-out unneeded call to Translate() method. 2007-11-10 10:26:04 +00:00
the_fiddler 7c187e705e Added SansSerif font. 2007-11-08 16:43:03 +00:00
the_fiddler 04585824dc Added documentation. 2007-11-08 16:42:30 +00:00
the_fiddler ee1c386228 Moved DisplayListTextHandle to its own file. 2007-11-08 16:41:08 +00:00
the_fiddler 68ec838e33 Deleted an empty line. 2007-11-08 16:40:30 +00:00
the_fiddler 2cb2bef32f Enabled VSyncing by default. 2007-11-08 15:57:10 +00:00
the_fiddler 188ea93280 Improved handling of line-endings. Removed some warnings. 2007-11-08 15:56:49 +00:00
the_fiddler 6025cb9125 Added licensing information. 2007-11-08 15:56:19 +00:00
the_fiddler 8002ec7716 Added ToString() method. Added documentation. 2007-11-08 15:55:38 +00:00
the_fiddler 8c65412b69 Added licensing information. 2007-11-08 15:54:58 +00:00
the_fiddler a551ee3b41 Optimized the LoadGlyph function. Reduced generated garbage. 2007-11-08 15:54:38 +00:00
the_fiddler 3069b77fb4 Changed the definition of the TexturePacker.Add() method, to reduce generated garbage. 2007-11-08 15:54:07 +00:00
the_fiddler c45c390ede Tests text rendering and layout code. 2007-11-06 21:02:27 +00:00
the_fiddler afd70b2e25 Changed implementation. Now tests font rendering on different sizes. 2007-11-06 21:02:01 +00:00
the_fiddler 72eebfa51c Tried to implement some things, but it's broken. 2007-11-06 21:01:35 +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 dd4943e835 Added SizeInBytes readonly field. Made UnitX/Y/Z fields readonly. 2007-11-06 20:59:39 +00:00
the_fiddler 4a5cd43003 Font renderer implementation. 2007-11-06 20:59:15 +00:00
the_fiddler 336e6210c8 Throw exception when encountering a singular matrix on matrix inversion. Add indexer: (Matrix4[i, j]) (not implemented yet) 2007-11-06 14:03:05 +00:00
the_fiddler 9fd384420d Removed (IntPtr) and (float*) cast operators. Added this indexer (Vector3[0], Vector3[0] etc) 2007-11-06 14:01:35 +00:00
the_fiddler e2b08d0bd6 Renamed Min/Max to ComponentMin/ComponentMax and added Min and Max functions based on vector length. 2007-11-06 14:00:03 +00:00
the_fiddler 2520233f26 Deleted some unused code. 2007-11-06 13:37:42 +00:00
the_fiddler ffadaeb024 Corrected some warnings. 2007-11-06 13:37:19 +00:00
the_fiddler 8efe76ca92 Removed some warnings. 2007-11-06 13:37:04 +00:00
the_fiddler 092eb36a07 Commented out some unused code. 2007-11-06 13:36:47 +00:00
the_fiddler d5df9715b7 Corrected a few warnings. 2007-11-06 13:35:40 +00:00
the_fiddler adc26c9990 Added SupportsFunction methods. Corrected SupportsExtension methods. Added locking. 2007-11-06 13:33:56 +00:00
the_fiddler f683cd5977 Added Box2 class. 2007-11-06 13:32:17 +00:00
the_fiddler 182a7b5c5a Renamed to ITextPrinter.cs 2007-11-06 13:31:51 +00:00
the_fiddler 9436bd8e6c Renamed to TextPrinter.cs 2007-11-06 13:31:27 +00:00
the_fiddler 9e6dba8b4b Removed unneeded functions. Modified several function definitions. 2007-11-06 13:30:46 +00:00
the_fiddler d2ffa2b7d6 Added the necessary methods. 2007-11-06 13:30:25 +00:00
the_fiddler 6d8f7d221d Modified the MeasureString method. Removed the FindRectangle method. 2007-11-06 13:30:00 +00:00
the_fiddler 21714e0dce The class is no longer public. 2007-11-06 13:29:40 +00:00
the_fiddler 6ac7982f27 Implemented basic layout. Implemented VBO printer. 2007-11-06 13:29:18 +00:00
the_fiddler 9a435c6194 Removed an unused variable warning. 2007-11-04 16:49:19 +00:00
the_fiddler 4354f68f2e Doesn't trim EdgeFlagv anymore. 2007-11-04 16:48:57 +00:00
the_fiddler d1803c1087 EdgeFlagv should not have its ending trimmed. 2007-11-04 16:48:37 +00:00
the_fiddler 484cf71cb0 Updated to work with the new bindings. 2007-11-04 15:41:10 +00:00
the_fiddler df733c7719 Removed InputDriver. 2007-11-04 15:38:39 +00:00
the_fiddler e633395202 Now initializes GL class. Slight layout improvements. Removed useless constructors. 2007-11-04 15:37:41 +00:00
the_fiddler 31672f0303 Added check to disable swap control, if the relevant extension is not supported. 2007-11-04 15:35:31 +00:00
the_fiddler b41ad63491 Removed Wgl.Ext.SupportsExtension. Updated code to use the new naming conventions. 2007-11-04 15:34:54 +00:00
the_fiddler f96b2e4fbc New math classes by george. 2007-11-04 15:34:04 +00:00
the_fiddler 501da27b1a 2007-11-04 15:33:43 +00:00
the_fiddler 70c5a90312 Updated to use the new math classes. 2007-11-04 15:32:52 +00:00
the_fiddler 75cd2b0994 Updated to follow the new naming conventions. Fonts tutorial is broken. 2007-11-04 15:32:24 +00:00
the_fiddler 2d2eaf4db7 Updated to work with the new bindings. 2007-11-04 15:31:09 +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 ae1349b44d Bindings (with new naming conventions) re-generated with Bind 0.9.9 2007-11-04 15:28:20 +00:00
the_fiddler 64ef751839 Bumped version number to 0.9.9 2007-11-04 15:27:25 +00:00
the_fiddler 4446a1d4df Added option to control namespace output. Added help. 2007-11-04 15:26:54 +00:00
the_fiddler a5d5449007 Removed unused indent variable. 2007-11-04 15:26:22 +00:00
the_fiddler 76887c3d7f Renamed All to AllGlu to avoid clash with GL. 2007-11-04 15:24:22 +00:00
the_fiddler 957c53098a Fixed Nested Enums/Namespace Enums output. 2007-11-04 15:22:56 +00:00
the_fiddler af25a9808b Fixed ReturnType and Parameters translation to follow .Net naming conventions. 2007-11-04 15:21:50 +00:00
the_fiddler f1ac7e2104 Fixed IsEnabled which had its ending trimmed. 2007-11-04 15:21:00 +00:00
the_fiddler 3156428e3f Translation code to follow .Net naming conventions. 2007-11-04 15:20:19 +00:00
the_fiddler 9364a4af10 Added translation code to follow the .Net naming conventions. 2007-11-04 15:19:38 +00:00
the_fiddler 4f21d69dc9 Split translation code between Type.Translate() and Parameter.Translate(). 2007-11-04 15:19:01 +00:00
the_fiddler aaeef7be32 Better handling of Enums namespace/nested class. 2007-11-04 15:17:37 +00:00
the_fiddler dbe0c424d7 Updated GetGL2Extension to return names with proper .Net naming conventions. 2007-11-04 15:16:11 +00:00
the_fiddler 4d4814d3f4 Added Boolean->GLBoolean type map, to follow the GL naming convention. 2007-11-04 15:15:38 +00:00
the_fiddler 34e8466779 Added PROC->IntPtr translation. 2007-11-04 15:14:59 +00:00
the_fiddler cf936c04b7 Fixed parameters to follow the updated Glu enums. 2007-11-04 15:14:37 +00:00
the_fiddler 58a6693f54 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 3d656851dc Changed Boolean from an OpenGL enum to plain old bool. Works nicer. 2007-11-04 15:12:25 +00:00
the_fiddler bba6bda879 Split up lines that were longer than 100 characters. 2007-11-01 23:28:31 +00:00
the_fiddler d1663fcd6d Updated to match latest TextureFont revision. 2007-11-01 23:24:32 +00:00
the_fiddler 3c7d774b09 Added ILayoutProvider class. 2007-11-01 23:23:19 +00:00
the_fiddler 79938b03e9 Added IFont and DefaultLayoutProvider classes. 2007-11-01 23:22:00 +00:00
the_fiddler 0a7e277482 Removed Dictionary to reduce memory usage. The dictionary can be built by the user. 2007-11-01 23:21:03 +00:00
the_fiddler 22c1e5011d Now uses Alpha texture. Corrected issue with PixelInternalFormat enum not being used. Added preliminary layout code. 2007-11-01 23:17:57 +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 1b4da37c54 Fixed a regression where pure IntPtr parameters (size etc etc) obtained 'object' overloads. 2007-10-31 17:42:29 +00:00
the_fiddler ad95bea24d Added support for PixelInternalFormat. This is used in all *Tex(Sub)Image* functions. 2007-10-31 17:41:23 +00:00
the_fiddler a98f46524e Updated font rendering code. 2007-10-26 15:55:24 +00:00
the_fiddler bf95f9c3c6 Temporarily removed font rendering. 2007-10-26 15:55:07 +00:00
the_fiddler 210122454c Cleaned up warnings. Updated documentation. Cleaned up some functions. 2007-10-26 15:54:35 +00:00
the_fiddler db6b583030 Took care of a couple of warnings. 2007-10-26 15:51:07 +00:00
the_fiddler 9587321f10 Added several overloads for the OpenTK.Math Vector[234] structs. 2007-10-26 13:12:24 +00:00