mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-24 08:54:04 +00:00
doc: added partial rendering description
This commit is contained in:
parent
caec92ddd3
commit
a6ffb7af90
2 changed files with 7 additions and 0 deletions
|
@ -60,6 +60,13 @@ The task scheduler has been meticulously crafted to conceal complexity, streamli
|
|||
<p align="center">
|
||||
<img width="900" height="auto" src="https://github.com/thorvg/thorvg/blob/main/res/example_thread.png">
|
||||
</p>
|
||||
ThorVG supports smart partial rendering, enabling more efficient rendering workflows by updating only the portions of a vector scene that have changed. By internally tracking modified regions, it minimizes unnecessary redraws and optimizes overall performance. This feature delivers significant performance benefits, especially in animations and interactive graphics where only part of the scene changes between frames. By avoiding full-scene rendering, it can reduce computational workload—making it particularly well-suited for mobile and embedded systems where energy efficiency is essential. It also help to ensure smoother visual updates, especially for dynamic UIs and real-time animations, where rendering responsiveness is critical.<br/>
|
||||
<br/>
|
||||
<p align="center">
|
||||
<img width="700" height="auto" src="https://github.com/thorvg/thorvg/blob/main/res/example_partial.png">
|
||||
</p>
|
||||
The figure above illustrates geometry changes and highlights the minimal redraw region (outlined in red) that needs to be updated. Only the modified area between the previous and current frames is selectively redrawn, significantly enhancing performance.<br/>
|
||||
<br />
|
||||
Today, ThorVG provides its own implementation of multiple raster engines, allowing you to choose the one that best suits your app and system preferences.<br/>
|
||||
<br/>
|
||||
|
||||
|
|
BIN
res/example_partial.png
Normal file
BIN
res/example_partial.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 44 KiB |
Loading…
Add table
Reference in a new issue