132 Commits (8a15093147ea774c3b13eb887e7dfa5f7c2d429e)
 

Author SHA1 Message Date
A.Olokhtonov 8a15093147 The images are in 1 year ago
A.Olokhtonov 903660adbc Marginally better grid level transitions 1 year ago
Aleksey Olokhtonov 5aa29b18c0 Fix follow mode by separating canvas move and zoom events. Touch devices are TODO! 1 year ago
Aleksey Olokhtonov 01560389af Fix predrawn curves having zero width 1 year ago
Aleksey Olokhtonov 90f0beb4f9 Undo is back in! 1 year ago
Aleksey Olokhtonov e2ba3bb1c2 Make zoom animation use delta time 1 year ago
A.Olokhtonov bf2eace6fe Grid background pattern 1 year ago
A.Olokhtonov eafe860990 Zoom without the mousewheel by holding down Z 1 year ago
A.Olokhtonov eb66ffbcad Significantly improve stroke smoothing and pressure handling. "Fix" issue with underallocation of WASM memory by doubling the size 1 year ago
A.Olokhtonov 30559b0381 The dots are now zoomable 1 year ago
A.Olokhtonov c13e5a6848 Smooth zooming 1 year ago
A.Olokhtonov ee42e400c4 Dots pattern with fancy fadeout 1 year ago
A.Olokhtonov 807a1d0c03 More betterer picker icon. Hide dom brush when in picker mode 1 year ago
A.Olokhtonov 07bb47b6dc Dynamic cursor that shows size and color of the brush. Background pattern scaffolding 1 year ago
A.Olokhtonov 5552dc11a3 Make cursor reflect the size of the brush. Doesn't work when the brush size is > max allowed cursor size though 1 year ago
A.Olokhtonov e4a10ebf30 Make color picker actually change the active color 1 year ago
A.Olokhtonov 68c892ba5f Color picker: picks colors! They don't get used though 1 year ago
A.Olokhtonov 48e9dd9a3e Remove stupid try catch from webgl_draw 1 year ago
A.Olokhtonov 221e2a5aed Fix bvh fullnodes returning full buffer instead of tv_data. Skip handling of empty strokes 1 year ago
A.Olokhtonov c3f66d966c Determinitstic zooming 1 year ago
A.Olokhtonov acdbf73a26 Add new strokes to fullnodes. Strokes appear one too late though 1 year ago
A.Olokhtonov 6d9791d3e0 Cache full stroke lists in BVH levels (massive speedup!). Remove "line_threshold" array, since it has very little effect. 1 year ago
A.Olokhtonov f6573e7bb9 Correcty complute total point count. Only call glClear once workers have finished LOD. Only allow next draw() call after we finished rendering frame 1 year ago
A.Olokhtonov c5ad40f739 Update README 1 year ago
A.Olokhtonov 4f84509b16 Multithreading works! Kinda sorta (slows down in chrome, out of bounds accesses on phone) 1 year ago
A.Olokhtonov 2c01d315d6 A small test WASM module to demonstrate how to use shared memory and run multiple threads in WASM without Emscripten 1 year ago
A.Olokhtonov e949860279 Change extracts of pressure byutes to a f32x4_make. Change andnot masking to a bitselect. Rename readme.md to readme.txt to hopefully fix gitea formatting 1 year ago
A.Olokhtonov 37ff1e55bc Oops, actually enable SIMD 1 year ago
A.Olokhtonov 84a5859541 SIMD version of rdp_find_max. 16->12ms cpu frametime firefox, 16->9ms chrome 1 year ago
A.Olokhtonov 6f78c0ae21 AoS -> SoA for point coordinates 1 year ago
A.Olokhtonov 58f2a60295 Fix wrong wasm allocation, remove unused js LOD code, take radius of stroke into account when doing LOD, reduce EPS for LOD 1 year ago
A.Olokhtonov 40dd278f21 Improved shader (thanks BYP!) 1 year ago
A.Olokhtonov 6f19e6c954 Uneven capsules (and a very naive shader) to draw getter variable-width lines 1 year ago
aolo2 dfecad2c99 Fix strokes being added to storage even when skipped by SN logic 1 year ago
aolo2 704c833c16 First working draft of pressure hanlding 1 year ago
aolo2 71f1016a40 Store WASM-processed data in WASM memory 1 year ago
A.Olokhtonov 8abe88373f Skip copying out segments and segments_from. Use wasm_points and wasm_ids as is 1 year ago
A.Olokhtonov 3bf812df39 Move point writes to WASM, already a lot faster!!!! 1 year ago
A.Olokhtonov c9d1706b6e Fix final (???) WASM issue 1 year ago
A.Olokhtonov 1960bdebe9 LOD generation has been wassembled! (a little borked for now though) 1 year ago
A.Olokhtonov cf11f6c701 Successfull sum function in wasm :D 1 year ago
A.Olokhtonov 28fec7f306 Redraw HTML on canvas move, first draft of wasm LOD core 1 year ago
A.Olokhtonov 4b5b8db053 Update README 1 year ago
A.Olokhtonov ab7545918b Fix state.me not being set when joining new desk 1 year ago
A.Olokhtonov 7555de10bf Long touch to open color picker details 1 year ago
A.Olokhtonov 08ba8a7687 Fix GC pauses! 1 year ago
A.Olokhtonov cc800c1ffe Fancy-shmancy Open Color (TM) color pallete 1 year ago
A.Olokhtonov 8bbcfb616f JOIN event, send online info for users in init message 1 year ago
A.Olokhtonov 99bd99a465 Follow and unfollow players like in Figma 1 year ago
A.Olokhtonov ee1d1471f4 Pretty(er) player cursor: bright colors and an actual icon 1 year ago