Skip to content

rewrite imgui #40

@yyc-git

Description

@yyc-git

refer to 【Unity】UIElements 渲染细节,比NGUI/UGUI/FairyGUI好在哪?
Built for performance: the UIElements Renderer – Unite Copenhagen 2019

  • abstract render, extract IRender

  • support webgpu render
    one draw call;
    one vertex buffer;
    (only update changed vertices instead of all!)
    one uber shader(render pipeline);

  • change to bdd, rescript

  • firstly implement box

  • support state
    dispatch state like react;
    can get which elements are changed by compare state!

    • use render command list with state for minor update???
  • not render each frame, only trigger rerender if state change

  • trigger event

  • with skin, custom control

  • Textures are automatically atlassed by default

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions