|  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 | 3bf812df39 | Move point writes to WASM, already a lot faster!!!! | 2 years ago | 
				
					
						|  A.Olokhtonov | c9d1706b6e | Fix final (???) WASM issue | 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 | 4b5b8db053 | Update README | 2 years ago | 
				
					
						|  A.Olokhtonov | ab7545918b | Fix state.me not being set when joining new desk | 2 years ago | 
				
					
						|  A.Olokhtonov | 7555de10bf | Long touch to open color picker details | 2 years ago | 
				
					
						|  A.Olokhtonov | 08ba8a7687 | Fix GC pauses! | 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 | 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 |