You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This will be required for reducing flickering on larger terminals that continuously render updates inbetween our manual flushes. Instead of clearing the screen and rerendering everything on the terminal, we keep a snapshot of the previously rendered frame in Lua memory, render the new frame, then perform a diff between the frames to determine the least amount of operations to go from the previous frame to the new frame. This way, unchanged "tiles" in the terminal will not need to be redrawn and will not flicker.
The text was updated successfully, but these errors were encountered:
This will be required for reducing flickering on larger terminals that continuously render updates inbetween our manual flushes. Instead of clearing the screen and rerendering everything on the terminal, we keep a snapshot of the previously rendered frame in Lua memory, render the new frame, then perform a diff between the frames to determine the least amount of operations to go from the previous frame to the new frame. This way, unchanged "tiles" in the terminal will not need to be redrawn and will not flicker.
The text was updated successfully, but these errors were encountered: