20
I Use This!
Activity Not Available

News

Analyzed almost 3 years ago. based on code collected about 4 years ago.
Posted almost 8 years ago by the Fiddler
The Khronos group has announced Vulkan, a new API for high-performance cross-platform graphics API in the spirit of Mantle and Direct3D 12. Khronos group wrote: Vulkan is a unified specification that minimizes driver overhead and enables ... [More] multi-threaded GPU command preparation for optimal graphics and compute performance on diverse mobile, desktop, console and embedded platforms. Vulkan also provides the direct GPU control demanded by sophisticated game engines, middleware and applications with the cross vendor performance and functional portability resulting from simpler, more predictable drivers. OpenTK is committed to supporting Vulkan as soon as the specification files are released. Read the official announcement for more information. [Less]
Posted almost 8 years ago by the Fiddler
The Khronos group has announced Vulkan, a new API for high-performance cross-platform graphics API in the spirit of Mantle and Direct3D 12. Khronos group wrote: Vulkan is a unified specification that minimizes driver overhead and enables ... [More] multi-threaded GPU command preparation for optimal graphics and compute performance on diverse mobile, desktop, console and embedded platforms. Vulkan also provides the direct GPU control demanded by sophisticated game engines, middleware and applications with the cross vendor performance and functional portability resulting from simpler, more predictable drivers. OpenTK is committed to supporting Vulkan as soon as the specification files are released. Read the official announcement for more information. [Less]
Posted over 8 years ago by the Fiddler
OpenTK 1.1.4 was released on 21 July 2014. Download: binaries - source - NuGet. This release resolves a number of identified issues, adds experimental support for Linux/KMS and synchronizes the OpenGL and OpenGL ES bindings with the July 2014 Khronos specifications. Changelog: read more
Posted over 8 years ago by the Fiddler
OpenTK 1.1.4 was released on 21 July 2014. Download: binaries - source - NuGet. This release resolves a number of identified issues, adds experimental support for Linux/KMS and synchronizes the OpenGL and OpenGL ES bindings with the July 2014 Khronos specifications. Changelog: read more
Posted over 8 years ago by the Fiddler
OpenTK 1.1.2 was released on 19 May 2014. It contains performance and stability improvements and synchronizes the OpenGL and OpenGL ES bindings with the May 2014 Khronos specifications. Changelog: New Cocoa backend for Mac OS X, with support for ... [More] OpenGL 4.x and retina displays. Huge thanks to Ollhax for implementing the backend from scratch, including the necessary Cocoa bindings! Custom hardware cursors are now supported: INativeWindow.Cursor = new MouseCursor(...) Up to 2000% improvement in binding loading speed. The exact numbers depend on the operating system and hardware configuration. On a Nvidia 650M GPU and a 2.3GHz processor: Linux: 6.5ms instead of 45ms MacOS: 9.5ms instead of 165ms Win64: 5.9ms instead of 108ms Up to 1000% improvement in memory consumption. The object graph has been reduced from 9000 to 900 objects, consuming between 185-220KB of memory depending on the platform and hardware configuration. Support for high-resolution X/Y scrolling on all platforms: read more [Less]
Posted over 8 years ago by the Fiddler
OpenTK 1.1.2 was released on 19 May 2014. It contains performance and stability improvements and synchronizes the OpenGL and OpenGL ES bindings with the May 2014 Khronos specifications. Changelog: New Cocoa backend for Mac OS X, with support for ... [More] OpenGL 4.x and retina displays. Huge thanks to Ollhax for implementing the backend from scratch, including the necessary Cocoa bindings! Custom hardware cursors are now supported: INativeWindow.Cursor = new MouseCursor(...) Up to 2000% improvement in binding loading speed. The exact numbers depend on the operating system and hardware configuration. On a Nvidia 650M GPU and a 2.3GHz processor: Linux: 6.5ms instead of 45ms MacOS: 9.5ms instead of 165ms Win64: 5.9ms instead of 108ms Up to 1000% improvement in memory consumption. The object graph has been reduced from 9000 to 900 objects, consuming between 185-220KB of memory depending on the platform and hardware configuration. Support for high-resolution X/Y scrolling on all platforms: read more [Less]
Posted over 8 years ago by the Fiddler
The Open Toolkit 1.1.1 15 March 2014 http://www.opentk.com https://github.com/opentk/opentk https://www.nuget.org/packages/OpenTK/ [Overview] This is the second stable release for OpenTK 1.1. It fixes various reported issues and synchronizes the ... [More] OpenGL and OpenGL ES API with the March 2014 Khronos specifications. Changelog: 1. new OpenGL extensions: - INTEL_performance_query 2. Debug builds will now throw exceptions on OpenGL errors (thanks Frassle!) 3. OpenGL documentation tooltips now report expected array lengths (thanks Frassle!) 4. OpenGL documentation is now generated from the new docbook 5 API reference 3. OpenGL ES now works on more platforms, including Android 4. keyboard events now report Alt, Ctrl, Shift key states 5. GameWindow.Run() now respects TargetRenderFrequency setting 6. GLControl now works on Mac OS X (thanks Sappharad!) 7. external contexts no longer require an explicit call to Toolkit.Init() 8. Joysticks now correctly report hat position on Windows 9. Joysticks now correctly report +y as up and -y as down OpenTK 1.1.1 is backwards compatible with 1.1.0. Users of previous versions are encouraged to upgrade. read more [Less]
Posted over 8 years ago by the Fiddler
The Open Toolkit 1.1.1 15 March 2014 http://www.opentk.com https://github.com/opentk/opentk https://www.nuget.org/packages/OpenTK/ [Overview] This is the second stable release for OpenTK 1.1. It fixes various reported issues and synchronizes the ... [More] OpenGL and OpenGL ES API with the March 2014 Khronos specifications. Changelog: 1. new OpenGL extensions: - INTEL_performance_query 2. Debug builds will now throw exceptions on OpenGL errors (thanks Frassle!) 3. OpenGL documentation tooltips now report expected array lengths (thanks Frassle!) 4. OpenGL documentation is now generated from the new docbook 5 API reference 3. OpenGL ES now works on more platforms, including Android 4. keyboard events now report Alt, Ctrl, Shift key states 5. GameWindow.Run() now respects TargetRenderFrequency setting 6. GLControl now works on Mac OS X (thanks Sappharad!) 7. external contexts no longer require an explicit call to Toolkit.Init() 8. Joysticks now correctly report hat position on Windows 9. Joysticks now correctly report +y as up and -y as down OpenTK 1.1.1 is backwards compatible with 1.1.0. Users of previous versions are encouraged to upgrade. read more [Less]
Posted almost 9 years ago by the Fiddler
It is my pleasure to introduce OpenTK.Rift, the first cross-platform C# wrapper for the Oculus Rift. The Oculus Rift is a next-generation virtual reality headset designed for immersive gaming. Install via NuGet OpenTK.Rift provides an intuitive C# ... [More] API to read the properties of the device (orientation, acceleration, size, resolution) and control its parameters. Like OpenTK, you can use OpenTK.Rift with all .Net languages (C#, F#, VB.Net, ...) and on all desktop operating systems (Windows, Linux, Mac OS X.) Usage is extremely simple: using System; using OpenTK;   class Test { public static void Main() { using (var oculus = new OculusRift()) { Console.Writeline(oculus.Orientation); } } } You are welcome to join its development at https://github.com/opentk/rift! Current status: (done) Linux support (done) Mac OS X support (done) Console test (done) OpenGL 1.x test (done) Windows support read more [Less]
Posted almost 9 years ago by the Fiddler
It is my pleasure to introduce OpenTK.Rift, the first cross-platform C# wrapper for the Oculus Rift. The Oculus Rift is a next-generation virtual reality headset designed for immersive gaming. Install via NuGet OpenTK.Rift provides an intuitive C# ... [More] API to read the properties of the device (orientation, acceleration, size, resolution) and control its parameters. Like OpenTK, you can use OpenTK.Rift with all .Net languages (C#, F#, VB.Net, ...) and on all desktop operating systems (Windows, Linux, Mac OS X.) Usage is extremely simple: using System; using OpenTK;   class Test { public static void Main() { using (var oculus = new OculusRift()) { Console.Writeline(oculus.Orientation); } } } You are welcome to join its development at https://github.com/opentk/rift! Current status: (done) Linux support (done) Mac OS X support (done) Console test (done) OpenGL 1.x test (done) Windows support read more [Less]