87 Commits (0384ac624623e74a13a450efcc0623d248d6046d)

Author SHA1 Message Date
A.Olokhtonov a57b814982 Panning and zooming with touch also works (more or less) 1 year ago
A.Olokhtonov 7f9d04d620 Drawing with one finger kinda works again 1 year ago
A.Olokhtonov b961504b54 Separate stroke rendering into function. Reuse said function for static 1 year ago
A.Olokhtonov 777772530f Batching is close to working. Not quite though 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 49620ff8fb Fix image selection order, fix image upload typo. Bind hotkeys to switch between tools 1 year ago
A.Olokhtonov ea409f76c4 Basic snapping to grid is kinda working (needs more testing). Deleted obsolete shaders and debug options 2 years ago
A.Olokhtonov 8b4b4e09f7 Basic line drawing is back IN 2 years ago
A.Olokhtonov 0ffac004c0 Eraser works again! Offline though 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 9d6f333778 Resize images (local only) 2 years ago
A.Olokhtonov c1583cb8fb Resize handles for images 2 years ago
A.Olokhtonov 66e84c1a50 More betterer active image highlight 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
A.Olokhtonov 903660adbc Marginally better grid level transitions 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 90f0beb4f9 Undo is back in! 2 years ago
Aleksey Olokhtonov e2ba3bb1c2 Make zoom animation use delta time 2 years ago
A.Olokhtonov bf2eace6fe Grid background pattern 2 years ago
A.Olokhtonov eafe860990 Zoom without the mousewheel by holding down Z 2 years ago
A.Olokhtonov c13e5a6848 Smooth zooming 2 years ago
A.Olokhtonov ee42e400c4 Dots pattern with fancy fadeout 2 years ago
A.Olokhtonov e4a10ebf30 Make color picker actually change the active color 2 years ago
A.Olokhtonov 68c892ba5f Color picker: picks colors! They don't get used though 2 years ago
A.Olokhtonov c3f66d966c Determinitstic zooming 2 years ago
A.Olokhtonov 6d9791d3e0 Cache full stroke lists in BVH levels (massive speedup!). Remove "line_threshold" array, since it has very little effect. 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 704c833c16 First working draft of pressure hanlding 2 years ago
aolo2 71f1016a40 Store WASM-processed data in WASM memory 2 years ago
A.Olokhtonov 8abe88373f Skip copying out segments and segments_from. Use wasm_points and wasm_ids as is 2 years ago
A.Olokhtonov 1960bdebe9 LOD generation has been wassembled! (a little borked for now though) 2 years ago
A.Olokhtonov cf11f6c701 Successfull sum function in wasm :D 2 years ago
A.Olokhtonov 28fec7f306 Redraw HTML on canvas move, first draft of wasm LOD core 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 ee1d1471f4 Pretty(er) player cursor: bright colors and an actual icon 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 847fb70381 Don't repeat points segment points. Introduce "tv" (typedvector) 2 years ago
A.Olokhtonov 9bbab32369 Try to speed up the LOD calculation with a cache (kinda succesfull, but not really) 2 years ago
A.Olokhtonov a60c3d1948 Recompute LODs and instance data on demand - ??? - it works??? 2 years ago
A.Olokhtonov 248501e50f Remove recursive allocations from process_rdp 2 years ago
A.Olokhtonov 1438b0ad73 LODs work! Need to fix that memory usage though 2 years ago
A.Olokhtonov 60fc48b1e7 Fix dynamic draw to use indexed, and thus the same shader as main 2 years ago
A.Olokhtonov fdca3e6b07 Fix epsilon calculation for RDP 2 years ago