Robert Rouhani
|
84a03e965c
|
Matrix2 implementation
Started on Matrix2x3 implementation
Minor changes to Matrix3 and Matrix4
|
2013-01-19 00:29:22 -08:00 |
|
Robert Rouhani
|
8b8ded3232
|
Added very basic implementations of all possible matrix sizes up to 4x4
Moved the indexers out of the Properties region and into their own Indexers region
|
2013-01-18 19:21:24 -08:00 |
|
Robert Rouhani
|
e5adf4d862
|
Added Matrix4x3 and Matrix3x4 implementations from our game.
|
2013-01-18 15:32:09 -08:00 |
|
Robert Rouhani
|
afefc93fc6
|
Fixed bug in Matrix4.LookAt.
|
2013-01-18 15:13:36 -08:00 |
|
Andy Korth
|
2a0ad3ef6f
|
A few minor comments
|
2013-01-17 14:45:57 -06:00 |
|
Robert Rouhani
|
3a9dfc62ad
|
Fixed extra endregion directive that prevented compilation.
Fixed some warnings about csproj files.
|
2013-01-16 22:11:18 -08:00 |
|
Robert Rouhani
|
1712057977
|
Removed swizzles that had duplicate components.
|
2013-01-16 19:21:54 -08:00 |
|
Robert Rouhani
|
c0fcbb6961
|
Fixed spacing of #endregion directives from merging
|
2013-01-16 18:53:59 -08:00 |
|
Robert Rouhani
|
bf1401e115
|
Fixed the issues caused by merging in our changes as patches from the old repo.
|
2013-01-16 18:08:03 -08:00 |
|
Robert Rouhani
|
59c652aaf8
|
Added all swizzle permutations up to the vector's dimension.
|
2013-01-16 18:01:07 -08:00 |
|
Robert Rouhani
|
819c02c445
|
More hacking for gamepads
|
2013-01-16 17:59:52 -08:00 |
|
Robert Rouhani
|
b5591e1eee
|
Started implementing GamePad
|
2013-01-16 17:56:31 -08:00 |
|
Robert Rouhani
|
e6a855f00a
|
Added UniformMatrix3/3d/4d overloads
|
2013-01-16 17:53:00 -08:00 |
|
Robert Rouhani
|
56e75748b5
|
Added ref/out overload for Matrix4.Invert
|
2013-01-16 17:49:26 -08:00 |
|
Robert Rouhani
|
20c219bda1
|
Implemented perpendicular dot product in Vector2.
|
2013-01-16 17:46:05 -08:00 |
|
Robert Rouhani
|
7a0634814e
|
Matrix4 optimizations
|
2013-01-16 17:45:10 -08:00 |
|
Andy Korth
|
fa422dca2a
|
Fix Windows 8 Keyboard, OpenTK issue 3198
|
2013-01-14 13:09:55 -06:00 |
|
Andy Korth
|
6500e176df
|
A bit of cleanup on the Vector ToStrings
|
2013-01-08 12:04:21 -06:00 |
|
Andy Korth
|
4230c6b4f0
|
Added Robmaister's Matrix3 implementations
|
2013-01-03 10:41:56 -06:00 |
|
Andy Korth
|
1939bc789d
|
Added index getters and settors for Vector and Matrix classes
|
2013-01-03 10:39:15 -06:00 |
|
Andy Korth
|
0c7c1e8bd9
|
Add Create from quaternion method from avc81, OpenTK Issue 2439
|
2013-01-03 10:19:06 -06:00 |
|
Andy Korth
|
84e97adf45
|
Address OpenTK Issue 1880
|
2013-01-03 10:14:59 -06:00 |
|
Andy Korth
|
5b0db16a89
|
Mouse up events in Windows occur regardless of where on the screen the cursor is. OpenTK issue 2133
|
2012-12-21 21:12:59 -06:00 |
|
Andy Korth
|
c98d9e4503
|
Supress printing of some keyboard non-errors.
|
2012-12-21 18:43:19 -06:00 |
|
Andy Korth
|
39c3f3f543
|
Replication project for Mac OS mouse input issue, and fix. OpenTK issues 3242 and 2800
|
2012-12-21 17:11:39 -06:00 |
|
Andy Korth
|
224a296220
|
Address mouse on windows 8 for OpenTK issue 3198
|
2012-12-20 15:18:52 -06:00 |
|
Andy Korth
|
27d2cb451f
|
Supress some of the warnings in the autogenerated files
|
2012-12-20 13:56:59 -06:00 |
|
Andy Korth
|
bef7ecd1ed
|
Fix incorrect Mac OS key map, OpenTK issue 3220
|
2012-12-20 13:45:00 -06:00 |
|
the_fiddler
|
58ef0d5c27
|
Use singular form for single-object overloads, because plural looks weird when generating a single name.
|
2012-04-04 11:10:28 +00:00 |
|
the_fiddler
|
8b8e49535c
|
Added overloads for Gen* and Delete* functions with single objects as parameters.
|
2012-04-04 11:03:28 +00:00 |
|
the_fiddler
|
e838aa7953
|
Use Debug.WriteLine instead of Debug.Print on a single-parameter string. Fixes compilation on mobile devices.
|
2011-12-08 00:17:08 +00:00 |
|
the_fiddler
|
1e739bb4ff
|
Added minimal SystemEvents definition to allow compilation on mobile devices.
|
2011-12-08 00:14:36 +00:00 |
|
the_fiddler
|
41e0c65dcb
|
Avoid using the global namespace in the MINIMAL configuration, as it confuses the Mono compiler.
|
2011-12-08 00:10:03 +00:00 |
|
the_fiddler
|
4fde3c4dab
|
Added conditional compilation and the necessary classes to compile OpenTK without referencing System.Drawing.dll. To build without System.Drawing, add "MINIMAL" to the conditional compilation symbols. Note that this is an experimental feature that will result in a source- and binary-incompatible dll.
|
2011-12-08 00:03:14 +00:00 |
|
the_fiddler
|
0df6d56f03
|
Removed invalid TextureParameterName.Red token. Fixes issue [#2789]: "TextureParameterName.Red".
|
2011-12-07 00:28:13 +00:00 |
|
the_fiddler
|
1ace769646
|
Further improvements to suffix trimming regexes. Now matches GetInteger(ui)64 and does not match functions ending in "Coord", "Attrib", "Access" and more.
|
2011-12-07 00:22:10 +00:00 |
|
the_fiddler
|
59cfdf4664
|
Ensured function names are trimmed using the same code as documentation and function parameters.
Improved trimming for functions with '64' suffices.
|
2011-12-07 00:01:48 +00:00 |
|
the_fiddler
|
5d61e042a0
|
GraphicsMode was not set when initializing a DummyGLContext with an explicit handle. Corrected now.
|
2011-12-06 21:54:20 +00:00 |
|
the_fiddler
|
e2d31c78cb
|
Added missing TextureEnvMode.Replace token. Fixes issue [#2791]: "TextureEnvMode.Replace missing".
|
2011-12-06 21:49:43 +00:00 |
|
the_fiddler
|
12a2fbcaec
|
Protect against negative Stopwatch values on buggy systems. Fixes issue [#2740}: "OpenTK freeze in GameWindow main loop, and possible fix. (Copied from Development forum)".
|
2011-11-03 10:34:57 +00:00 |
|
the_fiddler
|
ddbce3c4ec
|
Map libX11 (libX11.so) to libX11.so.6, because the former is not available on Ubuntu without libX11-dev installed.
|
2011-09-26 13:39:49 +00:00 |
|
the_fiddler
|
809d369c52
|
Implemented IGraphicsContext.SwapInterval property that supersedes IGraphicsContext.VSync. Fixes issue [#2671]: "Expose SwapInterval to GameWindow".
|
2011-09-06 12:06:30 +00:00 |
|
the_fiddler
|
d0cd45e6d0
|
Optimized Matrix4(d).Mult for a 7x speedup. Code courtesy of http://www.edais.co.uk/blog/?p=27
|
2011-09-04 20:52:42 +00:00 |
|
the_fiddler
|
9c6a4bb2df
|
Fixed coordinate transform for CursorVisible = false on Windows. Fixes issue [#2416]: "Hided mouse cursor problem".
Removed unnecessary constructors from Win32Rectangle struct.
|
2011-08-25 13:38:08 +00:00 |
|
the_fiddler
|
f4f0b97f7c
|
Added UniformBlockReferencedByGeometryShader token to ActiveUniformBlockParameter. Fixes issue [#2616]: "ActiveUniformBlockParameter.UniformBlockReferencedByGeometryShader is missing".
|
2011-07-26 14:09:12 +00:00 |
|
the_fiddler
|
97f47e8cdc
|
Added ColorWritemask to GetIndexedPName. Fixes issue [#2509]: "Missing GetIndexedPName.ColorWritemask as GetBoolean parameter".
|
2011-07-26 12:35:50 +00:00 |
|
the_fiddler
|
43afd8cf57
|
Added missing tokens for ARB_texture_buffer_object (core since GL3.1). Fixes issue [#2615]: "GetPName.MaxTextureBufferSize is missing".
|
2011-07-26 12:14:17 +00:00 |
|
the_fiddler
|
81efad6bd0
|
Regenerated OpenGL bindings using the 06 July 2011 specs and the latest binding generator that includes documentation comments to enums.
|
2011-07-26 11:56:15 +00:00 |
|
the_fiddler
|
ed5c64208b
|
* Quaternion.cs:
* Quaterniond.cs: Check for W > 1.0 _or_ W < -1.0 before normalizing
in ToAxisAngle. Resolves issue [#2465]: "Quaternion rotation bug".
|
2011-07-10 14:48:29 +00:00 |
|
the_fiddler
|
544de30874
|
Fixed eglGetProcAddress entry point (was eglCopyBuffer).
|
2011-05-07 18:52:47 +00:00 |
|