Skip to content

Commit

Permalink
Release 4.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
NogginBops committed Jun 18, 2022
1 parent 0b00bec commit 6ba11d2
Showing 1 changed file with 36 additions and 28 deletions.
64 changes: 36 additions & 28 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,32 @@
### 4.1.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)

## 4.1.0
* Add NonReloadingTabControl.
* Add example with new NonReloadingTabControl.

### 4.0.0
## 4.0.0
* Fix resizing
* Unseal GLWpfControl
* Fix crash on framebuffer access before inits

### 4.0.0-pre.12
## 4.0.0-pre.12
* Improved rendering performance by avoiding duplicate render calls (@marcotod1410)
* Fix FrameBufferWidth property returning height incorrectly.
* Fix resizing

### 4.0.0-pre.11
## 4.0.0-pre.11
* Fix for resource deallocation issue.

### 4.0.0-pre.10
## 4.0.0-pre.10
* Fix crash due to context mangling in tabbed views

### 4.0.0-pre.9
## 4.0.0-pre.9
* Fix crash for tabbed window
* Total rewrite of the backend
* All memory leaks removed
Expand All @@ -30,7 +38,7 @@
* Simpler examples
* Update to OpenTK 4.3.0

### 4.0.0-pre.8
## 4.0.0-pre.8
* Total rewrite of the backend
* All memory leaks removed
* Faster loading
Expand All @@ -41,81 +49,81 @@
* Simpler examples
* Update to OpenTK 4.3.0

### 4.0.0-pre.7
## 4.0.0-pre.7
* Fix design mode crash in Visual Studio.

### 4.0.0-pre.6
## 4.0.0-pre.6
* Update to OpenTK 4.3.0

### 4.0.0-pre.5
## 4.0.0-pre.5
* Fix for one-frame delay on startup (no more flashing screen) (@bezo97)

### 4.0.0-pre.4
## 4.0.0-pre.4
* Add support for DPI Scaling + optional config values to ignore this. (@marcotod1410)
* Added Framebuffer Size to API. (@ marcotod1410)
* Fix render initialization if not visible at the start (@marcotod1410)
* Remove dependency on SharpDX and replace with custom bindings (@bezo97)

### 4.0.0-pre.3
## 4.0.0-pre.3
* Fix crash if control was to collapsed on startup.

### 4.0.0-pre.2
## 4.0.0-pre.2
* Fix Gamma/Linear color space issue (Thanks @Justin113D)

### 4.0.0-pre.1
## 4.0.0-pre.1
* Dotnet Core Support
* Retarget to OpenTK 4.2.0

### 3.1.1
## 3.1.1
* Backport of fix gamma/colour space issues (Thanks @Justin113D)

### 3.1.0
## 3.1.0
* Add support for non-continuous event-based rendering via InvalidateVisual().
* Fix Incorrect minor version in OpenGL Settings.

### 3.0.1
## 3.0.1
* Fix SharpDX.Direct3D9 dependency.

### 3.0.0
## 3.0.0
* >10x performance increase via DirectX interop. Huge thanks to @Zcore.
* Simplified API
* Removed software render path
* Added automatic context sharing by default

### 2.1.0
## 2.1.0
* Allow support for external contexts across multiple controls.

### 2.0.3
## 2.0.3
* Improve fix for event-ordering crash on some systems.

### 2.0.2
## 2.0.2
* Possible fix for event-ordering crash on some systems.

### 2.0.1
## 2.0.1
* Fix resize events not being raised.

### 2.0.0
## 2.0.0
* Moved namespace to OpenTK.Wpf.
* GLWpfControl now extends FrameworkElement instead of Control.
* Moved to pure-code solution for greater simplicity.
* Added some extra-paranoid null checking.

### 1.1.2
## 1.1.2
* Possible fix for NPE on renderer access.

### 1.1.1
## 1.1.1
* Automatically set the viewport for the user.

### 1.1.0
## 1.1.0
* Use own HWND for improved performance (Thanks to @Eschryn)
* Add time delta to the render event.
* Better handling of resizing via delayed updates.
* Remove slow-path detection (2x performance on low-end devices!)
* Fix duplicate OpenGL resource unloading.

### 1.0.1
## 1.0.1
* Add API to access the control's framebuffer.

### 1.0.0
## 1.0.0
* Initial release

0 comments on commit 6ba11d2

Please sign in to comment.