platform/core/csapi/opentk.git
7 years agoFixed typos in documentation comments
Shard White [Thu, 27 Apr 2017 07:43:21 +0000 (08:43 +0100)]
Fixed typos in documentation comments

7 years agoMerge pull request #510 from UnknownShadow200/develop
varon [Thu, 23 Mar 2017 08:20:21 +0000 (10:20 +0200)]
Merge pull request #510 from UnknownShadow200/develop

Fix default input directories for Generator.Bind

7 years agoFix default input directories for Generator.Bind
UnknownShadow200 [Thu, 23 Mar 2017 04:54:40 +0000 (15:54 +1100)]
Fix default input directories for Generator.Bind

7 years agoMerge pull request #458 from mzanin/angle-es3
varon [Tue, 21 Mar 2017 10:46:11 +0000 (12:46 +0200)]
Merge pull request #458 from mzanin/angle-es3

Allow using OpenGL ES3 with Angle and extract a Direct3D shared handle

7 years agoAddressed comments
Manuel Zanin [Tue, 21 Mar 2017 09:21:22 +0000 (10:21 +0100)]
Addressed comments

7 years agoMerge pull request #487 from spellizzari/develop
varon [Mon, 20 Mar 2017 17:48:36 +0000 (19:48 +0200)]
Merge pull request #487 from spellizzari/develop

XInputGetStateEx obtained through ordinal

7 years agoMerge pull request #508 from tzachshabtay/develop
varon [Mon, 20 Mar 2017 16:46:00 +0000 (18:46 +0200)]
Merge pull request #508 from tzachshabtay/develop

IOS- fixed crash on first tick

7 years agoIOS- fixed crash on first tick
Tzach Shabtay [Mon, 20 Mar 2017 03:47:23 +0000 (23:47 -0400)]
IOS- fixed crash on first tick

FrameEventArgs throws an exception when setting the Time to a value <=
0. With that knowledge, both the Android and the IOS implementations
had a bug when setting the time.
On IOS, that bug would cause a crash on the first tick, as the first
tick would always set to 0.
On Android the bug was probably harmless but there was a redundant
check there (and also removed the unneeded allocation that was there on
every tick).

7 years agoMerge pull request #506 from pragmatrix/angle
varon [Sun, 19 Mar 2017 16:40:48 +0000 (18:40 +0200)]
Merge pull request #506 from pragmatrix/angle

ANGLE: keep the backbuffer's size updated when the window resizes

7 years agobe sure the current context is set before calling Egl.WaitClient()
Armin Sander [Sun, 19 Mar 2017 14:28:26 +0000 (15:28 +0100)]
be sure the current context is set before calling Egl.WaitClient()

7 years agoMerge pull request #485 from leezer3/develop
varon [Sun, 19 Mar 2017 10:29:00 +0000 (12:29 +0200)]
Merge pull request #485 from leezer3/develop

Fix: Joystick hats sticking in last position on Linux

7 years agoMerge pull request #504 from leezer3/AndroidIOS
varon [Sun, 19 Mar 2017 09:42:04 +0000 (11:42 +0200)]
Merge pull request #504 from leezer3/AndroidIOS

FIx: JoystickButton.cs not removed from Android / IOS projects

7 years agoMerge pull request #505 from pragmatrix/editorconfig
varon [Sat, 18 Mar 2017 16:33:39 +0000 (18:33 +0200)]
Merge pull request #505 from pragmatrix/editorconfig

Add .editorconfig

7 years agoANGLE: keep the backbuffer size updated when the window resizes
Armin Sander [Sat, 18 Mar 2017 13:06:27 +0000 (14:06 +0100)]
ANGLE: keep the backbuffer size updated when the window resizes

7 years agoadd .editorconfig
Armin Sander [Sat, 18 Mar 2017 12:46:39 +0000 (13:46 +0100)]
add .editorconfig

7 years agoFIx: JoystickButton.cs not removed from Android / IOS projects
Christopher Lees [Thu, 16 Mar 2017 22:16:42 +0000 (22:16 +0000)]
FIx: JoystickButton.cs not removed from Android / IOS projects

7 years agoMerge pull request #503 from UnknownShadow200/develop
varon [Wed, 15 Mar 2017 12:39:15 +0000 (14:39 +0200)]
Merge pull request #503 from UnknownShadow200/develop

Fix pointless warning when compiling Box2.cs

7 years agoFix pointless warning when compiling Box2.cs
UnknownShadow200 [Wed, 15 Mar 2017 12:25:44 +0000 (23:25 +1100)]
Fix pointless warning when compiling Box2.cs

Showed warning "Missing XML comment for publicly visible type or member 'OpenTK.Box2.GetHashCode()' (CS1591) ", because there were five / instead of three / to indicate an XML comment.

7 years agoMerge pull request #495 from tzachshabtay/develop
varon [Mon, 13 Mar 2017 07:45:37 +0000 (09:45 +0200)]
Merge pull request #495 from tzachshabtay/develop

Fix broken IOS bindings

7 years agoFix broken iOS bindings
Tzach Shabtay [Sat, 4 Mar 2017 03:29:47 +0000 (22:29 -0500)]
Fix broken iOS bindings

7 years agoMerge pull request #492 from txdv/grammar
varon [Wed, 1 Mar 2017 07:08:14 +0000 (09:08 +0200)]
Merge pull request #492 from txdv/grammar

Grammar fix.

7 years agoGrammar fix.
Andrius Bentkus [Tue, 28 Feb 2017 14:26:22 +0000 (16:26 +0200)]
Grammar fix.

7 years agoXInputGetStateEx obtained through ordinal
Sebastien Pellizzari [Tue, 14 Feb 2017 08:17:41 +0000 (09:17 +0100)]
XInputGetStateEx obtained through ordinal

7 years agoFix: Joystick hats sticking in last position on Linux
Christopher Lees [Sat, 11 Feb 2017 18:49:29 +0000 (18:49 +0000)]
Fix: Joystick hats sticking in last position on Linux

7 years agoMerge pull request #484 from leezer3/develop
varon [Fri, 10 Feb 2017 15:35:25 +0000 (17:35 +0200)]
Merge pull request #484 from leezer3/develop

Fix: Xbox controller D-Pad not working under Windows

7 years agoMerge pull request #453 from leezer3/Joystick2
varon [Fri, 10 Feb 2017 15:34:44 +0000 (17:34 +0200)]
Merge pull request #453 from leezer3/Joystick2

Improve Joystick Buttons

7 years agoFix: Xbox controller D-Pad not working under Windows
Christopher Lees [Fri, 10 Feb 2017 14:24:58 +0000 (14:24 +0000)]
Fix: Xbox controller D-Pad not working under Windows

7 years agoMerge pull request #481 from leezer3/NegativeAxis
varon [Thu, 9 Feb 2017 09:31:11 +0000 (11:31 +0200)]
Merge pull request #481 from leezer3/NegativeAxis

Fix: Joysticks with an axis range below zero were inverted

7 years agoMerge pull request #478 from leezer3/develop
varon [Thu, 9 Feb 2017 08:50:37 +0000 (10:50 +0200)]
Merge pull request #478 from leezer3/develop

Fix: Incorrect documentation for MathHelper.NextPowerOfTwo

7 years agoFix: Joysticks with an axis range below zero were inverted
Christopher Lees [Sun, 5 Feb 2017 21:36:11 +0000 (21:36 +0000)]
Fix: Joysticks with an axis range below zero were inverted

7 years agoMerge remote-tracking branch 'upstream/develop' into develop
Tzach Shabtay [Wed, 1 Feb 2017 03:37:39 +0000 (22:37 -0500)]
Merge remote-tracking branch 'upstream/develop' into develop

Merge from upstream

7 years agoFix: Incorrect documentation for MathHelper.NextPowerOfTwo
Christopher Lees [Tue, 31 Jan 2017 14:19:39 +0000 (14:19 +0000)]
Fix: Incorrect documentation for MathHelper.NextPowerOfTwo

Fix: Typo in readme

7 years agoMerge pull request #476 from leezer3/develop
varon [Mon, 30 Jan 2017 20:34:22 +0000 (22:34 +0200)]
Merge pull request #476 from leezer3/develop

Fix: Some joysticks return an invalid HID page of 1

7 years agoMerge pull request #462 from tzachshabtay/Mobile_DebugPrintouts
varon [Sun, 29 Jan 2017 14:42:48 +0000 (16:42 +0200)]
Merge pull request #462 from tzachshabtay/Mobile_DebugPrintouts

Removed the stubs for System.Diagnostics.Debug from Android & IOS

7 years agoMerge remote-tracking branch 'opentk/develop' into develop
Tzach Shabtay [Sun, 29 Jan 2017 02:17:32 +0000 (21:17 -0500)]
Merge remote-tracking branch 'opentk/develop' into develop

7 years agoFix: Some joysticks return an invalid HID page of 1
Christopher Lees [Fri, 27 Jan 2017 15:48:32 +0000 (15:48 +0000)]
Fix: Some joysticks return an invalid HID page of 1

7 years agoMerge pull request #463 from tzachshabtay/RemoveRedundantPrintout
varon [Mon, 12 Dec 2016 07:25:40 +0000 (09:25 +0200)]
Merge pull request #463 from tzachshabtay/RemoveRedundantPrintout

Removed redundant printout for "OnMouseMove called without moving the mouse"

7 years agoMerge pull request #461 from tzachshabtay/OpenTK_AndroidCrashes
varon [Mon, 12 Dec 2016 07:24:18 +0000 (09:24 +0200)]
Merge pull request #461 from tzachshabtay/OpenTK_AndroidCrashes

Fix 2 crashes on Android

7 years agoRemoved redundant printout for "OnMouseMove called without moving the mouse"
Tzach Shabtay [Sun, 11 Dec 2016 23:11:56 +0000 (18:11 -0500)]
Removed redundant printout for "OnMouseMove called without moving the mouse"

This fixes #416.
The problem with this printout (as explained in the issue) is that on
Windows (at least for specific devices/OS) GetMouseMovePointsEx can
return duplicate points, so it’s either adding a check in the Windows
layer or remove the printout. Adding a check in the Windows layer looks
redundant though, as this is already checked in NativeWindowBase, so
removing the printout looks preferable.

7 years agoRemoved the stubs for System.Diagnostics.Debug from Android & IOS
Tzach Shabtay [Sun, 11 Dec 2016 23:03:29 +0000 (18:03 -0500)]
Removed the stubs for System.Diagnostics.Debug from Android & IOS

This looks like it was once a Xamarin limitation, but it’s not anymore.
Note: tested this on Android, but not on IOS (tested compilation on IOS
only).
Fixes #447

7 years agoAndroid- fix a crash when the game view is closed before it started running
Tzach Shabtay [Sun, 11 Dec 2016 22:50:38 +0000 (17:50 -0500)]
Android- fix a crash when the game view is closed before it started running

When the game view is closed, if it hasn’t started running yet the
stopwatch would still be null- added a null check.

7 years agoAndroid- Fix crash when querying for surface when window info was not created yet
Tzach Shabtay [Sun, 11 Dec 2016 22:47:26 +0000 (17:47 -0500)]
Android- Fix crash when querying for surface when window info was not created yet

HasSurface is called by ReadyToRender property to query if the surface
was created, but it’s possible that the window info was not created
yet, added a missing null check.

7 years agoMoved AngleWindowInfo and EglAnglePlatformFactory under src
Manuel Zanin [Tue, 29 Nov 2016 10:34:16 +0000 (11:34 +0100)]
Moved AngleWindowInfo and EglAnglePlatformFactory under src

7 years agoUse existing ANGLE definitions
Jonas Boesch [Wed, 6 Jan 2016 14:29:34 +0000 (15:29 +0100)]
Use existing ANGLE definitions

7 years agoBugfix: Creating a second GraphicsContext forced context sharing.
Jonas Boesch [Tue, 21 Apr 2015 14:09:48 +0000 (16:09 +0200)]
Bugfix: Creating a second GraphicsContext forced context sharing.

This fix will keep existing behavior (forced sharing) in the default case, but adds a new constructor that allows explicitly specifying the shared context. A user can now explicitly specify null for the shared context to get a new non-shared context.

7 years agoAdded AngleWindowInfo and AnglePlatformFactory
Jonas Boesch [Tue, 21 Apr 2015 14:09:29 +0000 (16:09 +0200)]
Added AngleWindowInfo and AnglePlatformFactory

Both WindowInfo and PlatformFactory wrap the actual platform-specific WindowInfo and PlatformFactory.

For offscreen rendering, AngleWindowInfo can be used with a DummyWindowInfo.

The API to add additional surfaces was added to IAngleWindowInfo, since all those calls need the Display parameter that is only available on EglWindowInfo (which is not exposed to users).

7 years agoAdded Angle-related enums and definitions
Jonas Boesch [Tue, 21 Apr 2015 14:08:50 +0000 (16:08 +0200)]
Added Angle-related enums and definitions

+ GraphicsContextFlags now has Angle and Offscreen flags.
+ Egl now has PLATFORM_ANGLE related const ints.
+ Added eglGetPlatformDisplayEXT p/invoke definition
+ Added eglQuerySurfacePointerANGLE p/invoke definition
+ EglWindowInfo.CreatePbufferSurface was commented out. Enabled and fixed it.
+ GraphicsContextFlags.Offscreen will make the context create a PbufferSurface instead of a WindowSurface in EglContext
+ SurfaceType enum to select surface type for SelectGraphicsMode

7 years agoBugfix: Non-null shared contexts for Egl threw Exception
Jonas Boesch [Tue, 21 Apr 2015 14:08:20 +0000 (16:08 +0200)]
Bugfix: Non-null shared contexts for Egl threw Exception

The shared context parameter can be either the EglContext directly, or
the facade, and we cast to see what it is.

7 years agoJoystick Buttons:
Christopher Lees [Wed, 23 Nov 2016 14:11:00 +0000 (14:11 +0000)]
Joystick Buttons:

* Remove JoystickButton enum (Use zero-based int as button index instead)
* Change to using a long to store button states
* Max buttons now 64 (Unable to go further without using an array)

7 years agoMerge pull request #454 from leezer3/patch1
varon [Fri, 25 Nov 2016 17:44:21 +0000 (19:44 +0200)]
Merge pull request #454 from leezer3/patch1

Fix wrong XML param name tag

7 years agoMerge pull request #455 from rejurime/patch-1
varon [Fri, 25 Nov 2016 17:40:47 +0000 (19:40 +0200)]
Merge pull request #455 from rejurime/patch-1

Fix #440

7 years agoFix #440
René Juan Rico Mendoza [Wed, 23 Nov 2016 15:58:03 +0000 (12:58 -0300)]
Fix #440

7 years agoFix wrong XML param name tag
Christopher Lees [Wed, 23 Nov 2016 14:42:29 +0000 (14:42 +0000)]
Fix wrong XML param name tag

7 years agoMerge pull request #450 from varon/readme-maintainer-request
varon [Tue, 22 Nov 2016 23:22:32 +0000 (01:22 +0200)]
Merge pull request #450 from varon/readme-maintainer-request

Add request for maintainers to readme

7 years agoAdd request for maintainers to readme
varon [Tue, 22 Nov 2016 23:10:30 +0000 (01:10 +0200)]
Add request for maintainers to readme

7 years agoMerge pull request #434 from bawaaaaah/patch-1
varon [Mon, 24 Oct 2016 10:20:14 +0000 (12:20 +0200)]
Merge pull request #434 from bawaaaaah/patch-1

Fix wrong obsolete message

7 years agoFix wrong obsolete message
Samuel Lemaitre [Fri, 30 Sep 2016 13:07:48 +0000 (15:07 +0200)]
Fix wrong obsolete message

Fix wrong obsolete message for method "public static Matrix4 Rotate(Quaternion q)"
from CreateRotation to CreateFromQuaternion

7 years agoUpdate readme for 2.0.0 release news (#431) 2.0-0
varon [Fri, 23 Sep 2016 18:51:52 +0000 (20:51 +0200)]
Update readme for 2.0.0 release news (#431)

* Update readme with 2.0.0 news

* Fix link; Add note about OpenTK.Next.

* better markdown formatting for older news entries

7 years agoMerge pull request #427 from varon/nuget-name-fix
Harry [Fri, 23 Sep 2016 14:41:22 +0000 (16:41 +0200)]
Merge pull request #427 from varon/nuget-name-fix

Fix OpenTK assembly name error

7 years agofix OpenTK assembly name error.
varon [Sun, 18 Sep 2016 23:36:11 +0000 (01:36 +0200)]
fix OpenTK assembly name error.

7 years agoMerge pull request #418 from varon/fake-build-system
Harry [Mon, 15 Aug 2016 08:23:06 +0000 (10:23 +0200)]
Merge pull request #418 from varon/fake-build-system

New build system

7 years agoexecute permission on build.sh
varon [Mon, 15 Aug 2016 07:41:55 +0000 (09:41 +0200)]
execute permission on build.sh

7 years agoConverted paket templates to project types again
varon [Mon, 18 Jul 2016 16:02:28 +0000 (18:02 +0200)]
Converted paket templates to project types again

7 years agoAdded nuget packages to appveyor artifacts
varon [Mon, 18 Jul 2016 09:43:00 +0000 (11:43 +0200)]
Added nuget packages to appveyor artifacts

7 years agoRemoved debug output from build.fsx
varon [Mon, 18 Jul 2016 09:38:02 +0000 (11:38 +0200)]
Removed debug output from build.fsx

7 years agoCorrected project exclusions
varon [Mon, 18 Jul 2016 09:23:11 +0000 (11:23 +0200)]
Corrected project exclusions

7 years agoUpdated CI server build commands to produce NuGet packages.
varon [Mon, 18 Jul 2016 00:00:20 +0000 (02:00 +0200)]
Updated CI server build commands to produce NuGet packages.

7 years agoTemporarily disabled GLWidget from builds
varon [Sun, 17 Jul 2016 23:59:29 +0000 (01:59 +0200)]
Temporarily disabled GLWidget from builds

7 years agoUpdated GLWidget to .net 4.5; Added GtkSharp dependency for it.
varon [Sun, 17 Jul 2016 23:52:40 +0000 (01:52 +0200)]
Updated GLWidget to .net 4.5; Added GtkSharp dependency for it.

7 years agotemporarily disabled Xamarin build elements for CI testing
varon [Sun, 17 Jul 2016 23:45:12 +0000 (01:45 +0200)]
temporarily disabled Xamarin build elements for CI testing

7 years agoUpdated README instructions
varon [Sun, 17 Jul 2016 23:42:48 +0000 (01:42 +0200)]
Updated README instructions

7 years agoPossible fix for mono pathing issues on CI
varon [Sun, 17 Jul 2016 23:31:28 +0000 (01:31 +0200)]
Possible fix for mono pathing issues on CI

7 years agoUpdated paket/project references
varon [Sun, 17 Jul 2016 23:12:41 +0000 (01:12 +0200)]
Updated paket/project references

7 years agoupdated build script to support limited non-xamarin builds
varon [Sun, 17 Jul 2016 23:01:20 +0000 (01:01 +0200)]
updated build script to support limited non-xamarin builds

7 years agoremoved OpenTK.DLL include from Android and iOS OpenTK nuget packages
varon [Sun, 17 Jul 2016 21:40:00 +0000 (23:40 +0200)]
removed OpenTK.DLL include from Android and iOS OpenTK nuget packages

7 years agoUpdated paket templates to work with the OpenTK projects
varon [Sun, 17 Jul 2016 21:38:13 +0000 (23:38 +0200)]
Updated paket templates to work with the OpenTK projects

7 years agoAdded necessary paket files
varon [Sun, 17 Jul 2016 21:29:03 +0000 (23:29 +0200)]
Added necessary paket files

7 years agoUpdated assemblyinfo
varon [Sun, 17 Jul 2016 21:19:02 +0000 (23:19 +0200)]
Updated assemblyinfo

7 years agoDisabled unit tests temporarily
varon [Sun, 17 Jul 2016 21:18:39 +0000 (23:18 +0200)]
Disabled unit tests temporarily

7 years agoAdded build.fsx to solution
varon [Sun, 17 Jul 2016 21:18:23 +0000 (23:18 +0200)]
Added build.fsx to solution

7 years agoUpdated .gitignore
varon [Sun, 17 Jul 2016 21:13:38 +0000 (23:13 +0200)]
Updated .gitignore

7 years agoAdded initial parts of build framework
varon [Sun, 17 Jul 2016 21:12:35 +0000 (23:12 +0200)]
Added initial parts of build framework

7 years agoMerge pull request #417 from varon/restructure_repo
Harry [Fri, 12 Aug 2016 10:43:25 +0000 (12:43 +0200)]
Merge pull request #417 from varon/restructure_repo

Restructure OpenTK repository

8 years agoMerge pull request #421 from cra0zy/issuetemplate
varon [Fri, 22 Jul 2016 09:16:55 +0000 (11:16 +0200)]
Merge pull request #421 from cra0zy/issuetemplate

Improve issue template

8 years agoImprove Issue Template
cra0zy [Wed, 20 Jul 2016 11:22:51 +0000 (13:22 +0200)]
Improve Issue Template

8 years agoMerge pull request #420 from varon/website-nuget-news
varon [Tue, 19 Jul 2016 12:35:59 +0000 (14:35 +0200)]
Merge pull request #420 from varon/website-nuget-news

Add website and pre-release NuGet package to news

8 years agoAdd website and pre-release NuGet package to news
varon [Tue, 19 Jul 2016 12:33:35 +0000 (14:33 +0200)]
Add website and pre-release NuGet package to news

8 years agoMerge pull request #419 from varon/github-issue-template
varon [Tue, 19 Jul 2016 11:53:43 +0000 (13:53 +0200)]
Merge pull request #419 from varon/github-issue-template

Add github issue template

8 years agoAdded github issue template
varon [Mon, 18 Jul 2016 09:27:49 +0000 (11:27 +0200)]
Added github issue template

8 years agoAdded license to root of project
varon [Sun, 17 Jul 2016 21:05:57 +0000 (23:05 +0200)]
Added license to root of project

8 years agoRemoved old build configuration from tests
varon [Sun, 17 Jul 2016 20:47:34 +0000 (22:47 +0200)]
Removed old build configuration from tests

8 years agoAdded test projects
varon [Sun, 17 Jul 2016 20:46:59 +0000 (22:46 +0200)]
Added test projects

8 years agoRemoved old build configurations from projects
varon [Sun, 17 Jul 2016 20:36:44 +0000 (22:36 +0200)]
Removed old build configurations from projects

8 years agoFixed release build output locations
varon [Sun, 17 Jul 2016 20:34:43 +0000 (22:34 +0200)]
Fixed release build output locations

8 years agoRemoved old build configurations from .sln
varon [Sun, 17 Jul 2016 20:32:33 +0000 (22:32 +0200)]
Removed old build configurations from .sln

8 years agoWorking debug build on .sln
varon [Sun, 17 Jul 2016 20:31:25 +0000 (22:31 +0200)]
Working debug build on .sln

8 years agoFixed OpenTK Projects Generator.Rewrite pathing
varon [Sun, 17 Jul 2016 20:31:14 +0000 (22:31 +0200)]
Fixed OpenTK Projects Generator.Rewrite pathing

8 years agoAdded .gitignore for Resource.designer.cs
varon [Sun, 17 Jul 2016 20:28:53 +0000 (22:28 +0200)]
Added .gitignore for Resource.designer.cs

8 years agoRemoved GlobalAssemblyInfo references
varon [Sun, 17 Jul 2016 20:10:06 +0000 (22:10 +0200)]
Removed GlobalAssemblyInfo references

8 years agoChanged debug build output locations for projects
varon [Sun, 17 Jul 2016 20:09:12 +0000 (22:09 +0200)]
Changed debug build output locations for projects