Commit Graph

1807 Commits

Author SHA1 Message Date
Bao Tran b88880b28d use only one RapidJson StringBuffer to minimize heap alloc 2021-07-18 00:50:44 -04:00
Bao Tran 3d9e0c13bd convert type to PropertyType instead of uint32 2021-07-17 23:55:04 -04:00
Bao Tran 6118107624 add warning logging when converting binary metadata property 2021-07-17 23:44:34 -04:00
Kevin Ring 1961470502 WIP quadtree loading and blitting. 2021-07-18 12:10:22 +10:00
Kevin Ring a19278dccb Merge remote-tracking branch 'origin/shared-future' into clipping-2.5d-kring 2021-07-16 15:33:01 +10:00
Kevin Ring f1ea6bd4ea Allow use of `all` with SharedFutures. 2021-07-16 15:27:58 +10:00
Kevin Ring fe773424bf Shared futures for quadtree tile loading. 2021-07-16 15:07:52 +10:00
Kevin Ring e1c0aa2211 Merge remote-tracking branch 'origin/shared-future' into clipping-2.5d-kring 2021-07-16 14:36:44 +10:00
Kevin Ring 76b8e283a7 Fix clang error. 2021-07-16 12:46:59 +10:00
Kevin Ring d755d1c7e5 Add doc for share method. 2021-07-16 12:41:59 +10:00
Kevin Ring 4e5e360d5a Update CHANGES.md. 2021-07-16 12:38:25 +10:00
Kevin Ring 3f45992843 More tests for SharedFuture 2021-07-16 12:36:54 +10:00
Kevin Ring ae04eb1f8c Fix build. 2021-07-16 12:28:53 +10:00
Kevin Ring 7d5823478f Merge remote-tracking branch 'origin/future-all' into shared-future 2021-07-16 12:16:40 +10:00
Kevin Ring 3bd41c440f Merge remote-tracking branch 'origin/async-system-tests' into future-all 2021-07-16 12:16:19 +10:00
Kevin Ring f86ab223b7 Fix race condition in tests. 2021-07-16 11:09:17 +10:00
Bao Tran 2e7d9b8c97 fix compiler warning 2021-07-15 20:11:16 -04:00
Bao Tran 5f4add636a fix more compiler warning 2021-07-15 19:52:20 -04:00
Bao Tran a6d8f69e57 fix compiler warning 2021-07-15 19:49:29 -04:00
Bao Tran c25c13b27c static_assert rapidjson::Value::Char size 2021-07-15 19:33:03 -04:00
Bao Tran eca0952eb2 add assertion when converting binary metadata 2021-07-15 19:25:42 -04:00
Bao Tran e420e729ec fix compiler warning 2021-07-15 19:10:59 -04:00
Bao Tran 6ab6caad32 fix compiler warning 2021-07-15 17:33:24 -04:00
Bao Tran 1185d2e78f use int64 for meta array 2021-07-15 17:17:30 -04:00
Bao Tran c19b847261 fix test 2021-07-15 17:00:31 -04:00
Kevin Ring 858f7ef5eb WIP SharedFuture 2021-07-15 23:37:55 +10:00
Kevin Ring fc40888b1f Merge remote-tracking branch 'origin/future-all' into clipping-2.5d-kring 2021-07-15 18:09:44 +10:00
Kevin Ring e89b5f01f6 Formatting. 2021-07-15 18:03:13 +10:00
Kevin Ring 2079b56624 Add catchImmediately, more tests. 2021-07-15 18:02:00 +10:00
Kevin Ring 7dff5a9fc9 Formatting. 2021-07-15 14:06:58 +10:00
Kevin Ring 7f6f1e3687 Add `all` method to AsyncSystem. 2021-07-15 14:06:29 +10:00
Kevin Ring a393919bda Merge remote-tracking branch 'origin/async-system-tests' into clipping-2.5d-kring 2021-07-15 10:16:18 +10:00
Kevin Ring a033ebaa60 Update CHANGES.md to match renamed method. 2021-07-14 21:33:40 +10:00
Kevin Ring 99fe6a35ac Formatting. 2021-07-14 21:32:24 +10:00
Kevin Ring e6e0561641 Move Promise to a separate file. 2021-07-14 21:31:52 +10:00
Kevin Ring 4c541cda73 Fix forwarding for WithTracing and unwrapFuture. 2021-07-14 21:25:16 +10:00
Kevin Ring d836b63b51 Rename dispatchZeroOrOneMainThreadTask to dispatchOneMainThreadTask.
And also improve its doc.
2021-07-14 17:01:51 +10:00
Kevin Ring f6f7ba4450 Merge remote-tracking branch 'origin/main' into async-system-tests 2021-07-14 16:56:54 +10:00
Kevin Ring a54af3c314 Very WIP (and broken) reorg of raster overlays. 2021-07-14 16:52:32 +10:00
Nithin Pranesh 1b90a8c230 CHANGES.md and test fixes 2021-07-13 18:23:17 -04:00
Nithin Pranesh a383ff514b use arbitrary list of frustums in refinement engine 2021-07-13 17:28:02 -04:00
Bao Tran dab9312560 use int64_t for property view 2021-07-13 13:47:01 -04:00
Bao Tran e709e8fc34 add float and double type to comment for feature table view and property view 2021-07-13 11:38:29 -04:00
Bao Tran ced959eccb add p prefix for pointer 2021-07-13 11:30:08 -04:00
Bao Tran 327780ed42 fix thirdparty headers 2021-07-13 11:16:38 -04:00
Bao Tran abdef78b04 remove misleading comment in the batch table upgrader 2021-07-12 12:45:57 -04:00
Bao Tran 18eb2a02a0 remove byteStride in metadata 2021-07-12 12:41:26 -04:00
Bao Tran aec415b479 check positive featureTableJsonByteLength early 2021-07-12 12:27:29 -04:00
Nithin Pranesh 0c6c1a7a5b attempt to fix more race conditions 2021-07-09 19:18:58 -04:00
Nithin Pranesh 2e49f5342c raster overlay textures sent by name, fix some bugs 2021-07-09 16:59:31 -04:00