57 Commits (dfecad2c9956edff08c66d286c44aab3e1e70339)

Author SHA1 Message Date
aolo2 704c833c16 First working draft of pressure hanlding 10 months ago
aolo2 71f1016a40 Store WASM-processed data in WASM memory 10 months ago
A.Olokhtonov 8abe88373f Skip copying out segments and segments_from. Use wasm_points and wasm_ids as is 10 months ago
A.Olokhtonov 1960bdebe9 LOD generation has been wassembled! (a little borked for now though) 10 months ago
A.Olokhtonov cf11f6c701 Successfull sum function in wasm :D 10 months ago
A.Olokhtonov 28fec7f306 Redraw HTML on canvas move, first draft of wasm LOD core 10 months ago
A.Olokhtonov cc800c1ffe Fancy-shmancy Open Color (TM) color pallete 10 months ago
A.Olokhtonov 8bbcfb616f JOIN event, send online info for users in init message 10 months ago
A.Olokhtonov 99bd99a465 Follow and unfollow players like in Figma 10 months ago
A.Olokhtonov ee1d1471f4 Pretty(er) player cursor: bright colors and an actual icon 10 months ago
A.Olokhtonov d8a5cd3fca Draw player pointers as colored squares with html 10 months ago
A.Olokhtonov 1f983f3389 Fix multiplayer, add mouse wheel panning 10 months ago
A.Olokhtonov c893a73ec5 You can draw once again! 10 months ago
A.Olokhtonov 847fb70381 Don't repeat points segment points. Introduce "tv" (typedvector) 10 months ago
A.Olokhtonov 9bbab32369 Try to speed up the LOD calculation with a cache (kinda succesfull, but not really) 11 months ago
A.Olokhtonov a60c3d1948 Recompute LODs and instance data on demand - ??? - it works??? 11 months ago
A.Olokhtonov 248501e50f Remove recursive allocations from process_rdp 11 months ago
A.Olokhtonov 1438b0ad73 LODs work! Need to fix that memory usage though 11 months ago
A.Olokhtonov 60fc48b1e7 Fix dynamic draw to use indexed, and thus the same shader as main 11 months ago
A.Olokhtonov fdca3e6b07 Fix epsilon calculation for RDP 11 months ago
A.Olokhtonov 72eedf9b48 Fix dynamic data 12 months ago
A.Olokhtonov a991cf3247 BVH construction and modification 12 months ago
aolo2 1691bd07ae Milton blackboard import 12 months ago
A.Olokhtonov 1bc6f2c3fe No clipping at zoom < 0.3. Really fast 1 year ago
A.Olokhtonov e86ffd6508 Depth prepass with simplified opaque shapes 1 year ago
A.Olokhtonov 7e3b6156c0 Render stroke_id to a small texture 1 year ago
A.Olokhtonov 0d8667aa3a Use TypedArray for culling. This is up to 10 times faster! 1 year ago
A.Olokhtonov e41997563f Faster clipping 1 year ago
A.Olokhtonov 46cd48fecd Cull segments, switch to indexed drawing (only for static data for now) 1 year ago
A.Olokhtonov 14faef4146 Better draw->move cancellation. Instead of not registering short strokes, cancel them for all users if we registered a second finger during the time window. 1 year ago
A.Olokhtonov c5928dd5bd Do not upload whole static buffer, instead use glBufferSubData. This commit fixes lag (and skipped iinputs) when other people are drawing 1 year ago
A.Olokhtonov eefbb8ef75 Do not upload buffers each frame (DUH!), re-introduce dynamic data, set headers in caddy to enable precise timings 1 year ago
A.Olokhtonov 01db70cab0 Good speed (quad per line segment). Need to figure out rounding 1 year ago
A.Olokhtonov 46587068e6 Limit max points per quad, fix wrong rounding of texture size 1 year ago
A.Olokhtonov 69feb482a2 sdf bullshit (almost working) 1 year ago
A.Olokhtonov ad9cded350 Sweet juicy svg cursor 2 years ago
A.Olokhtonov 6f446b7d13 Fwidth in the shader for "more gooder" AA 2 years ago
A.Olokhtonov 8b3f28337e SDF town 2 years ago
A.Olokhtonov 8557c5d47e Caps and joints via fragment shader 2 years ago
A.Olokhtonov 0271e38dbc Fix wrong buffered points 2 years ago
A.Olokhtonov 31b18e69a0 Images moving around, paste image from clipboard 2 years ago
A.Olokhtonov ac0d8f7605 Betta websocket reconnect 2 years ago
A.Olokhtonov 33898ab27a Client code cleanup p1 2 years ago
A.Olokhtonov 343008c0af f32 coordinates 2 years ago
A.Olokhtonov 7011cc86be Some kind of shitty webgl line renderer 2 years ago
A.Olokhtonov 664f44c4ea Works on Safari 12 @ IOS 2 years ago
A.Olokhtonov f24711cced Touch controls weweweweyayayaya 2 years ago
A.Olokhtonov b6afe2c8e8 Undo for eraser and image move 2 years ago
A.Olokhtonov 8e96700c45 Eraser! 2 years ago
A.Olokhtonov 70d8ab883d Move images around 2 years ago