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
cocoa: a pane that falls behind its resizes has its last frame stretched across only, and down it stays at its size, so a window dragged taller shows the page as it is with a strip under it, where it showed the page drawn too tall until the next frame (#898) (863c55f)
deps: @windowkit/appkit ^0.27.0, so a pane that keeps up with its resizes has its last frame shown at its size on a Mac, where 2.42.0's range admitted no bridge that reads contentsRect and contentsCenter and the frame was stretched at every step of a drag (#897) (07ec31a)
wayland: a 2d context frees the two shaders its program is linked from and the textures it makes for gradients and images, where each stayed in the driver — a texture a paint where gradients are made as the page paints (#893) (d958e8c)
Performance Improvements
cocoa: a pane makes each buffer of its ring the first time a frame takes it, so a frame of a drag makes and clears one IOSurface where it made and cleared three, and a frame of Zen Garden 101's drag in the browser example takes 9 ms on a Mac where it took 12 (#899) (2ad4073)
wayland: the 2d contexts on one device share the program, its vertex buffer and the glyph atlas, and a glyph is looked up by number and drawn without garbage, so an offscreen surface costs 0.7 ms where it cost 6.6 and a frame of text a third of what it did (#895) (92eb954)