Commit graph

1788 commits

Author SHA1 Message Date
the_fiddler
65c6b29918 Added vector overloads to Multiply and Divide methods.
Renamed Sub to Subtract, Mult to Multiply and Div to Divide (reason: conform with the class library design guidelines).
Obsoleted instance Add, Sub, Mult and Div methods in favor of static ones (reason: reduce API bloat, they are completely redudant).
Improved documentation for new methods.
2009-10-06 09:42:21 +00:00
the_fiddler
6b79a2d251 Fixed formatting. 2009-10-06 08:57:48 +00:00
the_fiddler
3fb4df13fb Bumped version number. 2009-10-06 08:53:11 +00:00
the_fiddler
c6afa30b4b Added GetActiveAttrib, GetActiveUniform, GetActiveUniformName and GetActiveUniformBlockName overloads that return strings. Fixes issue [#1213]: "[GL] let GetUniformName() return String". 2009-10-06 08:29:12 +00:00
the_fiddler
9933bf4739 Added ClearColor(Color4) overload. Fixes issue [#1207]: "[GL] add Color4 argument overload for ClearColor". 2009-10-06 08:03:53 +00:00
the_fiddler
69cfe6b56a Raise KeyPress events (handle WindowsMessage.CHAR message). 2009-09-26 21:56:42 +00:00
the_fiddler
5ce65c92ad Made KeyChar property setter internal instead of private. Useful for reusing KeyPressEventArgs structures (instead of allocating a new one on each and every character event). 2009-09-26 21:55:23 +00:00
the_fiddler
c201b71cf7 Marked IGameWindow as public. 2009-09-26 21:34:19 +00:00
the_fiddler
0abd2823d2 * X11GraphicsMode.cs: Protect the mode queries with XLockDisplay()/XUnlockDisplay(). 2009-09-25 08:28:51 +00:00
the_fiddler
255cad1f21 Ensure the GameWindow is visible when the Run() method is called. 2009-09-19 21:56:13 +00:00
the_fiddler
87683d533e Renamed IsWindowVisisble to the correct IsWindowVisible. 2009-09-19 20:30:12 +00:00
the_fiddler
a122fcd239 Setting VSync mode should not force control creation. Fixes issue [#1071]: "Not firing Load event for GLControl." 2009-09-18 15:46:00 +00:00
the_fiddler
3170c7aa0a * X11KeyMap.cs: Removed dependency on System.Windows.Forms. 2009-09-13 16:34:03 +00:00
the_fiddler
5f0e989951 * GLControl.cs: Added a public getter for the IWindowInfo of the GLControl. 2009-09-10 14:05:59 +00:00
the_fiddler
76e338ce5e Removed obsolete comment. 2009-09-08 16:55:41 +00:00
the_fiddler
4e86dd1381 Remove System.Windows.Forms.Control dependency in favor of OpenTK.NativeWindow. 2009-09-08 13:09:50 +00:00
the_fiddler
542144ac7c Construct windows invisible by default. Use 'Visible = true' or 'GameWindow.Run' to display them. 2009-09-08 13:04:22 +00:00
the_fiddler
b41877e771 Added IsWindowVisible method. 2009-09-08 13:03:21 +00:00
the_fiddler
856e13fcb8 Fixed several code instances that relies on C# 3.0 features. 2009-09-07 23:28:59 +00:00
the_fiddler
837604a1a6 Updated tokens for ARB_depth_clamp, ARB_vertex_array_bgra, ARB_seamless_cube_map, ARB_provoking_vertex, ARB_draw_elements_base_vertex which where promoted in version 3.2. Fixes issue [#1146]: "[GL3.2] Multiple (minor) corrections". 2009-09-07 18:33:32 +00:00
the_fiddler
5643259379 Updated tokens for ARB_geometry_shader4 (promoted in Version 3.2). Fixes issue [#588]: "ARB_geometry_shader4". 2009-09-07 18:21:39 +00:00
the_fiddler
7c3b758509 Updated tokens for ARB_texture_multisample (promoted in Version 3.2). Fixes issue [#1151]: "ARB_texture_multisample". 2009-09-07 17:56:25 +00:00
the_fiddler
965d101081 Report an error if a constant does not contain either '=' or 'use' in its definition. 2009-09-07 17:49:06 +00:00
the_fiddler
fe90b12100 Updated for 0.9.9-2b release. 2009-09-06 14:24:10 +00:00
the_fiddler
ccda66e0a8 Added AllowPartialTrustedCallers attribute. 2009-09-06 14:19:52 +00:00
the_fiddler
fd70497785 Removed obsolete solution files and folders. 2009-09-06 09:38:27 +00:00
the_fiddler
c542cb94da Fixed mime-type and eol-style on Readme.txt. 2009-09-06 09:38:04 +00:00
the_fiddler
9440b2af96 Fixed project layout (files should be at root of project, not inside a folder). 2009-09-06 09:35:11 +00:00
the_fiddler
a2a299de2a Removed duplication AssemblyInfo file. 2009-09-06 09:34:03 +00:00
the_fiddler
113b97ef36 Removed "..\" -> "../" translation from Build.exe, as it caused issues with Visual Studio paths. 2009-09-06 09:27:17 +00:00
the_fiddler
cc3071d979 Updated to latest Build.exe. 2009-09-06 09:05:11 +00:00
the_fiddler
a1fa6d91bb Added "MonoDevelop fails to sign assemblies" to known issues, with links to MonoDevelop bugzilla. 2009-09-06 09:04:22 +00:00
the_fiddler
801db96c70 Removed OpenTK.snk links from projects, as Visual Studio complained about the location of the file. 2009-09-06 09:03:51 +00:00
the_fiddler
1039f9af95 Attempted workaround for MonoDevelop signing issue with csproj files generated by Prebuild (workaround not yet complete). 2009-09-05 21:18:37 +00:00
the_fiddler
ae9639bfcd Added yet another workaround for assembly signing in Visual Studio. 2009-09-05 20:01:44 +00:00
the_fiddler
bed61a217f Updated Build.exe with the Visual Studio workaround for assembly signing. 2009-09-05 19:40:18 +00:00
the_fiddler
08ced9def2 Added link to OpenTK.snk, if it exists. Works around a Visual Studio path issue when signing the assemblies. 2009-09-05 19:38:52 +00:00
the_fiddler
dc337d0e56 Updated in preparation of 0.9.9-2 release. 2009-09-05 18:37:42 +00:00
the_fiddler
66e17487b0 Updated in preparation of 0.9.9-2 release. 2009-09-05 18:35:20 +00:00
the_fiddler
b3bd79518b Updated in preparation of 0.9.9-2 release. 2009-09-05 18:29:11 +00:00
the_fiddler
ce77b57566 Implemented Quaternion scaling by scalars. Fixes issue [#1131]: "[Math] add Quaternion scaling (easy)". 2009-09-05 16:17:47 +00:00
the_fiddler
88d6d57121 Regenerated bindings using the fixed MinmaxTarget and SeparableTarget enums names. 2009-09-05 15:32:00 +00:00
the_fiddler
fd8e750ad3 Fixed names for MinmaxTarget and SeparableTarget tokens. 2009-09-05 15:31:31 +00:00
the_fiddler
316b5f265d Regenerated bindings with using the cleaned up EXT_histogram, EXT_convolution and SGI_color_table tokens that were promoted in version 1.2. 2009-09-05 15:28:12 +00:00
the_fiddler
79aa75c3fc Cleaned up EXT_convolution and EXT_histogram tokens that were promoted in version 1.2.
Fixed values for SGI_color_table tokens that were promoted in version 1.2.
2009-09-05 15:27:32 +00:00
the_fiddler
fb08c51881 * GameWindowStates.cs: Increased texture size to ensure the text fits inside. 2009-09-04 23:48:44 +00:00
the_fiddler
594f877021 Removed obsolete OnCreate and OnDestroy methods/events. 2009-09-04 23:23:46 +00:00
the_fiddler
72eb674817 Silenced a few compiler warnings. 2009-09-04 23:23:13 +00:00
the_fiddler
1f0c7fe466 Removed unnecessary CLSCompliant attributes. 2009-09-04 23:22:44 +00:00
the_fiddler
26db415bd8 Changed IsDisposed into a property and modified code to use this instead of the backing field. 2009-09-04 23:18:47 +00:00