• Just a quick question on lazy rendering, if I update a layout txt with the exact same text, will this cause a screen update on a render pass?

    Just need to know whether I need to check elsewhere in the code if the data has changed before updating screen or if I can just set screen with all current data and have the lazy renderer decide what work actually needs done?

  • if I update a layout txt with the exact same text, will this cause a screen update on a render pass

    As long as the contents of the layout element are identical the lazy renderer should be able to avoid re-rendering it.

    I can just set screen with all current data and have the lazy renderer decide what work actually needs done

    That's the idea :)

    One caveat is that the lazy rendering algorithm itself has a small performance cost, so while it can help a great deal with reducing flicking on the Bangle 1, it's not always that much faster than a full re-render.

About