platform/core/csapi/opentk.git
8 years agoFixes keyboard being recognized as 2 HID devices
Thomas Altenburger [Fri, 8 Jan 2016 12:16:38 +0000 (13:16 +0100)]
Fixes keyboard being recognized as 2 HID devices

8 years agoFix HID WinRaw driver to handle PS4 controller
Thomas Altenburger [Fri, 8 Jan 2016 10:43:39 +0000 (11:43 +0100)]
Fix HID WinRaw driver to handle PS4 controller

8 years agoFix PS4 controller mapping on Windows
Thomas Altenburger [Fri, 8 Jan 2016 10:43:05 +0000 (11:43 +0100)]
Fix PS4 controller mapping on Windows

8 years agoMerge pull request #328 from WardBenjamin/develop
Fraser Waters [Sat, 2 Jan 2016 23:28:34 +0000 (23:28 +0000)]
Merge pull request #328 from WardBenjamin/develop

Fix documentation for NativeWindow.Width

8 years agoFix documentation for NativeWindow.WindowBorder
Benjamin Ward [Sat, 2 Jan 2016 17:04:14 +0000 (12:04 -0500)]
Fix documentation for NativeWindow.WindowBorder

8 years agoFix documentation for NativeWindow.WindowState
Benjamin Ward [Sat, 2 Jan 2016 17:00:01 +0000 (12:00 -0500)]
Fix documentation for NativeWindow.WindowState

8 years agoFix documentation for NativeWindow.Width
Benjamin Ward [Sat, 2 Jan 2016 16:40:16 +0000 (11:40 -0500)]
Fix documentation for NativeWindow.Width

8 years agoMerge pull request #199 from Frassle/anydown
Fraser Waters [Mon, 28 Dec 2015 00:16:37 +0000 (00:16 +0000)]
Merge pull request #199 from Frassle/anydown

[Input] Add IsAnyKey/ButtonDown to Keyboard/MouseState.

8 years agoMerge pull request #326 from neonsoup/dll_mdb
Fraser Waters [Mon, 28 Dec 2015 00:15:37 +0000 (00:15 +0000)]
Merge pull request #326 from neonsoup/dll_mdb

Rewrite program file name confusion: .mdb vs .dll.mdb

8 years agoRewrite .mdb file name fix
neonsoup [Sun, 27 Dec 2015 20:40:51 +0000 (00:40 +0400)]
Rewrite .mdb file name fix
-Fixed Generator.Rewrite program mistake because of which it was looking for
 "filename.mdb" file instead of "filename.dll.mdb"

8 years agoMerge pull request #319 from cra0zy/joyid
Fraser Waters [Sun, 6 Dec 2015 14:23:46 +0000 (14:23 +0000)]
Merge pull request #319 from cra0zy/joyid

Make joystick ID public

8 years agoMake joystick ID public
cra0zy [Sat, 5 Dec 2015 10:32:48 +0000 (11:32 +0100)]
Make joystick ID public

8 years agoMerge pull request #318 from leezer3/leezer3
Fraser Waters [Sun, 6 Dec 2015 12:36:08 +0000 (12:36 +0000)]
Merge pull request #318 from leezer3/leezer3

Fix: KP_ENTER key missing from SDL2 keymap.

8 years agoAlign whitespace for SDL2 KeypadEnter fix....
leezer3 [Sat, 5 Dec 2015 23:54:42 +0000 (23:54 +0000)]
Align whitespace for SDL2 KeypadEnter fix....

8 years agoFix: KP_ENTER key missing from SDL2 keymap.
leezer3 [Fri, 4 Dec 2015 23:49:15 +0000 (23:49 +0000)]
Fix: KP_ENTER key missing from SDL2 keymap.

8 years agoMerge pull request #314 from leezer3/leezer3-a
Fraser Waters [Sun, 15 Nov 2015 07:10:46 +0000 (07:10 +0000)]
Merge pull request #314 from leezer3/leezer3-a

Fix: Insert key not working on Linux, due to typo in X11KeyMap.cs

8 years agoFix: Insert key not working on Linux, due to typo in X11KeyMap.cs
leezer3 [Sat, 14 Nov 2015 22:23:40 +0000 (22:23 +0000)]
Fix: Insert key not working on Linux, due to typo in X11KeyMap.cs

9 years agoMerge pull request #306 from PowerOfCode/fix-nsis-config
Fraser Waters [Sat, 7 Nov 2015 14:05:50 +0000 (14:05 +0000)]
Merge pull request #306 from PowerOfCode/fix-nsis-config

Fix build configuration "Nsis"

9 years agoFix build configuration "Nsis"
Benjamin Klettbach [Mon, 26 Oct 2015 12:37:56 +0000 (13:37 +0100)]
Fix build configuration "Nsis"

- Generator.Rewrite can be build with Nsis
- OpenTK project can be build with Nsis and is getting rewritten with
  Rewrite.exe

9 years agoMerge pull request #304 from Frassle/travis
Fraser Waters [Sun, 18 Oct 2015 12:57:42 +0000 (13:57 +0100)]
Merge pull request #304 from Frassle/travis

[travis] Remove mono 3.2.8 and 2.10.8 builds

9 years ago[travis] Remove mono 3.2.8 and 2.10.8 builds
Fraser Waters [Sun, 18 Oct 2015 12:31:11 +0000 (13:31 +0100)]
[travis] Remove mono 3.2.8 and 2.10.8 builds

Old versions of mono on travis didn't have nuget support that we now use to
fetch Mono.Cecil.

9 years agoMerge pull request #302 from Frassle/mouse
Fraser Waters [Sat, 17 Oct 2015 22:24:33 +0000 (23:24 +0100)]
Merge pull request #302 from Frassle/mouse

[Win32] Fix spurious mouse enter and leave messages

9 years ago[Win32] Fix spurious mouse enter and leave messages
Fraser Waters [Sat, 17 Oct 2015 15:56:35 +0000 (16:56 +0100)]
[Win32] Fix spurious mouse enter and leave messages

Mouse tracking and mouse capture didn't work well together. Mouse capture was
also buggy in that it could release capture prematurely.

Mouse capture is now counted and tracked better, multiple requests to set
capture will only call SetCapture once. ReleaseCapture will only be called once
the same number of releases have been made as sets.
MW_MOUSELEAVE messages are now ignored if the mouse is captured.
Mouse tracking is renabled when mouse capture is released.
While the mouse is captured enter and leave events are genereated based on
tracking of the mouse inside MouseMove.

Fixes #301

9 years ago[GL] Add overloads for ProgramUniform
Fraser Waters [Sun, 11 Oct 2015 16:55:36 +0000 (17:55 +0100)]
[GL] Add overloads for ProgramUniform

Fixes #293

9 years ago[Bind] Replace copies of cecil with nuget links
Fraser Waters [Sun, 11 Oct 2015 14:11:04 +0000 (15:11 +0100)]
[Bind] Replace copies of cecil with nuget links

Use nuget to get cecil rather than storing the binaries in the repo.

Fixes #284

9 years ago[Bind] Declare key file is only read
Fraser Waters [Thu, 1 Oct 2015 11:19:21 +0000 (12:19 +0100)]
[Bind] Declare key file is only read

Partly fixes #284

9 years agoMerge pull request #295 from BikingGlobetrotter/develop
Fraser Waters [Mon, 7 Sep 2015 11:31:12 +0000 (12:31 +0100)]
Merge pull request #295 from BikingGlobetrotter/develop

[GLControl] Destroy context after OnHandleDestroyed to allow cleanup

9 years agoDestroy context after OnHandleDestroyed to allow cleanup
unknown [Mon, 7 Sep 2015 11:07:59 +0000 (13:07 +0200)]
Destroy context after OnHandleDestroyed to allow cleanup

9 years agoMerge pull request #292 from Frassle/cursorgrab
Fraser Waters [Fri, 28 Aug 2015 18:01:56 +0000 (19:01 +0100)]
Merge pull request #292 from Frassle/cursorgrab

[X11] Fix CursorVisible

9 years ago[X11] Fix CursorVisible
Fraser Waters [Fri, 21 Aug 2015 22:58:00 +0000 (23:58 +0100)]
[X11] Fix CursorVisible

Change X11 CursorVisible to only execute if a change is actually needed,
that is if we're going from visible to not visible or vice versa.

Fixes #281

9 years agoRevert changes to VS project version
Fraser Waters [Fri, 21 Aug 2015 22:22:12 +0000 (23:22 +0100)]
Revert changes to VS project version

9 years agoMerge pull request #262 from infinitespace-studios/develop
Fraser Waters [Thu, 20 Aug 2015 20:17:53 +0000 (21:17 +0100)]
Merge pull request #262 from infinitespace-studios/develop

Fixed MINIMAL compilation

9 years agoRemoved NO_SYSDRAWING in favour of just MINUMAL
Dean Ellis [Tue, 19 May 2015 19:09:04 +0000 (20:09 +0100)]
Removed NO_SYSDRAWING in favour of just MINUMAL
Reverted changes to GLControl.cs
Updated sln to not build OpenTK.GLControl in MINIMAL mode

9 years agoFixed MINIMAL and NO_SYSDRAWING compilation
Dean Ellis [Tue, 12 May 2015 20:11:27 +0000 (21:11 +0100)]
Fixed MINIMAL and NO_SYSDRAWING compilation

9 years agoMerge pull request #289 from Frassle/leak
Fraser Waters [Mon, 10 Aug 2015 21:01:42 +0000 (22:01 +0100)]
Merge pull request #289 from Frassle/leak

[Win32] Fix leaks in Win32 Cursor property

9 years ago[Win32] Fix leaks in Win32 Cursor property
Fraser Waters [Mon, 10 Aug 2015 20:57:05 +0000 (21:57 +0100)]
[Win32] Fix leaks in Win32 Cursor property

GetIconInfo
(https://msdn.microsoft.com/en-us/library/windows/desktop/ms648070(v=vs.85).aspx)
creates bitmaps that must be deleted after the call to
CreateIconIndirect, which copies the bitmaps to the icon it creates.

bmpIcon created by Bitmap.GetHicon is now destroyed after being used.

The return value of SetCursor was used to retrieve the last cursor, as
it could have been set by another library (Some UI libraries change the
cursor using the .net Cursor) this could of leaked the cursor we created
and now lost track of. We now delete the handle we had set, not the one
returned by SetCursor.

9 years agoMerge pull request #264 from Frassle/minimal
Fraser Waters [Mon, 10 Aug 2015 20:38:18 +0000 (21:38 +0100)]
Merge pull request #264 from Frassle/minimal

Remove NO_SYSDRAWING, replace with MINIMAL

9 years agoRemove NO_SYSDRAWING, replace with MINIMAL
Fraser Waters [Mon, 18 May 2015 11:31:54 +0000 (12:31 +0100)]
Remove NO_SYSDRAWING, replace with MINIMAL

9 years agoMerge pull request #288 from zeldin/develop
Fraser Waters [Sun, 9 Aug 2015 09:27:40 +0000 (10:27 +0100)]
Merge pull request #288 from zeldin/develop

[X11] Fix XIEventMask to work on any architecture

9 years agoFix XIEventMask to work on any architecture
Marcus Comstedt [Sat, 8 Aug 2015 21:46:18 +0000 (23:46 +0200)]
Fix XIEventMask to work on any architecture

The mask part of an XIEventMask struct is actually not a pointer to an
integer containing the mask, but rather to an array of bytes each
holding 8 bits of the mask, with the first byte holding bit 0-7.
Therefore the old code would only work on little endian arches.

9 years ago[Bind] Remove Zero-width space from overrides file
Fraser Waters [Thu, 30 Jul 2015 17:46:30 +0000 (18:46 +0100)]
[Bind] Remove Zero-width space from overrides file

9 years agoMerge pull request #270 from Frassle/bind
Fraser Waters [Thu, 30 Jul 2015 13:42:27 +0000 (14:42 +0100)]
Merge pull request #270 from Frassle/bind

[Bind] Cleaning up binding generator

9 years agoRegenerate bindings
Fraser Waters [Thu, 30 Jul 2015 13:31:34 +0000 (14:31 +0100)]
Regenerate bindings

Just white space changes.

9 years ago[Bind] Remove Type.IndirectionLevel
Fraser Waters [Wed, 29 Jul 2015 13:07:14 +0000 (14:07 +0100)]
[Bind] Remove Type.IndirectionLevel

Property wasn't used.

9 years ago[Bind] Improve BindStreamWriter
Fraser Waters [Fri, 20 Jun 2014 19:58:02 +0000 (20:58 +0100)]
[Bind] Improve BindStreamWriter

Allows multiple calls to Write to build up one line of text. Splits on
new line characters even in Write. Only places tabs if line is not
otherwise empty.

9 years ago[Bind] Remove all C header code from Convert
Fraser Waters [Mon, 8 Jun 2015 14:38:08 +0000 (15:38 +0100)]
[Bind] Remove all C header code from Convert

Cleaning up old C header code from convert, we'll just deal with Khronos
XML files now. If there's a need for parsing C headers we should do that
as a separate tool that either parses and generates the OpenTK XML specs
directly generates Khronos XML specs that can then be parsed by Convert.

9 years ago[Bind] Remove setting of DefaultOutputNamespace
Fraser Waters [Sun, 7 Jun 2015 22:16:55 +0000 (23:16 +0100)]
[Bind] Remove setting of DefaultOutputNamespace

Settings wasn't required to be set. The generator constructors set the
default namespace.

9 years ago[Bind] Remove dirName
Fraser Waters [Sun, 7 Jun 2015 22:01:46 +0000 (23:01 +0100)]
[Bind] Remove dirName

Wasn't used, always ended up as "GL2"

9 years agoMerge pull request #261 from Frassle/resize
Fraser Waters [Fri, 29 May 2015 09:40:35 +0000 (10:40 +0100)]
Merge pull request #261 from Frassle/resize

X11: Fix so ClientSize can resize windows with fixed borders

9 years agoX11: Fix so ClientSize can resize windows with fixed borders
Fraser Waters [Tue, 12 May 2015 13:15:33 +0000 (14:15 +0100)]
X11: Fix so ClientSize can resize windows with fixed borders

Also fixes issue that NativeWindowBase.Height was setting non-client
height but Width was setting client Width. Both now set client size.

Fixes #259

9 years agoMerge pull request #220 from Frassle/project
thefiddler [Mon, 11 May 2015 10:07:24 +0000 (12:07 +0200)]
Merge pull request #220 from Frassle/project

[Math] Vector3 Project and Unproject

9 years agoMerge pull request #228 from Frassle/spec
thefiddler [Mon, 11 May 2015 10:05:13 +0000 (12:05 +0200)]
Merge pull request #228 from Frassle/spec

Clean up binding converter and generator

9 years ago[EGL] ANGLE and EXT additions
Fraser Waters [Tue, 21 Apr 2015 20:21:18 +0000 (21:21 +0100)]
[EGL] ANGLE and EXT additions

Adds eglQuerySurfacePointerANGLE and a number of ANGLE related
constants.
Add eglGetPlatformDisplayEXT, eglCreatePlatformWindowSurfaceEXT and
eglCreatePlatformPixmapSurfaceEXT from EGL_EXT_platform_base.

9 years agoGetStaticAddess checks for RenderableFlags.ES3
Jonas Boesch [Wed, 4 Mar 2015 10:50:12 +0000 (11:50 +0100)]
GetStaticAddess checks for RenderableFlags.ES3

9 years agoAdded OPENGL_ES3_BIT
Jonas Boesch [Tue, 3 Mar 2015 14:00:43 +0000 (15:00 +0100)]
Added OPENGL_ES3_BIT

9 years agoUpdated binary dependencies for Angle
Jonas Boesch [Tue, 7 Apr 2015 13:22:12 +0000 (15:22 +0200)]
Updated binary dependencies for Angle

- From Chromium Repo: 05ae50dc71b4859baba5a95cb5d7ab04bbb8a47a

9 years agoMerge pull request #247 from Frassle/travis
Fraser Waters [Sun, 12 Apr 2015 10:37:26 +0000 (11:37 +0100)]
Merge pull request #247 from Frassle/travis

[travis] Use travis C# support

9 years ago[travis] Use travis C# support
Fraser Waters [Sun, 12 Apr 2015 10:13:11 +0000 (11:13 +0100)]
[travis] Use travis C# support

Travis now has proper support for C#,
http://docs.travis-ci.com/user/languages/csharp/

9 years agoMerge pull request #244 from Frassle/keypaddivide
Fraser Waters [Sat, 11 Apr 2015 08:40:50 +0000 (09:40 +0100)]
Merge pull request #244 from Frassle/keypaddivide

[Windows] Fix detection of KeyboardDivide key

9 years ago[Windows] Fix detection of KeyboardDivide key
Fraser Waters [Fri, 10 Apr 2015 22:29:20 +0000 (23:29 +0100)]
[Windows] Fix detection of KeyboardDivide key

Fixes #237

9 years agoMerge pull request #235 from looperhacks/patch-1
Fraser Waters [Fri, 20 Mar 2015 17:13:46 +0000 (17:13 +0000)]
Merge pull request #235 from looperhacks/patch-1

Fix links in Readme

9 years agoFix links in Readme
Peter Jeschke [Fri, 20 Mar 2015 16:43:42 +0000 (17:43 +0100)]
Fix links in Readme

9 years agoMerge pull request #193 from Frassle/threadevents
Fraser Waters [Mon, 16 Mar 2015 15:37:06 +0000 (15:37 +0000)]
Merge pull request #193 from Frassle/threadevents

[Platform] Throw exception if ProcessEvents isn't called on main thread.

9 years agoMerge pull request #223 from Frassle/angle
Fraser Waters [Mon, 16 Mar 2015 15:35:51 +0000 (15:35 +0000)]
Merge pull request #223 from Frassle/angle

[Math] Fix NaN issue in CalculateAngle

9 years agoMerge pull request #211 from cra0zy/unixgamepad
Fraser Waters [Mon, 16 Mar 2015 15:35:16 +0000 (15:35 +0000)]
Merge pull request #211 from cra0zy/unixgamepad

I was hoping someone else on the project had OSX access but that's looking unlikely. The changes look fairly benign so I'm just going to merge this in. Move fast and break things right :)

9 years agoRegenerate bindings
Fraser Waters [Sun, 1 Mar 2015 19:04:43 +0000 (19:04 +0000)]
Regenerate bindings

9 years agoUpdate License date
Fraser Waters [Sun, 1 Mar 2015 19:00:05 +0000 (19:00 +0000)]
Update License date

9 years agoRemove java/cpp code from binding generator
Fraser Waters [Sun, 1 Mar 2015 18:59:21 +0000 (18:59 +0000)]
Remove java/cpp code from binding generator

9 years agoChange url in binding generator help
Fraser Waters [Sun, 1 Mar 2015 18:51:21 +0000 (18:51 +0000)]
Change url in binding generator help

9 years agoAsk for web auth if required
Fraser Waters [Sun, 1 Mar 2015 14:44:28 +0000 (14:44 +0000)]
Ask for web auth if required

Ask for authentication to download private Khronos files.

9 years agoRemove spec support from converter
Fraser Waters [Sun, 1 Mar 2015 14:25:30 +0000 (14:25 +0000)]
Remove spec support from converter

Khronos stopped supporting .spec files in 2013. They're now over a year
old without support. As such it's not worth us continuing to support
them either.

9 years ago[Math] Fix NaN issue in CalculateAngle
Fraser Waters [Sat, 21 Feb 2015 10:55:39 +0000 (10:55 +0000)]
[Math] Fix NaN issue in CalculateAngle

Clamp dot product between -1 and 1 so acos always has a valid input.

9 years ago[Math] Vector3 Project and Unproject
Fraser Waters [Sat, 14 Feb 2015 18:46:03 +0000 (18:46 +0000)]
[Math] Vector3 Project and Unproject

Add methods to Vector3 to project to and from screen space.

9 years agoMerge pull request #218 from roman-yagodin/patch-1
Fraser Waters [Wed, 11 Feb 2015 11:25:51 +0000 (11:25 +0000)]
Merge pull request #218 from roman-yagodin/patch-1

Clarify OpenTK.dll.config use for #217

9 years agoClarify OpenTK.dll.config use for #217
Roman M. Yagodin [Wed, 11 Feb 2015 05:53:12 +0000 (08:53 +0300)]
Clarify OpenTK.dll.config use for #217

9 years agoAllowed Mac and Linux to use GamePad. Added Name param to GamePad. Added Xbox 360...
marko [Mon, 19 Jan 2015 18:04:59 +0000 (19:04 +0100)]
Allowed Mac and Linux to use GamePad. Added Name param to GamePad. Added Xbox 360 Wireless Joystick linux config to GamePadCongifurationDatabase.

9 years agoFix wrap around bug in XInput.
Fraser Waters [Fri, 9 Jan 2015 12:50:50 +0000 (12:50 +0000)]
Fix wrap around bug in XInput.

Fixes #209.
Negating short.MinValue would cause a wrap around back to short.MinValue.
This resulted in joystick inputs like 0.8, 0.9, -1.00031.

9 years ago[Input] Add IsAnyKey/ButtonDown/Pressed to input state.
Fraser Waters [Tue, 18 Nov 2014 22:10:06 +0000 (23:10 +0100)]
[Input] Add IsAnyKey/ButtonDown/Pressed to input state.

Adds properties to KeyboardState, MouseState, JoystickState and GamePadState
(GamePadButtons), to see if any key or button is down. This should be faster
than iterating over all the public IsDown properties as we can make use of the
internal bit fields.

GamePadButtons uses IsButtonPressed rather than IsButtonDown like the others as
it more closely matches it's current interface (no down methods).

9 years agoMerge pull request #202 from Frassle/issue201
Fraser Waters [Sun, 23 Nov 2014 17:15:31 +0000 (18:15 +0100)]
Merge pull request #202 from Frassle/issue201

[Input] Legacy keyboard respects the KeyRepeat field.

Fixes #201.

9 years ago[Input] Legacy keyboard respects the KeyRepeat field.
Fraser Waters [Sun, 23 Nov 2014 13:36:41 +0000 (14:36 +0100)]
[Input] Legacy keyboard respects the KeyRepeat field.

If the legacy keyboard device receives a key down event with IsRepeat set it
will only raise it's own key down event if it's KeyRepeat field is set to true.

This is as documented, regression casused by refactoring. Fixes issue #201.

Also change the GameWindowState example to show setting of KeyRepeat to true
and false and how that changes the event counts for the legacy and new keyboard
devices.

10 years agoMerge pull request #197 from Frassle/color
thefiddler [Thu, 13 Nov 2014 10:38:51 +0000 (11:38 +0100)]
Merge pull request #197 from Frassle/color

Colorspace conversion functions.

10 years agoAdd To/From HCY methods to Color4.
Fraser Waters [Mon, 10 Nov 2014 02:04:48 +0000 (03:04 +0100)]
Add To/From HCY methods to Color4.

10 years agoAdd To/From YUV methods to Color4.
Fraser Waters [Mon, 10 Nov 2014 01:42:12 +0000 (02:42 +0100)]
Add To/From YUV methods to Color4.

10 years agoAdd To/From XYZ methods to Color4.
Fraser Waters [Mon, 10 Nov 2014 00:37:37 +0000 (01:37 +0100)]
Add To/From XYZ methods to Color4.

10 years agoAdd To/From HSV methods to Color4.
Fraser Waters [Mon, 10 Nov 2014 00:33:38 +0000 (01:33 +0100)]
Add To/From HSV methods to Color4.

10 years agoAdd To/From HSL methods to Color4.
Fraser Waters [Sun, 9 Nov 2014 23:27:13 +0000 (00:27 +0100)]
Add To/From HSL methods to Color4.

10 years agoAdd To/From sRGB methods to Color4.
Fraser Waters [Mon, 10 Nov 2014 00:59:53 +0000 (01:59 +0100)]
Add To/From sRGB methods to Color4.

10 years agoMerge pull request #194 from Frassle/getentryassembly
thefiddler [Wed, 12 Nov 2014 16:59:07 +0000 (17:59 +0100)]
Merge pull request #194 from Frassle/getentryassembly

[X11] GetEntryAssembly may be null.

10 years ago[X11] GetEntryAssembly may be null.
Fraser Waters [Tue, 4 Nov 2014 22:00:05 +0000 (23:00 +0100)]
[X11] GetEntryAssembly may be null.

When running under NUnit GetEntryAssembly returns null. In this case we instead
search through the AppDomain for an assembly that matches the AppDomain name.

10 years agoThrow exception if ProcessEvents isn't called on main thread.
Fraser Waters [Tue, 21 Oct 2014 18:25:37 +0000 (20:25 +0200)]
Throw exception if ProcessEvents isn't called on main thread.

10 years agoMerge pull request #190 from Frassle/warnings
Fraser [Mon, 3 Nov 2014 13:58:35 +0000 (14:58 +0100)]
Merge pull request #190 from Frassle/warnings

[Issue #61] Fix warnings.

10 years agoAdd #pragma warning disable for unused field warnings.
Fraser Waters [Mon, 3 Nov 2014 00:37:43 +0000 (01:37 +0100)]
Add #pragma warning disable for unused field warnings.

Fixes warnings [#61] by disabling unused field warnings for two structures in
HidProtocol. These fields aren't currently used by OpenTK but the stuctures are
used in native marshalling so must match the documented structures perfectly.

10 years agoRemove unused fields/variables.
Fraser Waters [Mon, 3 Nov 2014 00:36:36 +0000 (01:36 +0100)]
Remove unused fields/variables.

Fixes warnings [#61] by removing some unused variables and an unused field.
Field was private so no inheritance concerns.

10 years agoRemove unused field.
Fraser Waters [Mon, 3 Nov 2014 00:35:49 +0000 (01:35 +0100)]
Remove unused field.

Fixes warnings [#61] by removing an unused field.

10 years agoAdd XML documentation to matrix Add methods.
Fraser Waters [Tue, 21 Oct 2014 18:34:44 +0000 (20:34 +0200)]
Add XML documentation to matrix Add methods.

Fixes warnings [#61] about missing documentation on public members.

10 years agoMerge pull request #187 from Lazzu/develop
thefiddler [Mon, 13 Oct 2014 16:24:14 +0000 (18:24 +0200)]
Merge pull request #187 from Lazzu/develop

Added support for Euler angles in Quaternion structs

10 years agoMerge pull request #188 from xThaWolfx/patch-1
thefiddler [Mon, 13 Oct 2014 16:19:11 +0000 (18:19 +0200)]
Merge pull request #188 from xThaWolfx/patch-1

Update MouseEventArgs.cs

10 years agoUpdate MouseEventArgs.cs
xThaWolfx [Mon, 13 Oct 2014 15:58:47 +0000 (17:58 +0200)]
Update MouseEventArgs.cs

The IsPressed field was never updated as the pressed parameter was never used.

10 years agoAdded support for Euler angles in Quaternion and Quaterniond by adding proper vec3...
Lasse Numminen [Sun, 12 Oct 2014 18:37:26 +0000 (21:37 +0300)]
Added support for Euler angles in Quaternion and Quaterniond by adding proper vec3 and pitch-yaw-roll constructors, and also added similar static helper functions. I unit tested them locally and the results match to the calculator found from the bottom of this web page: euclideanspace.com/maths/geometry/rotations/conversions/eulerToQuaternion/index.htm

10 years agoMerge pull request #186 from thefiddler/al_notfound_fix
thefiddler [Tue, 30 Sep 2014 11:53:11 +0000 (13:53 +0200)]
Merge pull request #186 from thefiddler/al_notfound_fix

[AL] Fix runtime crash when OpenAL not available