forked from luca-piccioni/OpenGL.Net
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOpenGL.Net.CoreProfile.nuspec
More file actions
62 lines (59 loc) · 3.6 KB
/
OpenGL.Net.CoreProfile.nuspec
File metadata and controls
62 lines (59 loc) · 3.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>OpenGL.Net.CoreProfile</id>
<version>$version$</version>
<title>OpenGL for .Net - Core Profile</title>
<authors>Luca Piccioni</authors>
<owners>Luca Piccioni</owners>
<licenseUrl>http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html</licenseUrl>
<projectUrl>https://github.com/luca-piccioni/OpenGL.Net</projectUrl>
<!--<iconUrl>https://github.com/luca-piccioni/OpenGL.Net/blob/master/OpenGL.Net.Logo.png</iconUrl>-->
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<summary>Modern OpenGL bindings for C# - Core Profile.</summary>
<description>
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.
</description>
<releaseNotes>
- 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
</releaseNotes>
<copyright>Copyright 2015-2017</copyright>
<tags>OpenGL OpenGL-ES GLSL GLES EGL WGL GLX C# .Net Graphics 3D</tags>
<dependencies>
<group targetFramework="net461">
<dependency id="System.Numerics.Vectors" version="4.3.0" />
<dependency id="System.Runtime.CompilerServices.Unsafe" version="4.3.0" />
</group>
</dependencies>
</metadata>
<files>
<file src="OpenGL.Net/bin/net35/Release/OpenGL.Net-CoreProfile.dll" target="lib\net35" />
<!--<file src="OpenGL.Net/bin/net35/Release/OpenGL.Net-CoreProfile.xml" target="lib\net35" />-->
<file src="OpenGL.Net/bin/net461/Release/OpenGL.Net-CoreProfile.dll" target="lib\net461" />
<!--<file src="OpenGL.Net/bin/net461/Release/OpenGL.Net-CoreProfile.xml" target="lib\net461" />-->
<file src="OpenGL.Net/bin/net35/Release/OpenGL.Net-CoreProfile.dll" target="lib\MonoAndroid" />
<!--<file src="OpenGL.Net/bin/net35/Release/OpenGL.Net-CoreProfile.xml" target="lib\MonoAndroid" />-->
</files>
</package>