Commit graph

4827 commits

Author SHA1 Message Date
Robert Rouhani
df78210bc5 Matrix3x2 implementation and partial Matrix4x2 implementation. 2013-01-20 00:46:47 -08:00
Robert Rouhani
f10af59c14 Matrix2x3 and Matrix2x4 implementatinos 2013-01-19 23:58:30 -08:00
Robert Rouhani
5438f941dc More work on matrices.
Fixed some static fields in the math classes that weren't also readonly.
2013-01-19 15:06:51 -08:00
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
074af1035e Adding ignore for mac DS_Store files 2013-01-17 15:02:12 -06: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
d079625afd Reverted .gitignore to andykorth's version. A patch accidentally reset it to an older version. 2013-01-16 19:26:12 -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
the_fiddler
1a2b506142 Fixed incorrect reference in GetDisplay() documentation. 2013-01-08 10:39:08 +00: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
5a6f5a870e Test for basic mouse input 2013-01-03 10:07:50 -06:00
Andy Korth
d029a73c68 Test for mouseUp event firing when mouse is outside of the window 2012-12-21 21:22:55 -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
3c609872fe New test for Basic Mouse Input. Does not work on Mac. 2012-12-21 15:22:37 -06:00
Andy Korth
02ce1430ab Reduce debugging a little for now 2012-12-20 16:19:54 -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
fb507db838 Fix unparsable characters in shader, OpenTK issue 3186 2012-12-20 13:45:56 -06:00
Andy Korth
bef7ecd1ed Fix incorrect Mac OS key map, OpenTK issue 3220 2012-12-20 13:45:00 -06:00
Andy Korth
0847b2ca5c Build.UpdateVersion can track the git revision now, in addition to svn and bzr. 2012-12-20 13:35:58 -06:00
Andy Korth
339ffa61db Ignores for OpenTK and c sharp projects. 2012-12-20 13:35:22 -06:00
the_fiddler
a0021909d1 Minor documentation updates. 2012-05-22 23:42:47 +00:00
the_fiddler
d43f00c757 Minor documentation updates. 2012-05-22 23:42:47 +00:00
the_fiddler
2579aae09f Updated ignore lists. 2012-05-22 23:42:01 +00:00
the_fiddler
a678aee8a4 Updated ignore lists. 2012-05-22 23:42:01 +00:00
the_fiddler
5304af3d28 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
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
006ce7a14f Added overloads for Gen* and Delete* functions with single objects as parameters. 2012-04-04 11:03: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
4a62861dfc Use new DisplayDevice.GetDisplay() interface instead of obsolete AvailableDisplays. 2011-12-15 11:30:39 +00:00