OpenTK.GLWpfControl
4.3.0
Prefix Reserved
OpenGL context handling when using multiple GLWpfControls is broken in this version. Use version 4.3.1 instead.
See the version list below for details.
dotnet add package OpenTK.GLWpfControl --version 4.3.0
NuGet\Install-Package OpenTK.GLWpfControl -Version 4.3.0
<PackageReference Include="OpenTK.GLWpfControl" Version="4.3.0" />
<PackageVersion Include="OpenTK.GLWpfControl" Version="4.3.0" />
<PackageReference Include="OpenTK.GLWpfControl" />
paket add OpenTK.GLWpfControl --version 4.3.0
#r "nuget: OpenTK.GLWpfControl, 4.3.0"
#:package OpenTK.GLWpfControl@4.3.0
#addin nuget:?package=OpenTK.GLWpfControl&version=4.3.0
#tool nuget:?package=OpenTK.GLWpfControl&version=4.3.0
A native WPF control for OpenTK 4.X.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.1 is compatible. |
-
- OpenTK (>= 4.8.2 && < 5.0.0)
NuGet packages (19)
Showing the top 5 NuGet packages that depend on OpenTK.GLWpfControl:
| Package | Downloads |
|---|---|
|
SkiaSharp.Views.WPF
SkiaSharp Views & Layers are a set of platform-specific views and containers that can be used to draw on the screen. |
|
|
VisioForge.DotNet.Core
VisioForge .Net products for video capture, editing and playback (Video Capture SDK, Media Player SDK, Video Edit SDK). Core package. |
|
|
ScottPlot.WPF
User controls for displaying interactive plots in WPF applications |
|
|
VisioForge.DotNet.VideoCapture
.Net-based SDK that integrates video capturing and processing functions into software. Implements video and audio playback and capture from a broad range of sources including TV tuners, USB web cams, DV/HDV camcorders, PCI capture cards and IP cameras. Supports AVI, WMV, DV, MPEG-1/2, MP4, FLV and WebM output formats. Samples - https://github.com/visioforge/.Net-SDK-s-samples . |
|
|
VisioForge.DotNet.MediaPlayer
VisioForge Media Player SDK .Net allows programmers to easily integrate video, audio and DVD playback into their software applications. It also allows you to draw overlay bitmap and text over the video with effects. System codecs, FFMPEG and VLC codecs can be used to play video. Samples - https://github.com/visioforge/.Net-SDK-s-samples . |
GitHub repositories (6)
Showing the top 6 popular GitHub repositories that depend on OpenTK.GLWpfControl:
| Repository | Stars |
|---|---|
|
ScottPlot/ScottPlot
Interactive plotting library for .NET
|
|
|
mono/SkiaSharp
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
|
|
|
Triky313/AlbionOnline-StatisticsAnalysis
A tool with many features for the game Albion Online
|
|
|
habibrehmansg/infopanel
InfoPanel is a desktop visualization software designed to work with HWiNFO sensors via Shared Memory (SHM). It allows users to display system information on their desktop or external displays, including USB-only LCDs like BeadaPanel.
|
|
|
varon/GLGraph
The fastest free real-time C# graphs and charts for WPF or natively using OpenGL. Better than LiveCharts, freer than SciChart.
|
|
|
qian-o/MediaWPF
WPF 视频硬解码渲染Demo
|
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 5.0.0-pre.1 | 1,882 | 10/31/2024 | |
| 4.3.6 | 3,798 | 2/28/2026 | |
| 4.3.5 | 213 | 2/28/2026 | |
| 4.3.4 | 4,552 | 12/1/2025 | |
| 4.3.3 | 65,563 | 10/31/2024 | |
| 4.3.2 | 2,402 | 8/8/2024 | |
| 4.3.1 | 2,036 | 5/30/2024 | |
| 4.3.0 | 582 | 5/30/2024 | |
| 4.2.3 | 274,779 | 2/15/2023 | |
| 4.2.2 | 8,241 | 6/20/2022 | |
| 4.2.1 | 2,975 | 6/19/2022 | |
| 4.1.0 | 19,302 | 2/24/2021 | |
| 4.0.0 | 2,070 | 1/6/2021 | |
| 4.0.0-pre.12 | 691 | 11/30/2020 | |
| 4.0.0-pre.11 | 591 | 11/25/2020 | |
| 3.3.1 | 1,152 | 10/5/2025 | |
| 3.3.0 | 344,723 | 2/24/2021 | |
| 3.2.3 | 1,360 | 1/6/2021 | |
| 3.2.2 | 2,697 | 11/25/2020 |
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)