Ultralight
Ultralight copied to clipboard
Lightweight, high-performance HTML renderer for game and app developers.
Add support for HTML video / audio elements (will require FFmpeg dependency), can support the free codecs for now until licensing issues are determined. (Not supporting DRM/widevine at this time)
So the issue I'm experiencing is when using white text on a transparent background while using the C++ CPU renderer. I've tried 1.2 and [this 1.3 commit](https://github.com/ultralight-ux/Ultralight/commit/b8daecd797a6ae8c373ec8cf140c1bb2ae6dde2e). The HTML is...
When you open https://pikabu.ru in Ultralight on Windows 10, it crashes with an exception: `Exception at 0x7ffdc4365670, code: 0xc0000005: read access violation at: 0x0, flags=0x0` Assembler: `0x7ffdc4365670 mov rax,qword ptr...
A small material app loaded over HTTP with drop shadows causes the following crash when rendered the first time: ``` >2021-07-02 08:00:00+0200|WARN |C|C++|OnDOMReady [ultralight] DOM object ready: http://localhost:5000/ >2021-07-02 08:00:00+0200|WARN...
There are problems when trying to compile the samples under **Ubuntu 20.04** (because of old dependencies). To reproduce: ```bash # Install requirements # Clone repo and enter it mkdir build...
Ultralight cannot compile with Ultralight on Windows MinGw. It fails on this moment, > `Linking CXX executable Sample1.exe` at 47%
External control over the internal render timer to allow rendering HTML/CSS animations synchronized with external source. Specific use case: render HTML/CSS as overlays for the video frames. Since video frames...
I came across Ultralight while investigating alternatives to CoherentUI for use within UE4. Currently the only alternative is [BLUI](https://github.com/AaronShea/BLUI) but development was halted years ago and the performance was never...
LCD subpixel rendering (eg, ClearType et al) can be used to improve the perceived contrast of glyph shapes on lower-DPI screens, unfortunately it suffers from a host of drawbacks: 1)...
Currently, the file system path set using `ulSettingsSetFileSystemPath` is always interpreted as a relative path, effectively concatenating the provided path to the default path to the compiled binary, at least...