Commit Graph

551 Commits

Author SHA1 Message Date
Sean Lilley ab26363bd7 Add helper functions to Tileset 2025-01-22 18:42:24 -05:00
Ashley Rogers 768b6510b3 Quotes to brackets 2024-12-20 12:00:09 -05:00
Ashley Rogers 2c8aa4a422 Fix includes using script 2024-12-20 11:56:49 -05:00
Ashley Rogers b4a6700adc Small review changes 2024-12-20 10:31:45 -05:00
Ashley Rogers f7d287dd80 Modernize checks 2024-12-19 15:20:19 -05:00
Ashley Rogers 1e2e47ab5e misc-include-cleaner for every file 2024-12-17 17:27:03 -05:00
Kevin Ring c68207a6a4 Add MetadataQuery class. 2023-08-23 11:30:06 +10:00
Sean Lilley 21c65ddac8 Change folder structure for src folders 2021-12-03 11:11:41 -05:00
Sean Lilley 2cdcb92e20 Namespace cleanup 2021-12-02 18:34:22 -05:00
Kevin Ring 0169625e68 Add empty source file to Cesium3DTiles library.
Otherwise there's no .lib on a clean build, which breaks the build of
the tests. We could fix that by declaring the library an INTERFACE
library, but that would require further changes to our cmake config. No
source files in Cesium3DTiles is probably only temporary, so we'll just
work around it for now.
2021-10-12 23:37:07 +11:00
Sean Lilley 7dad7003bb One ExtensibleObject 2021-10-11 16:47:49 -04:00
Sean Lilley 4dbe87294f Add Cesium3DTiles project 2021-10-10 18:20:15 -04:00
Daniel Krupka 8b3bb34827 Rename Cesium3DTiles -> Cesium3DTilesSelection 2021-07-30 11:45:37 -04:00
Kevin Ring 1a11867309 Don't interpret extensions or extras as a property name. 2021-07-25 00:13:36 +10:00
Kevin Ring e2b01dd0e4 Add tracing for batch table upgrade. 2021-07-24 23:59:46 +10:00
Bao Tran c7f931ade3 use rapidjson built in to check if int64 can convert to float lossless 2021-07-19 00:49:25 -04:00
Bao Tran f7217bced2 use the original algo for finding compatible types 2021-07-19 00:07:34 -04:00
Bao Tran 4f7fc73b0d manually add string to rapidjson buffer to prevent quotations 2021-07-18 14:27:49 -04:00
Bao Tran 87b766ae28 fix compiler warning 2021-07-18 11:35:25 -04:00
Bao Tran 7576daed66 use featureTable count to limit the json array 2021-07-18 11:11:14 -04:00
Bao Tran b88880b28d use only one RapidJson StringBuffer to minimize heap alloc 2021-07-18 00:50:44 -04:00
Bao Tran 6118107624 add warning logging when converting binary metadata property 2021-07-17 23:44:34 -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 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
Bao Tran e1eb2d1f84 Merge branch 'main' into feature-metadata-extension 2021-07-02 10:50:43 -04:00
Kevin Ring a74941bf53 Refactor schedulers. 2021-06-27 22:37:32 +10:00
Kevin Ring 38a1faea12 Better names for tracing macros. 2021-06-26 00:11:52 +10:00
Kevin Ring 8b7832ba83 WIP overhaul of macros for tracing across threads. 2021-06-25 21:11:40 +10:00
Kevin Ring 3b5d1545e7 Give TilesetExternals an AsyncSystem rather than an ITaskProcessor. 2021-06-24 17:25:00 +10:00
Kevin Ring 669bdefeec Fix clang warnings. 2021-06-22 21:00:28 +10:00
Kevin Ring 6ece726757 Fix problems when tracing is disabled. 2021-06-22 17:19:33 +10:00
Kevin Ring 0fa144f516 Make "immediately" the default for continuations. 2021-06-22 15:31:30 +10:00
Kevin Ring 09b4e393de More cleanup of tracing macros. 2021-06-22 12:26:07 +10:00
Kevin Ring 44a69d4cda Clean up tracing API. 2021-06-21 17:33:59 +10:00
Bao Tran 3846381cc9 change names of property type trait 2021-06-20 15:56:06 -04:00
Bao Tran 3243f9c4ed test property type 2021-06-20 15:14:34 -04:00
Bao Tran 951cb7a23e pass rapidjson::Document for batch table json to metadata upgrader 2021-06-20 14:47:36 -04:00
Kevin Ring 5b88b652b7 Make ContinuationFutureType actually a Future. 2021-06-16 15:22:29 +10:00
Kevin Ring 5f82892528 Don't dispatch worker thread tasks unnecessarily. 2021-06-15 13:57:23 +10:00
Bao Tran bc8dd36951 impl FeatureTableView 2021-06-14 18:30:01 -04:00
Kevin Ring 2f93260a93 Support .then of Future<void>, and more tracing. 2021-06-10 15:46:49 +10:00
Kevin Ring 0b4618914c Better request tracing. 2021-06-09 11:28:06 +10:00
Kevin Ring b5d54f07a9 Better macro names. 2021-06-09 10:21:35 +10:00
Kevin Ring 45f24d5177 Generalize thread overhead tracing. 2021-06-09 10:00:14 +10:00
Bao Tran a17e670473 use ceil to allocate buffer for boolean 2021-06-08 16:48:40 -04:00
Bao Tran 3f37b23b92 add bool array conversion 2021-06-08 16:11:17 -04:00