|  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 | 2d88b57dca | Fix off-by-factor-of-2 in the vertex shader | 2 years ago | 
				
					
						|  A.Olokhtonov | 248501e50f | Remove recursive allocations from process_rdp Use rgba_u16 textures for rgb and, most importantly, W (stroke width) | 2 years ago | 
				
					
						|  A.Olokhtonov | 31a0b0113a | Prototype: separate per-quad data using instanced rendeding and per-stroke data using a texture | 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 | 
				
					
						|  A.Olokhtonov | 7b53c7215e | Fix predraw artifacts by making the lines too fat at far zoomout | 2 years ago | 
				
					
						|  A.Olokhtonov | 72eedf9b48 | Fix dynamic data | 2 years ago | 
				
					
						|  A.Olokhtonov | 24222f9565 | Fix wrong sort order for indices | 2 years ago | 
				
					
						|  A.Olokhtonov | cca3b4cd5d | Fix the depth prepass artefacts | 2 years ago | 
				
					
						|  A.Olokhtonov | a991cf3247 | BVH construction and modification | 2 years ago | 
				
					
						|  aolo2 | 1691bd07ae | Milton blackboard import | 2 years ago | 
				
					
						|  A.Olokhtonov | 6be8ba7823 | Add readme | 2 years ago | 
				
					
						|  A.Olokhtonov | 7752e41bf5 | Separate CPU and GPU timings in debug window | 2 years ago | 
				
					
						|  A.Olokhtonov | 1bc6f2c3fe | No clipping at zoom < 0.3. Really fast | 2 years ago | 
				
					
						|  A.Olokhtonov | 316d0fedc9 | Use correct rendering order.. | 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 | be50af68d4 | Delete garbage file | 2 years ago | 
				
					
						|  A.Olokhtonov | 72deea0b03 | Added LICENSE (unlicense) | 2 years ago | 
				
					
						|  A.Olokhtonov | 9a8854dc90 | Handle touchstart with 2 e.changedTouches. This fixes panning sometimes not working on iPhone | 2 years ago | 
				
					
						|  A.Olokhtonov | 1803dedee2 | Black-on-white cursor for ultimate readability | 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 | 605500028a | Bump version | 2 years ago | 
				
					
						|  A.Olokhtonov | c1fd46da53 | We have achieved good AA! | 2 years ago | 
				
					
						|  A.Olokhtonov | 01db70cab0 | Good speed (quad per line segment). Need to figure out rounding | 2 years ago | 
				
					
						|  A.Olokhtonov | e3ae4cf6cd | Upload whole point buffer, and align its size to 8K | 2 years ago | 
				
					
						|  A.Olokhtonov | 46587068e6 | Limit max points per quad, fix wrong rounding of texture size | 2 years ago | 
				
					
						|  A.Olokhtonov | f72cbf5941 | SDF bull fixed boxes + passed stroke width to shader | 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 | 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 | dec07b4edc | Remove users from backend, leave only sessions. Simplify storage | 3 years ago | 
				
					
						|  A.Olokhtonov | cb783db614 | Per-user stroke width and color (for dynamic strokes) kinda work | 3 years ago | 
				
					
						|  A.Olokhtonov | 165d9235ce | Wrote what to do NEXT: | 3 years ago |