0000000000000000000000000000000000000000 683edb53ff134900219a4622cd353480931f47e8 Samit Basu 1790006564 -0700 branch: Created from main 683edb53ff134900219a4622cd353480931f47e8 939afcd1e39e49b6af3caf2142cf9cd4af59f5bb Samit Basu 1790006604 -0700 commit: Scope a retained GPU scene for rendering at far zoom 939afcd1e39e49b6af3caf2142cf9cd4af59f5bb 001ae4461ee350a100fbf2568e72fd7b29a63924 Samit Basu 1790007031 -0700 commit: Scope replacing the text engine alongside the renderer 001ae4461ee350a100fbf2568e72fd7b29a63924 95348c7f85ba7dc38a86e4cbc8fdae675d6e736a Samit Basu 1790008428 -0700 commit: R0 test 1: where the far-zoom canvas time goes 95348c7f85ba7dc38a86e4cbc8fdae675d6e736a 683f1b2cb14173b45d334ae19226d534f09b4f06 Samit Basu 1790013631 -0700 commit: R0 test 1 on a GPU browser, and the combined variant 683f1b2cb14173b45d334ae19226d534f09b4f06 848a69cb44adbd0b58c156b60183b3363ffa4b92 Samit Basu 1790013717 -0700 commit: Canvas replay bench: a device-pixel-ratio option, and Chrome on the MBP 848a69cb44adbd0b58c156b60183b3363ffa4b92 32f9402f5824d3f459ecc19ef866deb7cffb8e16 Samit Basu 1790014097 -0700 commit: Far-zoom rendering: take the Canvas2D route first 32f9402f5824d3f459ecc19ef866deb7cffb8e16 ed1223b9f2ea672141bb8bd2b99f2018090de0b5 Samit Basu 1790014451 -0700 commit: Far-zoom rendering: mid zoom sends it back to the GPU scene ed1223b9f2ea672141bb8bd2b99f2018090de0b5 90a7b4856aa61f5e787b932cb95d98dfdb68ac4b Samit Basu 1790015179 -0700 commit: R0 test 2: what the world-space scene costs to build and hold 90a7b4856aa61f5e787b932cb95d98dfdb68ac4b 3a36ff9f004cec4c6c2476ed06578ff2a56729eb Samit Basu 1790015656 -0700 commit: R0 test 2: epaint is host-free; the headless gate names it by policy 3a36ff9f004cec4c6c2476ed06578ff2a56729eb b3526a3b62b97ea77296b6986c475bb1440c0efc Samit Basu 1790016700 -0700 commit: R0 test 2b: epaint doing all of it, text included b3526a3b62b97ea77296b6986c475bb1440c0efc c92d54d79d1d8cb81c24c3811823effddfe65fb8 Samit Basu 1790018071 -0700 commit: R0t: epaint as the one layouter, exports as text c92d54d79d1d8cb81c24c3811823effddfe65fb8 09b5ac4c98473c4b1cfe49de12542019aca63fcd Samit Basu 1790018262 -0700 commit: R0t: Safari agrees; epaint is the renderer and the one layouter 09b5ac4c98473c4b1cfe49de12542019aca63fcd f1736a8087c24f3453d3051b603998ad14f3ccd8 Samit Basu 1790019985 -0700 commit: R1: the GPU spike — epaint's frame in WebGL2, immediate and retained f1736a8087c24f3453d3051b603998ad14f3ccd8 2b33725cbf5e577ca6b7cc7a21cc9516ff27ac90 Samit Basu 1790022514 -0700 commit: R1 results: epaint in WebGL2 holds 60 fps at 10% and 24% on the MBP 2b33725cbf5e577ca6b7cc7a21cc9516ff27ac90 65c3fb02d9f95d4ac50dc2d32c90a64db7b4d948 Samit Basu 1790024312 -0700 commit: Far-zoom rendering: drop retained mode; immediate epaint only (user) 65c3fb02d9f95d4ac50dc2d32c90a64db7b4d948 72b953087fc8b68c52a5c5e08c086fe6ad7c529a Samit Basu 1790024800 -0700 commit: Bench the kernel's pan: pan_at_fit and pan_at_24 in the browser's canvas 72b953087fc8b68c52a5c5e08c086fe6ad7c529a 4c86c88879267caffcb6084825000c686961d56b Samit Basu 1790029696 -0700 commit: Standing conflicts through the spatial index