53 Commits (4a6715ef6694685ed905470eeccf37da5a200056)

Author SHA1 Message Date
A.Olokhtonov fea2874004 Merge scale and move local history, fixing undo for image move/scale 1 year ago
A.Olokhtonov 8bea9593da The big unAWAITing! Also found the image scale undo bug, but haven't 1 year ago
A.Olokhtonov 29ec265632 Keep multiple current strokes ("prestrokes") per player in a queue 1 year ago
A.Olokhtonov bdc3bdc9a1 Undo for all available actions 1 year ago
A.Olokhtonov 5d45eb3255 Undo eraser 1 year ago
A.Olokhtonov ea409f76c4 Basic snapping to grid is kinda working (needs more testing). Deleted obsolete shaders and debug options 1 year ago
A.Olokhtonov ab1659f77f Fix missing dummy stroke for undo event. Fix typo in listener 1 year ago
A.Olokhtonov 803b7f80cb Eraser has gone on-line! 2 years ago
A.Olokhtonov 21aecb7d08 Make image move and image scale work in multiplayer. Add width and height to image event and fix late-arriving bitmaps breaking things 2 years ago
A.Olokhtonov 45bac3395a Clean up image move/scale logic a little bit. Remove obsolete cursor.js file 2 years ago
A.Olokhtonov 254268c309 Move images (local only) 2 years ago
A.Olokhtonov 4a6d1d6640 Fix dummy offsets not getting inserted if first event is not a stroke 2 years ago
A.Olokhtonov 5871833cd1 (Probably) fix the nasty WASM mis-allocations 2 years ago
A.Olokhtonov 8a15093147 The images are in 2 years ago
Aleksey Olokhtonov 5aa29b18c0 Fix follow mode by separating canvas move and zoom events. Touch devices are TODO! 2 years ago
Aleksey Olokhtonov 01560389af Fix predrawn curves having zero width 2 years ago
Aleksey Olokhtonov 90f0beb4f9 Undo is back in! 2 years ago
A.Olokhtonov 07bb47b6dc Dynamic cursor that shows size and color of the brush. Background pattern scaffolding 2 years ago
A.Olokhtonov 221e2a5aed Fix bvh fullnodes returning full buffer instead of tv_data. Skip handling of empty strokes 2 years ago
A.Olokhtonov 6f78c0ae21 AoS -> SoA for point coordinates 2 years 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 2 years ago
aolo2 dfecad2c99 Fix strokes being added to storage even when skipped by SN logic 2 years ago
aolo2 704c833c16 First working draft of pressure hanlding 2 years ago
aolo2 71f1016a40 Store WASM-processed data in WASM memory 2 years ago
A.Olokhtonov 1960bdebe9 LOD generation has been wassembled! (a little borked for now though) 2 years ago
A.Olokhtonov ab7545918b Fix state.me not being set when joining new desk 2 years ago
A.Olokhtonov cc800c1ffe Fancy-shmancy Open Color (TM) color pallete 2 years ago
A.Olokhtonov 8bbcfb616f JOIN event, send online info for users in init message 2 years ago
A.Olokhtonov 99bd99a465 Follow and unfollow players like in Figma 2 years ago
A.Olokhtonov d8a5cd3fca Draw player pointers as colored squares with html 2 years ago
A.Olokhtonov 1f983f3389 Fix multiplayer, add mouse wheel panning 2 years ago
A.Olokhtonov c893a73ec5 You can draw once again! 2 years ago
A.Olokhtonov a60c3d1948 Recompute LODs and instance data on demand - ??? - it works??? 2 years ago
A.Olokhtonov 1438b0ad73 LODs work! Need to fix that memory usage though 2 years ago
A.Olokhtonov 72eedf9b48 Fix dynamic data 2 years ago
A.Olokhtonov cca3b4cd5d Fix the depth prepass artefacts 2 years ago
A.Olokhtonov a991cf3247 BVH construction and modification 2 years ago
A.Olokhtonov 1bc6f2c3fe No clipping at zoom < 0.3. Really fast 2 years ago
A.Olokhtonov e86ffd6508 Depth prepass with simplified opaque shapes 2 years ago
A.Olokhtonov 7e3b6156c0 Render stroke_id to a small texture 2 years ago
A.Olokhtonov 46cd48fecd Cull segments, switch to indexed drawing (only for static data for now) 2 years 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. 2 years ago
A.Olokhtonov 8b3f28337e SDF town 3 years ago
A.Olokhtonov 0271e38dbc Fix wrong buffered points 3 years ago
A.Olokhtonov 31b18e69a0 Images moving around, paste image from clipboard 3 years ago
A.Olokhtonov 3b8232e196 Image broadcast 3 years ago
A.Olokhtonov 1edcc6725b Moar better color/width sync 3 years ago
A.Olokhtonov ac0d8f7605 Betta websocket reconnect 3 years ago
A.Olokhtonov 33898ab27a Client code cleanup p1 3 years ago
A.Olokhtonov cb783db614 Per-user stroke width and color (for dynamic strokes) kinda work 3 years ago