• Nikitos's avatar
    Phase 5: native text, tiles, particles and HUD passes
    · 744548ec
    Nikitos создал
    
    
    drawWorld draws <text> nodes itself (measure on change, glyphs in walk
    order); static tilemap layers and particle emitters write into the batch
    via drawTiles/drawParticles; drawUI renders ui.label/ui.panel with a
    C-side HUD text queue shared with JS callers; widget ticks pick anchor,
    container and theme candidates with a native filter. Adds
    $.debug.memory(). native_passes_test covers all of it byte for byte.
    
    Release, 2000: text 7.2 -> 1.8 ms, ui.label 4.7 -> 2.7, tilemap 1.9 -> 1.0,
    particles 3.2 -> 2.3.
    
    Co-Authored-By: default avatarClaude Opus 5.5 <noreply@anthropic.com>
    744548ec