Commit Graph

2409 Commits

Author SHA1 Message Date
Nithin Pranesh e5ab167a25
Update Cesium3DTilesSelection/include/Cesium3DTilesSelection/ImplicitTraversal.h
Co-authored-by: Kevin Ring <kevin@kotachrome.com>
2021-11-16 07:34:50 -05:00
Nithin Pranesh 6892d1732e fix comment 2021-11-16 00:07:58 -05:00
Kevin Ring c4cd0a1830 Update CHANGES.md. 2021-11-16 16:05:47 +11:00
Kevin Ring 17de12244f Add DebugColorizeTilesRasterOverlay. 2021-11-16 16:04:28 +11:00
Nithin Pranesh b5f73c77af Only attempt to create implicit children when ContentLoaded AND subtree is loaded
Waits to push a tile to Done if it's waiting on a subtree load
2021-11-15 23:25:42 -05:00
Nithin Pranesh c9ae1b7abb better fix for premature refinement of dummy implicit root 2021-11-15 22:35:02 -05:00
Nithin Pranesh 266ac9c1c9 implicit dummy root should not have implicit context + premature refinement fix 2021-11-15 21:43:44 -05:00
Nithin Pranesh e8ec218780 add error catch to loadSubtree and add max subtree loads to TilesetOptions 2021-11-15 16:30:30 -05:00
Nithin Pranesh 5cc2be937d Fix subtree vs content loading race condition
Also avoids creating fake upsampled children before subtree is loaded, so we
know there are no _actual_ children.
2021-11-15 15:10:22 -05:00
Kevin Ring ab736f478b
Merge pull request #395 from CesiumGS/rapidjson-precision
Improve precision when using rapidjson
2021-11-15 15:54:32 +11:00
Nithin Pranesh 6c8fba498c format 2021-11-13 20:32:03 -05:00
Nithin Pranesh 368d52ad5c attempt to fix merge issues, still broken 2021-11-13 19:48:38 -05:00
Nithin Pranesh ee5b04041e Merge branch 'main' into implicit-tiling 2021-11-13 12:51:16 -05:00
Nithin Pranesh 6a6fbf4b8c
Merge pull request #327 from CesiumGS/overlays-on-3dtiles
Raster Overlays on 3d Tiles
2021-11-12 18:40:11 -05:00
Nithin Pranesh a4b6822ffe specialize estimateGlobeRectangle for S2CellBoundingVolume 2021-11-12 15:34:53 -05:00
Nithin Pranesh 5868f553b3 Merge branch 'main' into overlays-on-3dtiles 2021-11-12 15:21:01 -05:00
Ian Lilley 47de191da1 improved precision when using rapidjson 2021-11-12 14:11:42 -05:00
Kevin Ring df71422bb0
Merge pull request #393 from CesiumGS/macos
Add a macOS build to TravisCI
2021-11-12 22:16:13 +11:00
Kevin Ring 72f2bccd03 Don't build docs on mac either. 2021-11-12 21:54:05 +11:00
Kevin Ring 953e4a032c Fix typo. 2021-11-12 21:30:13 +11:00
Kevin Ring f7fffe8906 Don't let failing tests fail the mac build (for now). 2021-11-12 21:29:52 +11:00
Kevin Ring de1b237a25 Target C++11 for s2geometry.
Apparently it doesn't build when targeting C++17 with Visual Studio.
2021-11-12 20:30:25 +11:00
Kevin Ring c55a550467 Don't disable CXX_EXTENSIONS for s2geometry. 2021-11-12 20:01:51 +11:00
Kevin Ring 9f821fd271 Use C++17 for s2geometry. 2021-11-12 19:41:26 +11:00
Kevin Ring 4b8e00d53f Add macOS build. 2021-11-12 19:36:22 +11:00
Kevin Ring a810c54b40
Merge pull request #391 from CesiumGS/external-buffers-images2
Support external glTF buffers and images
2021-11-12 17:36:28 +11:00
Kevin Ring 41d46ef671 Merge remote-tracking branch 'origin/main' into external-buffers-images2 2021-11-12 17:12:58 +11:00
Kevin Ring 0506c75ca3
Merge pull request #392 from CesiumGS/s2-to-region
Add ability to compute a GlobeRectangle from an S2 cell
2021-11-12 17:09:29 +11:00
Kevin Ring 5281717f36 Fix GCC warning. 2021-11-12 16:57:33 +11:00
Kevin Ring cd2d1f8628 Remove unused function. 2021-11-12 16:52:21 +11:00
Kevin Ring 1b4a995189 Add missing header. 2021-11-12 16:45:46 +11:00
Kevin Ring e89bac66f6 Add ability to convert S2 cell to a GlobeRectangle. 2021-11-12 16:33:32 +11:00
Nithin Pranesh 5111f277a9 Merge branch 'implicit-tiling' into implicit-s2 2021-11-11 20:59:51 -05:00
Nithin Pranesh 7c9dc83732 fix endianness in availability tests 2021-11-11 20:47:19 -05:00
Nithin Pranesh 0b1f3a03b6 fix wrong endianness when reading availability bitstream 2021-11-11 20:46:49 -05:00
Nithin Pranesh e54e087674 Merge branch 'external-buffers-images2' into implicit-tiling 2021-11-11 20:43:28 -05:00
Nithin Pranesh 1a5719f42a changes 2021-11-11 20:32:39 -05:00
Nithin Pranesh 8029489dbd Merge branch 'main' into external-buffers-images2 2021-11-11 20:31:23 -05:00
Nithin Pranesh 5cc479424b
Merge pull request #387 from CesiumGS/s2
Add support for 3DTILES_bounding_volume_S2
2021-11-11 20:27:50 -05:00
Nithin Pranesh 8a73cd8f20 few fixes from cherry picking 2021-11-11 20:09:08 -05:00
Nithin Pranesh b549f8f929 another gcc/clang fix 2021-11-11 19:58:34 -05:00
Nithin Pranesh bd3915d3ff format + fix gcc/clang issues 2021-11-11 19:58:10 -05:00
Kevin Ring 9e61c6dfaa Kinda-working S2 base globe. 2021-11-11 19:57:28 -05:00
Kevin Ring f1e35d6470 WIP computation of bounding region from S2 cell. 2021-11-11 19:55:02 -05:00
Nithin Pranesh de378a04a0 format 2021-11-11 18:58:09 -05:00
Kevin Ring 44801c74f2 Fix possible use-after-free. 2021-11-11 18:47:44 -05:00
Nithin Pranesh 4b6f706453 add some logging for failed external buffer loads 2021-11-11 18:47:44 -05:00
Nithin Pranesh 12133c8b7a remove slightly incorrect test
The mime type need not be checked during embedded buffer decoding, if the image
is an external uri. Maybe we should add tests and error reporting for the
asynchronous resolveExternalBuffers, but this test no longer makes sense now after
external images are explicitly supported (i.e., external uris should be ignored
initially during postProcess).
2021-11-11 18:47:44 -05:00
Nithin Pranesh 52f70e2d80 remove unused variable 2021-11-11 18:47:44 -05:00
Nithin Pranesh 7f2f556a52 ignore images with uris when looking for embedded images 2021-11-11 18:47:44 -05:00