A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								0c3259d00f
								
							
								
							
						 | 
						
							
							
								
								Tweak initial BVH construction to split along the longest axis, instead
							
							
							
							
							
							
							
							of alternating between vertical and horizontal. Big perf wins on large
boards because of more sane distribution of fullnodes 
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								Aleksey Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								a2f574214c
								
							
								
							
						 | 
						
							
							
								
								Fix warning when dynamic draw has only a single point. Fragment shader fix is untested.
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								Aleksey Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								0c21579694
								
							
								
							
						 | 
						
							
							
								
								Boudning boxes debug draw. Fix missing mipmap warning. Fix dynamic stroke not drawing on empty canvas
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								4e09c47190
								
							
								
							
						 | 
						
							
							
								
								Sudden shader refactoring (automatically extract locations a-la
							
							
							
							
							
							
							
							tiny-sdf) 
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								fea2874004
								
							
								
							
						 | 
						
							
							
								
								Merge scale and move local history, fixing undo for image move/scale
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								8bea9593da
								
							
								
							
						 | 
						
							
							
								
								The big unAWAITing! Also found the image scale undo bug, but haven't
							
							
							
							
							
							
							
							fixed yet 
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								29ec265632
								
							
								
							
						 | 
						
							
							
								
								Keep multiple current strokes ("prestrokes") per player in a queue
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								bdc3bdc9a1
								
							
								
							
						 | 
						
							
							
								
								Undo for all available actions
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								5d45eb3255
								
							
								
							
						 | 
						
							
							
								
								Undo eraser
							
							
							
							
							
						 | 
						
							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
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								8b4b4e09f7
								
							
								
							
						 | 
						
							
							
								
								Basic line drawing is back IN
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								b11c46354f
								
							
								
							
						 | 
						
							
							
								
								Add line-line intersection test to the eraser to kinda make it work for faster movement
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								ab1659f77f
								
							
								
							
						 | 
						
							
							
								
								Fix missing dummy stroke for undo event. Fix typo in listener
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								803b7f80cb
								
							
								
							
						 | 
						
							
							
								
								Eraser has gone on-line!
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								0ffac004c0
								
							
								
							
						 | 
						
							
							
								
								Eraser works again! Offline though
							
							
							
							
							
						 | 
						
							1 year 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
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								45bac3395a
								
							
								
							
						 | 
						
							
							
								
								Clean up image move/scale logic a little bit. Remove obsolete cursor.js file
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								9d6f333778
								
							
								
							
						 | 
						
							
							
								
								Resize images (local only)
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								254268c309
								
							
								
							
						 | 
						
							
							
								
								Move images (local only)
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								c1583cb8fb
								
							
								
							
						 | 
						
							
							
								
								Resize handles for images
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								66e84c1a50
								
							
								
							
						 | 
						
							
							
								
								More betterer active image highlight
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								acb9aaa83d
								
							
								
							
						 | 
						
							
							
								
								Fix misallocation of pressures tv_array
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								4a6d1d6640
								
							
								
							
						 | 
						
							
							
								
								Fix dummy offsets not getting inserted if first event is not a stroke
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								c6f8bc4b5a
								
							
								
							
						 | 
						
							
							
								
								Fix first stroke preview not showing
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								5871833cd1
								
							
								
							
						 | 
						
							
							
								
								(Probably) fix the nasty WASM mis-allocations
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								8a15093147
								
							
								
							
						 | 
						
							
							
								
								The images are in
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								903660adbc
								
							
								
							
						 | 
						
							
							
								
								Marginally better grid level transitions
							
							
							
							
							
						 | 
						
							1 year ago | 
						
					
				
					
						
							
							
								 
								Aleksey Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								5aa29b18c0
								
							
								
							
						 | 
						
							
							
								
								Fix follow mode by separating canvas move and zoom events. Touch devices are TODO!
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								Aleksey Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								01560389af
								
							
								
							
						 | 
						
							
							
								
								Fix predrawn curves having zero width
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								eb66ffbcad
								
							
								
							
						 | 
						
							
							
								
								Significantly improve stroke smoothing and pressure handling. "Fix" issue with underallocation of WASM memory by doubling the size
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								30559b0381
								
							
								
							
						 | 
						
							
							
								
								The dots are now zoomable
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								c13e5a6848
								
							
								
							
						 | 
						
							
							
								
								Smooth zooming
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								ee42e400c4
								
							
								
							
						 | 
						
							
							
								
								Dots pattern with fancy fadeout
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								807a1d0c03
								
							
								
							
						 | 
						
							
							
								
								More betterer picker icon. Hide dom brush when in picker mode
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								07bb47b6dc
								
							
								
							
						 | 
						
							
							
								
								Dynamic cursor that shows size and color of the brush. Background pattern scaffolding
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								5552dc11a3
								
							
								
							
						 | 
						
							
							
								
								Make cursor reflect the size of the brush. Doesn't work when the brush size is > max allowed cursor size though
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								48e9dd9a3e
								
							
								
							
						 | 
						
							
							
								
								Remove stupid try catch from webgl_draw
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								221e2a5aed
								
							
								
							
						 | 
						
							
							
								
								Fix bvh fullnodes returning full buffer instead of tv_data. Skip handling of empty strokes
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								c3f66d966c
								
							
								
							
						 | 
						
							
							
								
								Determinitstic zooming
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								acdbf73a26
								
							
								
							
						 | 
						
							
							
								
								Add new strokes to fullnodes. Strokes appear one too late though
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								f6573e7bb9
								
							
								
							
						 | 
						
							
							
								
								Correcty complute total point count. Only call glClear once workers have finished LOD. Only allow next draw() call after we finished rendering frame
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								A.Olokhtonov
							
						 | 
						
							
							
							
							
								
							
								4f84509b16
								
							
								
							
						 | 
						
							
							
								
								Multithreading works! Kinda sorta (slows down in chrome, out of bounds accesses on phone)
							
							
							
							
							
						 | 
						
							2 years ago |