Skip to content

Move Renderer's Builder To A Member, Instantiated Once #2985

@alex-courtis

Description

@alex-courtis
Member

Builder is currently constructed every renderer:draw() which is expensive.

Change it to a member of Renderer

It currently appears to retain state, which will need to be cleared.

Rename it to something more meaningful: LineRenderer, LineBuilder or fold it into Renderer

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    performanceperformance enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @alex-courtis

        Issue actions

          Move Renderer's Builder To A Member, Instantiated Once · Issue #2985 · nvim-tree/nvim-tree.lua