TGFX Release Announcement V2.1 #567
Locked
domchen
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
TGFX Release Announcement
Release V2.1
We are excited to announce TGFX 2.1, featuring several key improvements:
PDF Export
Full support for exporting your work as PDF.
SIMD Acceleration
Significant speedup for high-frequency mathematical computations.
Image Optimization
4K and larger images now support automatic downscaling cache and asynchronous scaling/decoding.
Filters also generate minimal offscreen textures on demand in cropping and high-zoom scenarios, reducing both memory usage and rendering load.
Text Rendering
A new text atlas rendering system with optimized bounding box calculations delivers up to 20× performance improvement.
Layer Rendering
New Partial and Tiled rendering modes update only the regions that have changed.
Combined with an efficient dirty-marking system and fast culling, this enables smooth zooming and fast navigation—even on canvases with up to 200,000 layers.
For detailed release notes, please visit: v2.1.0 Release Notes.
Release V2.0
We're excited to announce the official release of TGFX 2.0! This major update brings significant improvements and new features:
Basic graphics (such as Rect) rendering is 10x faster compared to version 1.2. We’ve added SVG import/export, support for the WGL rendering backend, and many other enhancements. The release also introduces a brand-new layer rendering tree module, comparable to iOS’s Core Animation, with plans to add partial rendering and advanced animation capabilities in the future. Additionally, PDF export support is coming soon. For detailed release notes, please visit: v2.0.0 Release Notes.
Until last year, we positioned TGFX as simply a lightweight alternative to Skia - offering similar functionality and performance but at less than 25% of its size. Since announcing our team's full commitment to TGFX engine development last year, we've made breakthrough progress. TGFX 2.0 not only significantly outperforms our 1.2 version but also renders rectangles at least 10 times faster than Skia's m136 version - reaching up to 16 times faster in some cases! We've built an online performance benchmark platform at TGFX Benchmark where you can compare the performance of various TGFX and Skia versions. Currently, the platform only runs basic rectangle rendering tests, but more graphic types and engine versions will be added soon.
Beta Was this translation helpful? Give feedback.
All reactions