87 Commits (cf4b1880d2e688e3965211f348e56342f1ef5d20)

Author SHA1 Message Date
A.Olokhtonov 72eedf9b48 Fix dynamic data 2 years ago
A.Olokhtonov a991cf3247 BVH construction and modification 2 years ago
aolo2 1691bd07ae Milton blackboard import 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 0d8667aa3a Use TypedArray for culling. This is up to 10 times faster! 2 years ago
A.Olokhtonov e41997563f Faster clipping 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 c5928dd5bd Do not upload whole static buffer, instead use glBufferSubData. This commit fixes lag (and skipped iinputs) when other people are drawing 2 years ago
A.Olokhtonov eefbb8ef75 Do not upload buffers each frame (DUH!), re-introduce dynamic data, set headers in caddy to enable precise timings 2 years ago
A.Olokhtonov 01db70cab0 Good speed (quad per line segment). Need to figure out rounding 2 years ago
A.Olokhtonov 46587068e6 Limit max points per quad, fix wrong rounding of texture size 2 years ago
A.Olokhtonov 69feb482a2 sdf bullshit (almost working) 2 years ago
A.Olokhtonov ad9cded350 Sweet juicy svg cursor 3 years ago
A.Olokhtonov 6f446b7d13 Fwidth in the shader for "more gooder" AA 3 years ago
A.Olokhtonov 8b3f28337e SDF town 3 years ago
A.Olokhtonov 8557c5d47e Caps and joints via fragment shader 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 ac0d8f7605 Betta websocket reconnect 3 years ago
A.Olokhtonov 33898ab27a Client code cleanup p1 3 years ago
A.Olokhtonov 343008c0af f32 coordinates 3 years ago
A.Olokhtonov 7011cc86be Some kind of shitty webgl line renderer 3 years ago
A.Olokhtonov 664f44c4ea Works on Safari 12 @ IOS 3 years ago
A.Olokhtonov f24711cced Touch controls weweweweyayayaya 3 years ago
A.Olokhtonov b6afe2c8e8 Undo for eraser and image move 3 years ago
A.Olokhtonov 8e96700c45 Eraser! 3 years ago
A.Olokhtonov 70d8ab883d Move images around 3 years ago
A.Olokhtonov 27c8c83d98 Draw images on separate layer as <img> elements 3 years ago
A.Olokhtonov 7230806adb Pan + zoom! 3 years ago
A.Olokhtonov c8365d1be0 Colors and widths 3 years ago
A.Olokhtonov 2b01730749 Correct Ctrl+Z with image support 3 years ago
A.Olokhtonov 33d1f93d92 Better drag/pan 3 years ago
A.Olokhtonov 5ea55d9ab0 Images! 3 years ago
A.Olokhtonov 4466640439 Initital commit 3 years ago