MASS4.Guinevere.OpenGL.SilkNET
5.7.0
See the version list below for details.
dotnet add package MASS4.Guinevere.OpenGL.SilkNET --version 5.7.0
NuGet\Install-Package MASS4.Guinevere.OpenGL.SilkNET -Version 5.7.0
<PackageReference Include="MASS4.Guinevere.OpenGL.SilkNET" Version="5.7.0" />
<PackageVersion Include="MASS4.Guinevere.OpenGL.SilkNET" Version="5.7.0" />
<PackageReference Include="MASS4.Guinevere.OpenGL.SilkNET" />
paket add MASS4.Guinevere.OpenGL.SilkNET --version 5.7.0
#r "nuget: MASS4.Guinevere.OpenGL.SilkNET, 5.7.0"
#:package MASS4.Guinevere.OpenGL.SilkNET@5.7.0
#addin nuget:?package=MASS4.Guinevere.OpenGL.SilkNET&version=5.7.0
#tool nuget:?package=MASS4.Guinevere.OpenGL.SilkNET&version=5.7.0
Guinevere.OpenGL.SilkNET
OpenGL API using Silk.NET.
Basic Usage
using Guinevere;
namespace Example;
public abstract class Program
{
public static void Main()
{
var gui = new Gui();
using var win = new GuiWindow(gui);
win.RunGui(() =>
{
gui.DrawRect(gui.ScreenRect, Color.Blue);
gui.DrawText("Hello, world!");
});
}
}
Linux window selection
To use X11/XWayland for a custom application bar, set this preference before creating the first GLFW window:
Environment.SetEnvironmentVariable("SILKNET_USE_WAYLAND", "0");
using var window = new GuiWindow(gui);
This Guinevere integration translates the setting into GLFW's X11 initialization hint. It requires an available X11/XWayland display; other values leave GLFW's default selection in place. Native Wayland cannot provide the desktop-coordinate movement used by AppBar, so its automatic native-decoration fallback stays enabled. Window-system selection applies at startup; native decorations can be changed later.
License
This project is licensed under the MIT License. See the LICENSE file for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- MASS4.Guinevere (>= 5.7.0)
- Silk.NET.Input (>= 2.23.0)
- Silk.NET.OpenGL (>= 2.23.0)
- Silk.NET.Windowing.Common (>= 2.23.0)
- Silk.NET.Windowing.Glfw (>= 2.23.0)
- SkiaSharp (>= 4.153.1)
- SkiaSharp.NativeAssets.Linux (>= 4.153.1)
- SkiaSharp.Views.Desktop.Common (>= 4.153.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 6.3.0 | 53 | 10/15/2026 |
| 6.2.0 | 59 | 10/14/2026 |
| 6.1.0 | 71 | 10/13/2026 |
| 6.0.0 | 88 | 10/10/2026 |
| 5.9.0 | 93 | 10/6/2026 |
| 5.8.0 | 102 | 10/5/2026 |
| 5.7.0 | 103 | 10/3/2026 |
| 5.6.1 | 95 | 10/2/2026 |
| 5.6.0 | 90 | 10/2/2026 |
| 5.4.0 | 92 | 9/30/2026 |
| 5.3.0 | 89 | 9/29/2026 |
| 5.2.0 | 97 | 9/28/2026 |
| 5.1.0 | 98 | 9/27/2026 |
| 5.0.0 | 103 | 9/26/2026 |
| 4.2.0 | 100 | 9/25/2026 |
| 4.1.0 | 106 | 9/23/2026 |
| 4.0.0 | 112 | 9/20/2026 |
| 3.1.0 | 103 | 9/19/2026 |
| 3.0.0 | 107 | 9/18/2026 |
| 2.1.0 | 108 | 9/17/2026 |