-
Notifications
You must be signed in to change notification settings - Fork 111
/
Copy pathOpenGL.Net.Objects.nuspec
78 lines (76 loc) · 3.29 KB
/
OpenGL.Net.Objects.nuspec
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>OpenGL.Net.Objects</id>
<version>$version$</version>
<title>OpenGL for .NET, Object-Oriented</title>
<authors>Luca Piccioni</authors>
<owners>Luca Piccioni</owners>
<licenseUrl>https://opensource.org/licenses/MIT</licenseUrl>
<projectUrl>https://github.com/luca-piccioni/OpenGL.Net</projectUrl>
<iconUrl>https://github.com/luca-piccioni/OpenGL.Net/blob/master/OpenGL.Net-Logo.gif</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<summary>Modern OpenGL bindings for C#, OOP.</summary>
<description>
Modern OpenGL bindings for C#, OOP.
</description>
<releaseNotes>
Modern OpenGL bindings for C#, Object-Oriented.
Low-level abstractions implemented:
- GL context and resource management
- Resource context tracking
- Resource leak detection (debug only)
- Asynchronous creation and disposition
- Lazy object binding (buffers, textures, programs, etc...)
- Array buffers and vertex arrays
- Shaders and programs
- Embedded source library abstraction
- #include support, emulated if not supported (GL_ARB_shading_language_include)
- Framebuffers and render buffers
- Textures
- 2D and 1D textures
- 2D array textures (GL_EXT_texture_array)
- 3D textures (GL_EXT_texture3D, GL_OES_texture3D)
- Cube textures (GL_ARB_texture_cube_map, GL_EXT_texture_cube_map, GL_OES_texture_cube_map)
- Rectangle textures (GL_ARB_texture_rectangle, GL_NV_texture_rectangle)
- Sampler objects (OpenGL 3.3, GL_ARB_sampler_objects)
- Client and server states
High-level abstractons implemented:
- Font rendering
- Polygonal font rendering
- Automatic vertex buffers generation
- Support GL_ARB_shader_draw_parameters
- Texture-based font rendering
- Automatic texture generation, but requires GL_EXT_texture_array
- Support OpenGL 3.2, GL_ARB_instanced_arrays
- Support Gl_ARB_draw_instanced
- Font effects support
- Halo effect
- Resource loading
- Scene graph
- Forward rendering
- Automatic batching
- View frustrum culling
</releaseNotes>
<copyright>Copyright 2015-2017</copyright>
<tags>OpenGL OpenGL-ES GLSL GLES EGL WGL GLX C# .Net Graphics 3D</tags>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System" />
<frameworkAssembly assemblyName="System.Drawing" />
<frameworkAssembly assemblyName="System.Xml" />
</frameworkAssemblies>
<dependencies>
<dependency id="OpenGL.Net" version="$version" />
<dependency id="OpenGL.Net.Math" version="$version" />
<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.Objects/bin/net461/Release/Pegasus.Common.dll" target="lib" />
<file src="OpenGL.Net.Objects/bin/net461/Release/OpenGL.Net.Objects.dll" target="lib\net461" />
<file src="OpenGL.Net.Objects/bin/net461/Release/OpenGL.Net.Objects.xml" target="lib\net461" />
</files>
</package>