platform/core/csapi/opentk.git
7 years agoAddressed comments
Manuel Zanin [Tue, 21 Mar 2017 09:21:22 +0000 (10:21 +0100)]
Addressed comments

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 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

8 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

8 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

8 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

8 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

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

8 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

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

8 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

8 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

8 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

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

8 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.

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

8 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.

8 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

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

8 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

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

8 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

8 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

8 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

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

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

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

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

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

8 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

8 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

8 years agoRemoved Build.UpdateVersion project
varon [Sun, 17 Jul 2016 20:00:50 +0000 (22:00 +0200)]
Removed Build.UpdateVersion project

8 years agoRenamed GLWidget to OpenTK.GLWidget
varon [Sun, 17 Jul 2016 20:00:19 +0000 (22:00 +0200)]
Renamed GLWidget to OpenTK.GLWidget

8 years agoRenamed GLControl to OpenTK.GLControl
varon [Sun, 17 Jul 2016 19:59:59 +0000 (21:59 +0200)]
Renamed GLControl to OpenTK.GLControl

8 years agoRenamed Converter to Generator.Converter
varon [Sun, 17 Jul 2016 19:59:25 +0000 (21:59 +0200)]
Renamed Converter to Generator.Converter

8 years agoRenamed Bind project to Generator.Bind
varon [Sun, 17 Jul 2016 19:59:05 +0000 (21:59 +0200)]
Renamed Bind project to Generator.Bind

8 years agoRemoved OpenTK.Android and OpenTK.iOS solutions
varon [Sun, 17 Jul 2016 19:57:01 +0000 (21:57 +0200)]
Removed OpenTK.Android and OpenTK.iOS solutions

8 years agoRemoved optional dependencies folder
varon [Sun, 17 Jul 2016 19:56:30 +0000 (21:56 +0200)]
Removed optional dependencies folder

8 years agoRemoved documentation generation project.
varon [Sun, 17 Jul 2016 19:41:59 +0000 (21:41 +0200)]
Removed documentation generation project.

8 years agoRemoved old Installers
varon [Sun, 17 Jul 2016 19:39:24 +0000 (21:39 +0200)]
Removed old Installers

8 years agoMoved Tests.API.Desktop to Tests folder.
varon [Sun, 17 Jul 2016 19:37:49 +0000 (21:37 +0200)]
Moved Tests.API.Desktop to Tests folder.

8 years agoMoved OpenTK.Tests to tests folder
varon [Sun, 17 Jul 2016 19:37:25 +0000 (21:37 +0200)]
Moved OpenTK.Tests to tests folder

8 years agoMoved OpenTK to source folder
varon [Sun, 17 Jul 2016 19:36:42 +0000 (21:36 +0200)]
Moved OpenTK to source folder

8 years agomoved GlWidget to source folder
varon [Sun, 17 Jul 2016 19:36:27 +0000 (21:36 +0200)]
moved GlWidget to source folder

8 years agomoved GLControl to src folder
varon [Sun, 17 Jul 2016 19:36:09 +0000 (21:36 +0200)]
moved GLControl to src folder

8 years agoMoved Generator.Rewrite to src folder
varon [Sun, 17 Jul 2016 19:35:51 +0000 (21:35 +0200)]
Moved Generator.Rewrite to src folder

8 years agoMoved Build.UpdateVersion to src folder
varon [Sun, 17 Jul 2016 19:35:34 +0000 (21:35 +0200)]
Moved Build.UpdateVersion to src folder

8 years agoMoved Convert project to src folder
varon [Sun, 17 Jul 2016 19:34:26 +0000 (21:34 +0200)]
Moved Convert project to src folder

8 years agoMoved Bind project to src filder
varon [Sun, 17 Jul 2016 19:33:48 +0000 (21:33 +0200)]
Moved Bind project to src filder

8 years agoMerge pull request #169 from thefiddler/waitsync_fix
Harry [Sat, 16 Jul 2016 12:25:54 +0000 (14:25 +0200)]
Merge pull request #169 from thefiddler/waitsync_fix

[GL] Fixed GL.WaitSync return value

8 years agoMerge pull request #404 from SiliconStudio/context_tostring_fixes
Harry [Sat, 16 Jul 2016 11:28:05 +0000 (13:28 +0200)]
Merge pull request #404 from SiliconStudio/context_tostring_fixes

Context tostring fixes

8 years agoMerge pull request #414 from cra0zy/temp
Harry [Sat, 16 Jul 2016 11:20:33 +0000 (13:20 +0200)]
Merge pull request #414 from cra0zy/temp

Extracted commits from #311

8 years agoAdded NONE as an option in BufferStorageFlags
MorituriTeSalutant [Sun, 8 Nov 2015 08:58:56 +0000 (00:58 -0800)]
Added NONE as an option in BufferStorageFlags

None is a desirable option in this enum because it's used much like
BufferUsageHint.StaticDraw for ARB_Buffer_Storage. Using it explicitly
in user code is more clear than 0, and makes it more clear to the
inexperienced author that none is an option.

8 years agoFixed the Enum types for glDrawElements* functions and regenerated the bindings.
MorituriTeSalutant [Sun, 8 Nov 2015 02:02:49 +0000 (18:02 -0800)]
Fixed the Enum types for glDrawElements* functions and regenerated the bindings.

8 years agoMerge pull request #367 from jpbruyere/develop
Harry [Sat, 16 Jul 2016 10:11:37 +0000 (12:11 +0200)]
Merge pull request #367 from jpbruyere/develop

[SDL2] Don't test Stereo Mode when setting STENCIL_SIZE

8 years agoMerge pull request #413 from varon/remove_old_projects
Harry [Fri, 15 Jul 2016 14:34:00 +0000 (16:34 +0200)]
Merge pull request #413 from varon/remove_old_projects

Remove example and legacy code.

8 years agoRemoved OpenTK Samples
varon [Fri, 15 Jul 2016 11:33:33 +0000 (13:33 +0200)]
Removed OpenTK Samples

8 years agoRemoved OpenTK Examples
varon [Fri, 15 Jul 2016 11:33:15 +0000 (13:33 +0200)]
Removed OpenTK Examples

8 years agoRemoved OpenTK.Compatibility
varon [Fri, 15 Jul 2016 11:32:15 +0000 (13:32 +0200)]
Removed OpenTK.Compatibility

8 years agoIncremented solution version
varon [Fri, 15 Jul 2016 11:31:34 +0000 (13:31 +0200)]
Incremented solution version

8 years agoMerge pull request #399 from SiliconStudio/sdl2_lazy_input
Harry [Wed, 6 Jul 2016 12:24:36 +0000 (14:24 +0200)]
Merge pull request #399 from SiliconStudio/sdl2_lazy_input

[SDL2] Initialize input driver lazily

8 years agoEglContext: directly use Handle when creating exception message
Virgile Bello [Wed, 22 Jun 2016 08:46:41 +0000 (17:46 +0900)]
EglContext: directly use Handle when creating exception message

8 years agoGraphicsContextBase.ToString() was easily crashing or recursing infinitely
Virgile Bello [Wed, 22 Jun 2016 08:45:41 +0000 (17:45 +0900)]
GraphicsContextBase.ToString() was easily crashing or recursing infinitely

8 years ago[SDL2] Initialize input driver lazily (to avoid setting global SDL input filter callb...
Virgile Bello [Mon, 6 Jun 2016 03:43:47 +0000 (12:43 +0900)]
[SDL2] Initialize input driver lazily (to avoid setting global SDL input filter callback when not needed)

8 years agoMerge pull request #391 from SiliconStudio/xamarin
Harry [Mon, 20 Jun 2016 15:34:33 +0000 (17:34 +0200)]
Merge pull request #391 from SiliconStudio/xamarin

Initial support for Android/iOS

8 years agoInitial support for Android/iOS
Virgile Bello [Mon, 6 Jun 2016 03:03:06 +0000 (12:03 +0900)]
Initial support for Android/iOS

8 years agoUpdated OpenTK.Next.GLControl dependency version and name
Varon [Wed, 25 May 2016 22:26:43 +0000 (00:26 +0200)]
Updated OpenTK.Next.GLControl dependency version and name

8 years agoUpdated version to 1.2
Varon [Wed, 25 May 2016 22:25:10 +0000 (00:25 +0200)]
Updated version to 1.2

8 years agoMerge pull request #392 from varon/nuget-package-dev
varon [Wed, 25 May 2016 21:51:05 +0000 (23:51 +0200)]
Merge pull request #392 from varon/nuget-package-dev

Add a pre-release NuGet package

8 years agoupdated nuget version to include '-pre' tag
Varon [Tue, 24 May 2016 17:13:55 +0000 (19:13 +0200)]
updated nuget version to include '-pre' tag

8 years agoAdded NuGet to release build
Varon [Tue, 24 May 2016 17:06:20 +0000 (19:06 +0200)]
Added NuGet to release build

8 years agoRenamed OpenTK.Community to OpenTK.Next
Varon [Tue, 24 May 2016 16:45:33 +0000 (18:45 +0200)]
Renamed OpenTK.Community to OpenTK.Next

8 years agoUpdated nuspecs to change package Id to OpenTK.Community
Varon [Sat, 30 Apr 2016 10:17:45 +0000 (12:17 +0200)]
Updated nuspecs to change package Id to OpenTK.Community