- Renamed the
OpenTK.WinForms
namespace toOpenTK.GLControl
. (@NogginBops) - Fixed all remaining renaming issues. (@NogginBops)
- This is the first stable release of GLControl for OpenTK 4.x.
- This version is idential to OpenTK.WinForms 4.0.0-pre.8.
- This will be the last release under the name OpenTK.WinForms, the next release is going to be 4.0 under the name OpenTK.GLControl.
- Disabled design mode animation as it was causing flickering when a dropdown menu was supposed to draw on top of GLControl. (@NogginBops)
- Removed the ability to change OpenGL context settings at runtime, attempting this will result in a runtime exception. (@NogginBops)
- The design time properties of the control have been cleaned up and marked with appropriate attributes. (@NogginBops)
- Updated to OpenTK 4.8.2. (@NogginBops)
- Updated to NUKE 8.0.0. (@NogginBops)
- Added properties to
GLControlSettings
to control backbuffer bits. - Added
GLControlSettings.SrgbCapable
to set backbuffer sRGB capabilities. - Fix issue where OpenTK 4.7.2+ would throw an exception at startup.
- August 27, 2021
- Update dependencies to OpenTK 4.6.4 packages.
- March 4, 2021
- Add
Context
property for better backward compatibility with GLControl 3.x.
- February 18, 2021
- Fix
Control.Site
null-reference bug. - Add
Load
event for better backward compatibility with GLControl 3.x. - Update simple test to demonstrate
Load
event.
- December 28, 2020
- Fix design-mode bugs.
- December 22, 2020
- Add more example projects to show usage: Simple example, multi-control example, and raw-input example.
- Fix more bugs.
- December 21, 2020
- All-new WebForms.GLControl, rewritten from the ground up for OpenTK 4.x and .NET Core 3.x+.
- Support both WinForms input events and "native device" input events.
- API is mostly backward compatible with the old GLControl.
- Full support for the new WinForms Designer (VS2019).
- All methods and properties fully XML-documented.
- Example project to show its usage.
- Readme that includes detailed usage and documentation.