Commit graph

552 commits

Author SHA1 Message Date
the_fiddler 03feb5b512 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 b1b321bb3b Changed internal IPrinterImplementation.cs interface to facilitate non-cached rendering. 2008-01-06 02:19:53 +00:00
the_fiddler 6d8d4aa846 Bumped version number. 2008-01-06 02:19:08 +00:00
the_fiddler 8476ff2c08 Fixed data marshaling to winforms thread. 2008-01-06 02:18:58 +00:00
the_fiddler ab4e1b6a0f Bumped version number. 2008-01-06 02:18:27 +00:00
the_fiddler bbb38b9271 Updated according to the new enums. 2008-01-04 20:55:52 +00:00
the_fiddler 33495b5d63 Updated according to the new enums. 2008-01-04 20:55:33 +00:00
the_fiddler 891bb9c6af Fixed cross-threading calls into Windows.Forms, using delegates and BeginInvoke(). 2008-01-04 20:55:15 +00:00
the_fiddler 844d262df2 Fixed GetShader to use the new enums. Added PointParameter helper overload. 2008-01-04 17:16:43 +00:00
the_fiddler 45a0bb7c7d Updated bindings with specific enums. 2008-01-04 17:07:58 +00:00
the_fiddler 456cbd39bd Specific enums for ARB vertex/fragment program (asm). 2008-01-03 16:53:40 +00:00
the_fiddler d7c4d7c036 Commented out the VERSION_2_1 enum. 2008-01-03 13:38:10 +00:00
the_fiddler e759ca13ca 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 ca85dc615f Specific enums for Version21 feature: "GLSL shaders ". 2008-01-03 13:32:54 +00:00
the_fiddler 9f1673205e Small cosmetic change in Point Sprites. 2008-01-03 13:31:04 +00:00
the_fiddler 127d39c577 Commented out the VERSION_2_0 enum. 2008-01-03 13:22:58 +00:00
the_fiddler 02ebcd43e7 Specific enums for Version20 feature: "Point Sprites". 2008-01-03 13:22:13 +00:00
the_fiddler de86d6769c Specific enums for Version20 feature: "Two Side Stencil". 2008-01-03 13:09:15 +00:00
the_fiddler 425770480a Fixed Ati namespace (was Ata instead). 2008-01-03 13:08:59 +00:00
the_fiddler e85b0284b9 Specific enums for Version20 feature: "GLSL Shaders" (updated GetShader/GetProgram). 2008-01-03 12:57:18 +00:00
the_fiddler 2b879dc8d1 Specific enums for Version20 feature: "GLSL Shaders".
Added MatrixMode.Color enum.
2008-01-03 12:36:24 +00:00
the_fiddler ac99da230d Specific enums for Version13 feature: "Texture Parameter (CLAMP_TO_BORDER)". 2008-01-03 01:53:11 +00:00
the_fiddler eb2bb00aa5 Specific enums for Version14 features: "Generate Mipmaps and Stencil Wrap". 2008-01-03 01:44:52 +00:00
the_fiddler a92efe9409 Specific enums for Version14 feature: "Texture LOD Bias". 2008-01-03 01:38:44 +00:00
the_fiddler afb77ffcac Specific enums for Version14 feature: "Blendfunc Separate". 2008-01-03 01:37:03 +00:00
the_fiddler 82c1527d31 Specific enums for Version13 feature: "Multisample". 2008-01-03 01:33:08 +00:00
the_fiddler 17890fb555 Specific enums for Version13 features "Texture Env Combine, Crossbar and Dot3". 2008-01-03 01:27:45 +00:00
the_fiddler e6d30fd95d Temporary fix for GetShaderiv, until specific enums for Version20 are added. 2008-01-03 00:55:27 +00:00
the_fiddler 74071fac60 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 22e356ec45 Fixed a possible null key exception when no AuxEnums are loaded. 2008-01-03 00:52:55 +00:00
the_fiddler 0f15148926 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 e56a9500ec GetGL2Extension now works for both uppercase and lowercase strings. 2008-01-03 00:06:55 +00:00
the_fiddler b1d46915a9 Cosmetic changes. 2008-01-03 00:06:19 +00:00
the_fiddler e0fc40b508 Fixed GL.Scale (was GL.Scaled) 2008-01-02 13:50:43 +00:00
the_fiddler df496cb5d2 Specific enums for Version13 "Compressed Textures". 2008-01-02 10:54:41 +00:00
the_fiddler 65f4fff621 Specific enums for Version13 "Multitexture". 2008-01-02 10:48:06 +00:00
the_fiddler 94302f8577 Commented out Version15 enum. 2008-01-02 01:10:39 +00:00
the_fiddler e5b5dba183 Update VboTextPrinter to use the updated Buffer Object enums. 2008-01-02 01:06:03 +00:00
the_fiddler 18296ea663 Updated T08_VBO and T10_GLSL_Cube to use the more specific, updated enums. 2008-01-02 01:01:40 +00:00
the_fiddler fb04abb077 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 24bb434432 Specific enums for Version20 "Shader Objects". 2008-01-02 00:29:04 +00:00
the_fiddler f52eb23657 Specific enums for Version21 "sRGB Texture" additions. Fixed Version13 "TextureGenMode" which crashed the generator. 2008-01-01 23:27:46 +00:00
the_fiddler 00c89abaad Specific enums for Version13 "Transpose Matrix" and "Cube Maps". 2008-01-01 23:21:57 +00:00
the_fiddler 6bc5158cf2 Specific enums for Version14 "Point Parameters" and Version20 "Point Sprites" additions. 2008-01-01 22:39:45 +00:00
the_fiddler 8476fd740f Specific enums for Version20 "Half Float" additions. 2008-01-01 22:04:53 +00:00
the_fiddler 92a65a14f2 Specific enums for Version14 "Secondary Color" additions. 2008-01-01 22:02:13 +00:00
the_fiddler fde63de9a0 Specific enums for Version14 "Fog" additions. 2008-01-01 21:39:51 +00:00
the_fiddler 66b8c33efd Updated TextureParameterName and TextureCompareMode enums (Version14 additions) 2008-01-01 20:51:58 +00:00
the_fiddler e116c5c964 Updated Depth Texture enum (Version14) 2008-01-01 20:34:02 +00:00
the_fiddler 90bebe0be9 Updated Occlusion Query enums (Version15) 2008-01-01 20:09:29 +00:00
the_fiddler b05f8728aa Fixed Perspective implementation. 2007-12-31 12:16:39 +00:00
the_fiddler ecb325683c Glu.ErrorString overloaded to accept the OpenGL ErrorCode enum.
Minor cosmetic fixes.
2007-12-09 19:55:34 +00:00
the_fiddler 394d65b6d7 GL.Color3 and GL.Color4 overloaded to accept Vector3 and Vector4 structs. 2007-12-09 19:54:47 +00:00
the_fiddler a70754da07 Clarified KeyboardDevice.KeyRepeat documentation. 2007-12-09 19:54:08 +00:00
the_fiddler 7fee81afcf Added Version13.TextureCompressed value to GetTextureParameter enum. 2007-12-09 19:51:14 +00:00
the_fiddler 938b2b8519 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 f535256e1e Fixed TextPrinter.Begin() and TextPrinter.End() not restoring matrices. 2007-12-01 16:51:30 +00:00
the_fiddler f23bafa6a4 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 088194bf1a Fix for flickering GLControl reported by Per and confirmed by bobbypowers. 2007-11-12 08:33:24 +00:00
the_fiddler 180fb083b9 Some comments. 2007-11-12 07:45:34 +00:00
the_fiddler 726ddbf0c2 Added TextPrinter.Draw() for dynamic text. Not implemented yet. 2007-11-12 07:39:56 +00:00
the_fiddler 8db2411038 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 e020c2f55f Added a call to StopWatch.Reset() to avoid starting the timers before their time. 2007-11-11 23:32:58 +00:00
the_fiddler f103f08f35 Fixed handling of Examples Data Path 2007-11-11 23:28:58 +00:00
the_fiddler 2a315072f2 Added MathSpeed.cs test. 2007-11-11 23:25:41 +00:00
the_fiddler 36e7308e19 Fixed Build system to copy DataFiles to output path. 2007-11-11 23:25:17 +00:00
the_fiddler fe1d12d037 Final touches before release. 2007-11-11 21:48:00 +00:00
the_fiddler 815eb7ef55 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 42e36a31c6 Removed a couple of unused lines of code. 2007-11-11 20:22:51 +00:00
the_fiddler 6dc133d9eb 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 b4f044b293 Fixed loading of Bitmap on Linux (invalid path separator). 2007-11-11 20:09:18 +00:00
the_fiddler 9725f72fb9 glControl1_Resize event was not fired. 2007-11-11 19:39:09 +00:00
the_fiddler b81fdbe630 X11GLContext plays better with Windows.Forms. 2007-11-11 19:28:55 +00:00
the_fiddler 67da07e7a7 X11GLContext plays better with Windows.Forms. 2007-11-11 19:28:43 +00:00
the_fiddler d1e7e6a351 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 255e0f5cf9 Added ExampleAttribute to all examples. Improved Textures example. Modified several other examples. 2007-11-11 18:44:10 +00:00
the_fiddler 405e949a2a Added example data. 2007-11-11 18:43:16 +00:00
the_fiddler 9f1593aada Initial check-in. 2007-11-10 23:31:30 +00:00
the_fiddler 3bdcc9dbcf Changed background color to SteelBlue. Added ExampleAttribute. 2007-11-10 23:31:01 +00:00
the_fiddler db06500dd2 Change enum in GL.TexParameter from All to more specific type. 2007-11-10 23:30:14 +00:00
the_fiddler 7bbab20112 Updated licensing information. 2007-11-10 23:29:45 +00:00
the_fiddler cba3413059 Updated licensing information. 2007-11-10 23:29:25 +00:00
the_fiddler 47dad78e44 george's patch for camera and transform functions. 2007-11-10 18:53:25 +00:00
the_fiddler 8daabaa1d3 Corrected casing of ExtTextureSrgb. 2007-11-10 18:33:44 +00:00
the_fiddler e4bb4b1764 Fixed handling of some IntPtr parameters. 2007-11-10 18:31:33 +00:00
the_fiddler f550c71cd3 Class is no longer public. 2007-11-10 18:26:14 +00:00
the_fiddler d2270f8eef Reverted to 0.3.12 way of handling input events. 2007-11-10 18:26:05 +00:00
the_fiddler 25946dc406 Reverted to 0.3.12 way of handling input events. 2007-11-10 18:25:33 +00:00
the_fiddler acc916a734 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 c375a71603 Reverted to 0.3.12 way of handling input events. 2007-11-10 18:24:56 +00:00
the_fiddler 260353f37a Re-added IInputDriver property. 2007-11-10 18:24:30 +00:00
the_fiddler 6a4d9b9f4f Updated documentation and renamed Imports.import to Imports.FunctionMap for clarity. 2007-11-10 18:11:34 +00:00
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 0c3e912dd4 Added SansSerif font. 2007-11-08 16:43:03 +00:00
the_fiddler bfcfe107b2 Added documentation. 2007-11-08 16:42:30 +00:00
the_fiddler f52e61b1a8 Moved DisplayListTextHandle to its own file. 2007-11-08 16:41:08 +00:00
the_fiddler 18df7a0d5e Deleted an empty line. 2007-11-08 16:40:30 +00:00