diff --git a/Deps.cmake b/Deps.cmake index 80436b0..382ddd4 100755 --- a/Deps.cmake +++ b/Deps.cmake @@ -17,7 +17,7 @@ endif () set(ULTRALIGHTCORE_REV "41a04e01") set(WEBCORE_REV "e9fa2251") set(ULTRALIGHT_REV "561bd7be") -set(APPCORE_REV "e8b473d") +set(APPCORE_REV "5f88113") set(ULTRALIGHTCORE_DIR "${CMAKE_CURRENT_BINARY_DIR}/deps/UltralightCore/") set(WEBCORE_DIR "${CMAKE_CURRENT_BINARY_DIR}/deps/WebCore/") diff --git a/README.md b/README.md index d6feeba..5651ffe 100755 --- a/README.md +++ b/README.md @@ -1,48 +1,48 @@ -[Website](https://ultralig.ht) | [Join our Discord!](https://chat.ultralig.ht) | [C++ API](https://ultralig.ht/api/cpp/1_3_0/) | [C API](https://ultralig.ht/api/c/1_3_0/) | [Support Docs](https://docs.ultralig.ht) | [Twitter](https://twitter.com/ultralight_ux) +[Website](https://ultralig.ht) | [Chat on Discord!](https://chat.ultralig.ht) | [Browse C++ API](https://ultralig.ht/api/cpp/1_3_0/) | [Browse C API](https://ultralig.ht/api/c/1_3_0/) | [Support Docs](https://docs.ultralig.ht) | [Twitter](https://twitter.com/ultralight_ux) -## Discord Chat +## :video_game: Discord Chat -Got a question about Ultralight? Come chat with us on Discord! +Got a question about Ultralight? [Chat with us on Discord! ](https://chat.ultralig.ht) -[Join the Ultralight Discord! ](https://chat.ultralig.ht) +# :star: About -# About +Ultralight makes it easy for C/C++ developers to seamlessly integrate web-content into games and desktop apps. -Ultralight allows C/C++ developers to seamlessly integrate web-content into games and desktop apps. Our ultra-portable engine supports the latest HTML/CSS/JS standards while remaining exceptionally lightweight in binary size and memory usage. +Use our lightweight, high-performance renderer to display HTML/JS/CSS on a variety of platforms and hardware targets. ## Key Features
:sparkle: CPU Renderer | :eight_spoked_asterisk: GPU Renderer |
---|---|
-The library can also render directly to a user-supplied block of memory via the Surface API (see [Using a Custom Surface](https://docs.ultralig.ht/docs/using-a-custom-surface)). +* Fast, lightweight, and easy to integrate. +* Renders to a 32-bit BGRA pixel buffer. +* Based on Skia, accelerated via multi-threaded SIMD. +* See the [Game Integration Guide](https://docs.ultralig.ht/docs/integrating-with-games) for more info. -Paths, gradients, images, and patterns in this pipeline are rasterized and composited in parallel using [Skia](https://skia.org/). + | +-### GPU Renderer +* High-performance, customizable, and portable. +* Renders on the GPU to a texture. +* Accelerated via tesselated geometry and pixel shaders. +* See [Using a Custom GPUDriver](https://docs.ultralig.ht/docs/using-a-custom-gpudriver) for more info. -Our optional, high-performance GPU renderer can render HTML directly on the GPU. All painting is performed via virtual display lists and translated to your target graphics platform at runtime. For more info, see [Using a Custom GPUDriver](https://docs.ultralig.ht/docs/using-a-custom-gpudriver). + |
:heart_eyes: Free License | :crown: Commercial License |
---|---|
-Ultralight is __free__ for non-commercial use and __free__ for commercial use by companies with less than $100K gross annual revenue. For more info see [LICENSE.txt](license/LICENSE.txt) + * __Free__ for non-commercial use. + * __Free__ for commercial use by indie companies (< $100K annual revenue). + * Full SDK available for all users, download and try now. + * See [LICENSE.txt](license/LICENSE.txt) for more info. -## Commercial Licensing and Support + | +-We offer commercial licensing, priority support, and source code. To learn more, please [visit our website](https://ultralig.ht). +* Paid licenses for commercial use. +* Enterprise licensing, custom contracts, and volume discounts available. +* Performance tools, extra configurations, and source code. +* See [our website](https://ultralig.ht) for more info. -# Building the Samples - -To build the samples in this repo, please [follow the instructions here](https://docs.ultralig.ht/docs/trying-the-samples). + |