Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon


Home > News >

17. February 2014

 

OpenTK, a low level C# binding for the OpenGL, OpenAL and OpenCL has just hit a milestone 1.1 release.  It’s a project used behind the scenes by a number ofimage projects such as MonoGame.  Funny enough, they keep a low enough profile everyone always thinks they are dead!  Fortunately for .NET loving OpenGL fans, they are not.

 

 

This release brings a number of new goodies, including:

1. support for OpenGL 4.4 and OpenGL ES 3.0
2. strongly-typed enums for OpenGL ES 2.0 and 3.0
3. new, faster OpenGL bindings based on hand-optimized IL
4. a new SDL2 backend for improved platform compatibility
5. new Joystick and GamePad APIs under OpenTK.Input
6. improved startup time and reduced memory consumption
7. inline documentation for all OpenGL and OpenGL ES core functions
8. a greatly expanded math library
9. numerous bugfixes for Mac OS X, Windows 8 and Linux
10. ANGLE support for Windows systems without OpenGL drivers
11. support for Retina / high-DPI monitors
12. monolinker can now be used to reduce the size of OpenTK.dll
13. precompiled binaries for optional dependencies (OpenAL, SDL2, monolinker)

 

You can read the full release notes here and download the full package here.  OpenTK is an open source project hosted on Github here.

News ,

blog comments powered by Disqus

Month List

Popular Comments

Unreal Engine 4.15 Released
Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon


15. February 2017

 

After a few preview releases, Unreal Engine 4.15 has now been released.  One of the game changer features of UE 4.15 is the ability to cook Blueprints to C++.  This means you can use the high level logic of Blueprint for developing or prototyping, but have the results compiled to C++ for better performance.  On the topic of performance, compile speeds have also been vastly improved, up to 50% Epic claim.UE415  Support for the upcoming Nintendo Switch was also added, in an experimental form.

 

Major new features include:

Compile times for programmers are drastically reduced - by as much as 50%! Reloading content while Unreal Editor is running, Reroute nodes in Materials, a new Blendspace Editor, new mathematics Blueprint nodes, and more contribute to an even more streamlined development process in this release.

For those looking to squeeze out every drop of performance, Cooking Blueprints to C++ native code is no longer an experimental feature, the Texture Streaming system has gotten an overhaul, and Alternate Frame Rendering with NVIDIA SLI gives a boost on high end systems.

The Cinematics and Animation pipelines continue to strengthen with Animation blending now possible in Sequencer, linking Animation Curves to bones for culling in LODs, and modifying curves in Animation Blueprints with the Modify Curve node. Level Sequences can now be embedded in Actor Blueprints, and early support for Level Sequence Components is available for early adopters.

Developing for Nintendo Switch is available as experimental as part of the platform improvements. GPS data is now accessible on iOS and Android using the new Location Services. Also on iOS, streaming audio and remote notifications are fully supported. Monoscopic Far Field Rendering is an option for mobile VR platforms, HDR display output is available in an experimental state, and the ability to use Playstation VR Aim Controllers is also added.

 

You can read the much more extensive release notes here.

GameDev News

blog comments powered by Disqus

Month List

Popular Comments