|  A.Olokhtonov | 8a4e87f4c6 | Batching of the main instanced drawcall | 12 months ago | 
				
					
						|  A.Olokhtonov | d2adce838b | A simple (and bad) LOD determination scheme | 12 months ago | 
				
					
						|  A.Olokhtonov | 07bdbb585b | Generate the circles using indexed geometry | 12 months ago | 
				
					
						|  Aleksey Olokhtonov | dc824c12c9 | Reuse a single circle geometry. One circle per segment. Still needs last circle | 12 months ago | 
				
					
						|  A.Olokhtonov | 78ba044527 | Use straight up geometry for everything, finally obtaining TRANSPARENCY! Freya 🙏 🙏 🙏 | 12 months ago | 
				
					
						|  A.Olokhtonov | dc235c7365 | Implement partial uploads to texture | 1 year ago | 
				
					
						|  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! | 1 year ago | 
				
					
						|  Aleksey Olokhtonov | 01560389af | Fix predrawn curves having zero width | 1 year ago | 
				
					
						|  Aleksey Olokhtonov | 90f0beb4f9 | Undo is back in! | 1 year ago | 
				
					
						|  Aleksey Olokhtonov | e2ba3bb1c2 | Make zoom animation use delta time | 1 year ago | 
				
					
						|  A.Olokhtonov | bf2eace6fe | Grid background pattern | 1 year ago | 
				
					
						|  A.Olokhtonov | eafe860990 | Zoom without the mousewheel by holding down Z | 1 year ago | 
				
					
						|  A.Olokhtonov | eb66ffbcad | Significantly improve stroke smoothing and pressure handling. "Fix" issue with underallocation of WASM memory by doubling the size | 1 year 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 |