17 Commits (5871833cd1b6a6beddcab6996c3c12a6f5f5b750)

Author SHA1 Message Date
A.Olokhtonov 5871833cd1 (Probably) fix the nasty WASM mis-allocations 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 221e2a5aed Fix bvh fullnodes returning full buffer instead of tv_data. Skip handling of empty strokes 1 year ago
A.Olokhtonov acdbf73a26 Add new strokes to fullnodes. Strokes appear one too late though 1 year ago
A.Olokhtonov 6d9791d3e0 Cache full stroke lists in BVH levels (massive speedup!). Remove "line_threshold" array, since it has very little effect. 1 year ago
A.Olokhtonov 4f84509b16 Multithreading works! Kinda sorta (slows down in chrome, out of bounds accesses on phone) 1 year ago
A.Olokhtonov 2c01d315d6 A small test WASM module to demonstrate how to use shared memory and run multiple threads in WASM without Emscripten 1 year ago
A.Olokhtonov 6f78c0ae21 AoS -> SoA for point coordinates 1 year ago
A.Olokhtonov 58f2a60295 Fix wrong wasm allocation, remove unused js LOD code, take radius of stroke into account when doing LOD, reduce EPS for LOD 1 year ago
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