Manuel Zanin [Tue, 21 Mar 2017 09:21:22 +0000 (10:21 +0100)]
Addressed comments
Manuel Zanin [Tue, 29 Nov 2016 10:34:16 +0000 (11:34 +0100)]
Moved AngleWindowInfo and EglAnglePlatformFactory under src
Jonas Boesch [Wed, 6 Jan 2016 14:29:34 +0000 (15:29 +0100)]
Use existing ANGLE definitions
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.
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).
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
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.
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
varon [Fri, 25 Nov 2016 17:40:47 +0000 (19:40 +0200)]
Merge pull request #455 from rejurime/patch-1
Fix #440
René Juan Rico Mendoza [Wed, 23 Nov 2016 15:58:03 +0000 (12:58 -0300)]
Fix #440
Christopher Lees [Wed, 23 Nov 2016 14:42:29 +0000 (14:42 +0000)]
Fix wrong XML param name tag
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
varon [Tue, 22 Nov 2016 23:10:30 +0000 (01:10 +0200)]
Add request for maintainers to readme
varon [Mon, 24 Oct 2016 10:20:14 +0000 (12:20 +0200)]
Merge pull request #434 from bawaaaaah/patch-1
Fix 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
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
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
varon [Sun, 18 Sep 2016 23:36:11 +0000 (01:36 +0200)]
fix OpenTK assembly name error.
Harry [Mon, 15 Aug 2016 08:23:06 +0000 (10:23 +0200)]
Merge pull request #418 from varon/fake-build-system
New build system
varon [Mon, 15 Aug 2016 07:41:55 +0000 (09:41 +0200)]
execute permission on build.sh
varon [Mon, 18 Jul 2016 16:02:28 +0000 (18:02 +0200)]
Converted paket templates to project types again
varon [Mon, 18 Jul 2016 09:43:00 +0000 (11:43 +0200)]
Added nuget packages to appveyor artifacts
varon [Mon, 18 Jul 2016 09:38:02 +0000 (11:38 +0200)]
Removed debug output from build.fsx
varon [Mon, 18 Jul 2016 09:23:11 +0000 (11:23 +0200)]
Corrected project exclusions
varon [Mon, 18 Jul 2016 00:00:20 +0000 (02:00 +0200)]
Updated CI server build commands to produce NuGet packages.
varon [Sun, 17 Jul 2016 23:59:29 +0000 (01:59 +0200)]
Temporarily disabled GLWidget from builds
varon [Sun, 17 Jul 2016 23:52:40 +0000 (01:52 +0200)]
Updated GLWidget to .net 4.5; Added GtkSharp dependency for it.
varon [Sun, 17 Jul 2016 23:45:12 +0000 (01:45 +0200)]
temporarily disabled Xamarin build elements for CI testing
varon [Sun, 17 Jul 2016 23:42:48 +0000 (01:42 +0200)]
Updated README instructions
varon [Sun, 17 Jul 2016 23:31:28 +0000 (01:31 +0200)]
Possible fix for mono pathing issues on CI
varon [Sun, 17 Jul 2016 23:12:41 +0000 (01:12 +0200)]
Updated paket/project references
varon [Sun, 17 Jul 2016 23:01:20 +0000 (01:01 +0200)]
updated build script to support limited non-xamarin builds
varon [Sun, 17 Jul 2016 21:40:00 +0000 (23:40 +0200)]
removed OpenTK.DLL include from Android and iOS OpenTK nuget packages
varon [Sun, 17 Jul 2016 21:38:13 +0000 (23:38 +0200)]
Updated paket templates to work with the OpenTK projects
varon [Sun, 17 Jul 2016 21:29:03 +0000 (23:29 +0200)]
Added necessary paket files
varon [Sun, 17 Jul 2016 21:19:02 +0000 (23:19 +0200)]
Updated assemblyinfo
varon [Sun, 17 Jul 2016 21:18:39 +0000 (23:18 +0200)]
Disabled unit tests temporarily
varon [Sun, 17 Jul 2016 21:18:23 +0000 (23:18 +0200)]
Added build.fsx to solution
varon [Sun, 17 Jul 2016 21:13:38 +0000 (23:13 +0200)]
Updated .gitignore
varon [Sun, 17 Jul 2016 21:12:35 +0000 (23:12 +0200)]
Added initial parts of build framework
Harry [Fri, 12 Aug 2016 10:43:25 +0000 (12:43 +0200)]
Merge pull request #417 from varon/restructure_repo
Restructure OpenTK repository
varon [Fri, 22 Jul 2016 09:16:55 +0000 (11:16 +0200)]
Merge pull request #421 from cra0zy/issuetemplate
Improve issue template
cra0zy [Wed, 20 Jul 2016 11:22:51 +0000 (13:22 +0200)]
Improve Issue Template
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
varon [Tue, 19 Jul 2016 12:33:35 +0000 (14:33 +0200)]
Add website and pre-release NuGet package to news
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
varon [Mon, 18 Jul 2016 09:27:49 +0000 (11:27 +0200)]
Added github issue template
varon [Sun, 17 Jul 2016 21:05:57 +0000 (23:05 +0200)]
Added license to root of project
varon [Sun, 17 Jul 2016 20:47:34 +0000 (22:47 +0200)]
Removed old build configuration from tests
varon [Sun, 17 Jul 2016 20:46:59 +0000 (22:46 +0200)]
Added test projects
varon [Sun, 17 Jul 2016 20:36:44 +0000 (22:36 +0200)]
Removed old build configurations from projects
varon [Sun, 17 Jul 2016 20:34:43 +0000 (22:34 +0200)]
Fixed release build output locations
varon [Sun, 17 Jul 2016 20:32:33 +0000 (22:32 +0200)]
Removed old build configurations from .sln
varon [Sun, 17 Jul 2016 20:31:25 +0000 (22:31 +0200)]
Working debug build on .sln
varon [Sun, 17 Jul 2016 20:31:14 +0000 (22:31 +0200)]
Fixed OpenTK Projects Generator.Rewrite pathing
varon [Sun, 17 Jul 2016 20:28:53 +0000 (22:28 +0200)]
Added .gitignore for Resource.designer.cs
varon [Sun, 17 Jul 2016 20:10:06 +0000 (22:10 +0200)]
Removed GlobalAssemblyInfo references
varon [Sun, 17 Jul 2016 20:09:12 +0000 (22:09 +0200)]
Changed debug build output locations for projects
varon [Sun, 17 Jul 2016 20:00:50 +0000 (22:00 +0200)]
Removed Build.UpdateVersion project
varon [Sun, 17 Jul 2016 20:00:19 +0000 (22:00 +0200)]
Renamed GLWidget to OpenTK.GLWidget
varon [Sun, 17 Jul 2016 19:59:59 +0000 (21:59 +0200)]
Renamed GLControl to OpenTK.GLControl
varon [Sun, 17 Jul 2016 19:59:25 +0000 (21:59 +0200)]
Renamed Converter to Generator.Converter
varon [Sun, 17 Jul 2016 19:59:05 +0000 (21:59 +0200)]
Renamed Bind project to Generator.Bind
varon [Sun, 17 Jul 2016 19:57:01 +0000 (21:57 +0200)]
Removed OpenTK.Android and OpenTK.iOS solutions
varon [Sun, 17 Jul 2016 19:56:30 +0000 (21:56 +0200)]
Removed optional dependencies folder
varon [Sun, 17 Jul 2016 19:41:59 +0000 (21:41 +0200)]
Removed documentation generation project.
varon [Sun, 17 Jul 2016 19:39:24 +0000 (21:39 +0200)]
Removed old Installers
varon [Sun, 17 Jul 2016 19:37:49 +0000 (21:37 +0200)]
Moved Tests.API.Desktop to Tests folder.
varon [Sun, 17 Jul 2016 19:37:25 +0000 (21:37 +0200)]
Moved OpenTK.Tests to tests folder
varon [Sun, 17 Jul 2016 19:36:42 +0000 (21:36 +0200)]
Moved OpenTK to source folder
varon [Sun, 17 Jul 2016 19:36:27 +0000 (21:36 +0200)]
moved GlWidget to source folder
varon [Sun, 17 Jul 2016 19:36:09 +0000 (21:36 +0200)]
moved GLControl to src folder
varon [Sun, 17 Jul 2016 19:35:51 +0000 (21:35 +0200)]
Moved Generator.Rewrite to src folder
varon [Sun, 17 Jul 2016 19:35:34 +0000 (21:35 +0200)]
Moved Build.UpdateVersion to src folder
varon [Sun, 17 Jul 2016 19:34:26 +0000 (21:34 +0200)]
Moved Convert project to src folder
varon [Sun, 17 Jul 2016 19:33:48 +0000 (21:33 +0200)]
Moved Bind project to src filder
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
Harry [Sat, 16 Jul 2016 11:28:05 +0000 (13:28 +0200)]
Merge pull request #404 from SiliconStudio/context_tostring_fixes
Context tostring fixes
Harry [Sat, 16 Jul 2016 11:20:33 +0000 (13:20 +0200)]
Merge pull request #414 from cra0zy/temp
Extracted commits from #311
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.
MorituriTeSalutant [Sun, 8 Nov 2015 02:02:49 +0000 (18:02 -0800)]
Fixed the Enum types for glDrawElements* functions and regenerated the bindings.
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
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.
varon [Fri, 15 Jul 2016 11:33:33 +0000 (13:33 +0200)]
Removed OpenTK Samples
varon [Fri, 15 Jul 2016 11:33:15 +0000 (13:33 +0200)]
Removed OpenTK Examples
varon [Fri, 15 Jul 2016 11:32:15 +0000 (13:32 +0200)]
Removed OpenTK.Compatibility
varon [Fri, 15 Jul 2016 11:31:34 +0000 (13:31 +0200)]
Incremented solution version
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
Virgile Bello [Wed, 22 Jun 2016 08:46:41 +0000 (17:46 +0900)]
EglContext: directly use Handle when creating exception message
Virgile Bello [Wed, 22 Jun 2016 08:45:41 +0000 (17:45 +0900)]
GraphicsContextBase.ToString() was easily crashing or recursing infinitely
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)
Harry [Mon, 20 Jun 2016 15:34:33 +0000 (17:34 +0200)]
Merge pull request #391 from SiliconStudio/xamarin
Initial support for Android/iOS
Virgile Bello [Mon, 6 Jun 2016 03:03:06 +0000 (12:03 +0900)]
Initial support for Android/iOS
Varon [Wed, 25 May 2016 22:26:43 +0000 (00:26 +0200)]
Updated OpenTK.Next.GLControl dependency version and name
Varon [Wed, 25 May 2016 22:25:10 +0000 (00:25 +0200)]
Updated version to 1.2
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
Varon [Tue, 24 May 2016 17:13:55 +0000 (19:13 +0200)]
updated nuget version to include '-pre' tag
Varon [Tue, 24 May 2016 17:06:20 +0000 (19:06 +0200)]
Added NuGet to release build
Varon [Tue, 24 May 2016 16:45:33 +0000 (18:45 +0200)]
Renamed OpenTK.Community to OpenTK.Next
Varon [Sat, 30 Apr 2016 10:17:45 +0000 (12:17 +0200)]
Updated nuspecs to change package Id to OpenTK.Community