16 Commits (sdf)

Author SHA1 Message Date
A.Olokhtonov 0c3259d00f Tweak initial BVH construction to split along the longest axis, instead 3 weeks ago
A.Olokhtonov 5d45eb3255 Undo eraser 2 months ago
A.Olokhtonov b11c46354f Add line-line intersection test to the eraser to kinda make it work for faster movement 5 months ago
A.Olokhtonov 803b7f80cb Eraser has gone on-line! 5 months ago
Aleksey Olokhtonov 90f0beb4f9 Undo is back in! 6 months ago
A.Olokhtonov 68c892ba5f Color picker: picks colors! They don't get used though 7 months ago
A.Olokhtonov 221e2a5aed Fix bvh fullnodes returning full buffer instead of tv_data. Skip handling of empty strokes 7 months ago
A.Olokhtonov acdbf73a26 Add new strokes to fullnodes. Strokes appear one too late though 8 months ago
A.Olokhtonov 6d9791d3e0 Cache full stroke lists in BVH levels (massive speedup!). Remove "line_threshold" array, since it has very little effect. 8 months ago
A.Olokhtonov 1960bdebe9 LOD generation has been wassembled! (a little borked for now though) 10 months ago
A.Olokhtonov 1f983f3389 Fix multiplayer, add mouse wheel panning 10 months ago
A.Olokhtonov a60c3d1948 Recompute LODs and instance data on demand - ??? - it works??? 11 months ago
A.Olokhtonov 1438b0ad73 LODs work! Need to fix that memory usage though 11 months ago
A.Olokhtonov 72eedf9b48 Fix dynamic data 12 months ago
A.Olokhtonov 24222f9565 Fix wrong sort order for indices 12 months ago
A.Olokhtonov a991cf3247 BVH construction and modification 12 months ago