OpenGL.Net.CoreProfile 0.5.1

Modern OpenGL bindings for C#.

           It supports the following APIs:
           - OpenGL 4.5 and relative extensions.
           - OpenGL for Windows (WGL) with relative extensions.
           - OpenGL for X11 1.4 (XGL) with relative extensions.
           - Native Platform Interface 1.5 (EGL) with relative extensions.
           - Support Broadcom VideoCore IV (Raspberry PI 2)

           No user interface is included in this package. The following UI backends are supported in separated packages:
           - System.Window.Forms (Windows, Linux) via OpenGL.Net.WinForms
           - Xamarin.Forms (Android) via OpenGL.Net.Xamarin.Android
           - Broadcom VideoCore IV (Raspberry PI 2) via OpenGL.Net.VideoCore

           Note: this binary defines only a specific a subset of the OpenGL specification. The constants and commands removed are:
           - Compatibility profile related symbols..
           - OpenGL ES related symbols. Only desktop environment.
           - Extensions methods that affect only the core profile.

There is a newer version of this package available.
See the version list below for details.
Install-Package OpenGL.Net.CoreProfile -Version 0.5.1
dotnet add package OpenGL.Net.CoreProfile --version 0.5.1
<PackageReference Include="OpenGL.Net.CoreProfile" Version="0.5.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OpenGL.Net.CoreProfile --version 0.5.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- Added enumeration arguments and return types; (more will be)
           - Renamed enumerations from ARB or EXT suffixes for core enumerations;
           - Loads only the required commands for the current GL context; faster load times;
           - Logging has a cleaner and extensible interface
           - EGL initialization event for passing custom arguments; other APIs may have their own event;
           - Optional library initialization via environment variables;
           - Updated specification (but with strong customization due enums)
           - More documentation from GLES3.2 manual
           - Commands and enumerations are documented with multiple manuals

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.8.4 1,067 4/7/2019
0.7.1 1,446 12/15/2017
0.7.0 498 11/15/2017
0.6.1 336 9/26/2017
0.6.0 282 9/14/2017
0.6.0-beta3 254 8/26/2017
0.6.0-beta2 251 8/25/2017
0.6.0-beta1 289 8/16/2017
0.5.2 323 7/24/2017
0.5.1 320 5/30/2017
0.5.1-beta 270 5/17/2017
0.4.2-alpha 353 4/18/2017
0.4.1-alpha 269 4/16/2017
Show less