Releases: opentk/GLWpfControl
5.0.0-pre.1
GLWpfControl compatible with OpenTK 5.0.0-pre.12.
4.3.3
Fix crashes related to Dispose
and unloading of the control in general. (@Krugpelke, @NogginBops, @timsol, @4nonym0us)
Fixed issue where GLWpfControl.Framebuffer
property stopped working. (@insel-maz, @NogginBops)
Hopefully fixed a few crashes related to MSAA not being supported. (@NogginBops)
Added GLWpfControl.SupportsMSAA
property to check if MSAA will be supported. (@NogginBops)
4.3.2
Fixed AccessViolationException when disposing GLWpfControl. (@NogginBops)
Fixed issue where GLWpfControl would not work on integrated graphics cards.
The current fix doesn't support using MSAA on these graphics cards and will throw a COMException. This is something we want to fix or be able to detect in the future. (@NogginBops)
Fixed issue where resizing control would leak GL objects due to wrong deletion order. (@NogginBops)
4.3.1
Hotfix release to fix context handling in 4.3.0
.
Added documentation comments about OpenGL context handling. (@NogginBops)
Fixed issue where when multiple GLWpfControls only the last initialized controls OpenGL context would be current. (@NogginBops)
4.3.0
Made each GLWpfControl
have it's own OpenGL context allowing different controls to have different context settings. (@NogginBops)
Enabled multisample anti-aliasing though GLWpfControlSettings.Samples
. (@NogginBops)
Implemented IDisposable
for GLWpfControl
that allows native DirectX and OpenGL resources to be freed. (@NogginBops)
Made GLWpfControl
have Focusable
be true
by default, solving a lot of the keyboard input event issues. (@NogginBops)
Deprecated GLWpfControlSettings.GraphicsContextFlags
in favor of GLWpfControlSettings.ContextFlags
. (@NogginBops)
Deprecated GLWpfControlSettings.GraphicsProfile
in favor of GLWpfControlSettings.Profile
. (@NogginBops)
Added GLWpfControlSettings.SharedContext
to allow context sharing. (@NogginBops)
Deprecated GLWpfControl.CanInvokeOnHandledEvents
and GLWpfControl.RegisterToEventsDirectly
, updated readme to reflect this. (@NogginBops)
Fixed rounding issues related to DPI scaling. (@NogginBops, @5E-324)
Updated to depend on OpenTK 4.8.2. (@NogginBops, @softwareantics)
Fixed memory leak where DirectX resouces would never be freed. (@NogginBops)
4.2.3
Fix event issue, use RegisterToEventsDirectly
and CanInvokeOnHandledEvents
to customize event registering/handling. (@softwareantics)
Internal cleanup that fixed issue where setting RenderContinuously = false
caused an extra call to render. (@francotiveron)
4.2.2
Fix issue where 4.2.1
was only compatible with netcoreapp3.1-windows
and nothing else.
4.2.1
Fix broken nuget package in 4.2.0
.
4.2.0
Add ability to make the control transparent by setting GLWpfControlSettings.TransparentBackground
to true. (@luiscuenca)
Change the dependency on OpenTK to be >= 4.3.0 < 5.0.0. (@NogginBops)
Add ability to pass a custom IBindingsContext
in GLWpfControlSettings
. (@Kaktusbot)
Add stencil buffer to the framebuffer. (@Svabik)
Fixed issue where remote desktop would fail due to having to use a software implementation of OpenGL.
Fixed so that KeyDownEvent
and KeyUpEvent
properly work in the control. (@BBoldenow)