176 Commits (a32088991aa34fd48dbf7efd3b0c7e78a63aee70)
 

Author SHA1 Message Date
A.Olokhtonov 2d88b57dca Fix off-by-factor-of-2 in the vertex shader 1 year ago
A.Olokhtonov 248501e50f Remove recursive allocations from process_rdp 1 year ago
A.Olokhtonov 31a0b0113a Prototype: separate per-quad data using instanced rendeding and per-stroke data using a texture 1 year ago
A.Olokhtonov 1438b0ad73 LODs work! Need to fix that memory usage though 1 year ago
A.Olokhtonov 60fc48b1e7 Fix dynamic draw to use indexed, and thus the same shader as main 1 year ago
A.Olokhtonov fdca3e6b07 Fix epsilon calculation for RDP 1 year ago
A.Olokhtonov 7b53c7215e Fix predraw artifacts by making the lines too fat at far zoomout 1 year ago
A.Olokhtonov 72eedf9b48 Fix dynamic data 1 year ago
A.Olokhtonov 24222f9565 Fix wrong sort order for indices 1 year ago
A.Olokhtonov cca3b4cd5d Fix the depth prepass artefacts 1 year ago
A.Olokhtonov a991cf3247 BVH construction and modification 1 year ago
aolo2 1691bd07ae Milton blackboard import 1 year ago
A.Olokhtonov 6be8ba7823 Add readme 1 year ago
A.Olokhtonov 7752e41bf5 Separate CPU and GPU timings in debug window 1 year ago
A.Olokhtonov 1bc6f2c3fe No clipping at zoom < 0.3. Really fast 1 year ago
A.Olokhtonov 316d0fedc9 Use correct rendering order.. 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 be50af68d4 Delete garbage file 1 year ago
A.Olokhtonov 72deea0b03 Added LICENSE (unlicense) 1 year ago
A.Olokhtonov 9a8854dc90 Handle touchstart with 2 e.changedTouches. This fixes panning sometimes not working on iPhone 1 year ago
A.Olokhtonov 1803dedee2 Black-on-white cursor for ultimate readability 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 605500028a Bump version 1 year ago
A.Olokhtonov c1fd46da53 We have achieved good AA! 1 year ago
A.Olokhtonov 01db70cab0 Good speed (quad per line segment). Need to figure out rounding 1 year ago
A.Olokhtonov e3ae4cf6cd Upload whole point buffer, and align its size to 8K 1 year ago
A.Olokhtonov 46587068e6 Limit max points per quad, fix wrong rounding of texture size 1 year ago
A.Olokhtonov f72cbf5941 SDF bull fixed boxes + passed stroke width to shader 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 3b8232e196 Image broadcast 2 years ago
A.Olokhtonov 1edcc6725b Moar better color/width sync 2 years ago
A.Olokhtonov ac0d8f7605 Betta websocket reconnect 2 years ago
A.Olokhtonov 33898ab27a Client code cleanup p1 2 years ago
A.Olokhtonov dec07b4edc Remove users from backend, leave only sessions. Simplify storage 2 years ago
A.Olokhtonov cb783db614 Per-user stroke width and color (for dynamic strokes) kinda work 2 years ago
A.Olokhtonov 165d9235ce Wrote what to do NEXT: 2 years ago
A.Olokhtonov 7c2ba5ff72 Do not schedule RAF if it already is scheduled (somewhat fixes event spam from chrome!) 2 years ago
A.Olokhtonov 110afe123f Brush preview 2 years ago