Multi-platform .NET bindings to the Ultralight project.
1
2
3[](https://www.nuget.org/packages/ImpromptuNinjas.UltralightSharp/) [](https://github.com/ImpromptuNinjas/UltralightSharp/actions?query=workflow%3A%22Build+%26+Test%22) [](https://github.com/sponsors/Tyler-IN)
4
5# UltralightSharp
6
7A multi-platform .NET binding of the **Ultralight** project.
8
9## Supported platforms:
10* Windows
11 - x64
12* Linux
13 - GNU flavors (Debian, Ubuntu, ...)
14 - AMD64 / Intel x86-64
15* Apple OSX
16 - 64-bit only
17
18Work under Unity, currently testing under 2018.4 LTS.
19Full support for all LTS versions and the latest version of Unity is planned.
20
21### Known Issues:
22* Currently the native dependencies are shipped with this NuGet package for all platforms.
23 _Separate NuGet runtime packages should be created to provide each specific platform dependency._
24* Demo but no tests, no WebCore bindings yet.
25
26
27Acknowlegedments
28----------------
29
30* [Ultralight](https://utralig.ht)
31* [Ultralight on GitHub](https://github.com/ultralight-ux/Ultralight)
32
33This project includes binary distributions of Ultralight SDK libraries.
34
35Examples
36--------
37
38## .NET Core Headless / Console Demo
39
40See the [DemoProgram](https://github.com/ImpromptuNinjas/UltralightSharp/tree/master/UltralightSharp.Demo) and Safe [DemoProgram](https://github.com/ImpromptuNinjas/UltralightSharp/tree/master/UltralightSharp.SafeDemo) for headless functional examples.
41
42
43
44The demo can produce PNGs or a scaled down low resolution 24-bit ANSI image to the console.
45(ANSI image on Windows console seen above.)
46
47## Unity Demo (2018.4 LTS)
48
49
50
51
52A Unity demo and test has been added to this repo.
53
54The CI will test against LTS branches of Unity.
55
56Currently only 2018.4 LTS is tested.
57
58It is forward compatible up to at least 2020.1, but may require some tweaking of dependency versions.
59
60## Silk.NET OpenGL ES 3.0 Demo
61
62
63
64
65
66
67
68## Blazor Usage in Ultralight
69
70[NUlliiON's UltralightBlazorExperiment](https://github.com/NUlliiON/UltralightBlazorExperiment)
71
72
73