OpenGL.Net.ES2Profile 0.5.1-beta

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:
           - OpenGL ES related symbols: only OpenGL ES 2+ symbols are included.
           - No OpenGL API

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

Release Notes

"The little bear" - "It looks cute, but bites"
           - API:
               - 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)
           - Documentation:
               - 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 327 4/7/2019
0.7.1 704 12/15/2017
0.7.0 510 11/15/2017
0.6.1 330 9/26/2017
0.6.0 301 9/14/2017
0.6.0-beta3 262 8/26/2017
0.6.0-beta2 253 8/25/2017
0.6.0-beta1 250 8/16/2017
0.5.2 328 7/24/2017
0.5.1 347 5/30/2017
0.5.1-beta 303 5/17/2017
0.4.2-alpha 302 4/18/2017
0.4.1-alpha 310 4/16/2017
Show less