Commit Graph

3561 Commits

Author SHA1 Message Date
Kevin Ring 2920bb1b21 Bump to v0.21.0. 2022-11-01 18:50:17 +11:00
Kevin Ring 2c6acff52d
Merge pull request #571 from CesiumGS/upsample-nothing
Don't try to upsample tiles with no geometry.
2022-11-01 14:58:03 +11:00
Kevin Ring 402350f1e6
Merge pull request #570 from CesiumGS/overlay-placeholders
Create placeholder tile properly when rectangle is unknown.
2022-11-01 14:57:54 +11:00
Kevin Ring 24f065bf06 Update CHANGES.md. 2022-11-01 13:07:56 +11:00
Kevin Ring 9988633ccf Don't try to upsample tiles with no geometry. 2022-11-01 13:04:54 +11:00
Kevin Ring bca3416668 Merge remote-tracking branch 'origin/main' into overlay-placeholders 2022-11-01 12:02:11 +11:00
Kevin Ring 1607421897 Create placeholder tile properly when rectangle is unknown. 2022-11-01 11:52:39 +11:00
Sean Lilley 0433830cc4
Merge pull request #568 from CesiumGS/fix-define
Fix typo in #ifdef
2022-10-22 11:40:10 -04:00
Sean Lilley d4f683f8fd Fix typo in #ifdef 2022-10-22 11:38:40 -04:00
Kevin Ring 156f5ebeb0 Merge remote-tracking branch 'origin/main' into reinterop 2022-10-21 17:15:07 +11:00
Nithin Pranesh 6dc07d91ea
Merge pull request #554 from CesiumGS/intrusive-lifetime
Use IntrusivePointer to manage TilesetContentManager and raster overlay lifetime
2022-10-19 11:01:02 -04:00
Kevin Ring 3702b52790 Fix token refresh for quantized mesh tiles. 2022-10-19 16:26:56 +11:00
Kevin Ring cdbb7c0fb0 Pass tileset status code through to loadErrorCallback. 2022-10-19 15:43:36 +11:00
Kevin Ring 3a3f1f2443 Merge remote-tracking branch 'origin/intrusive-lifetime' into reinterop 2022-10-18 22:24:11 +11:00
Kevin Ring afb8f0edcb Merge remote-tracking branch 'origin/main' into intrusive-lifetime 2022-10-18 22:23:48 +11:00
Kevin Ring 89677314d6
Merge pull request #563 from CesiumGS/async-prepare
Make `IPrepareRendererResources::prepareInLoadThread` asynchronous, return a Future
2022-10-18 21:38:51 +11:00
Kevin Ring ffaf65b4bb Formatting. 2022-10-18 18:00:14 +11:00
Kevin Ring f31638fbfa Cleaner RasterOverlay error reporting. 2022-10-18 17:59:23 +11:00
Kevin Ring cc75a318d1 Fix GCC/Clang compiler error. 2022-10-16 00:34:00 +11:00
Kevin Ring fda1d74c52 Formatting. 2022-10-15 16:28:05 +11:00
Kevin Ring 3b7ecc4c0f Raise an event when async Tileset destruction completes. 2022-10-15 15:38:08 +11:00
Nithin Pranesh a664832860
Merge pull request #562 from CesiumGS/local-horizontal
Add LocalHorizontalCoordinateSystem
2022-10-14 10:03:28 -04:00
Kevin Ring c4f315f0c6 Merge remote-tracking branch 'origin/main' into local-horizontal 2022-10-14 22:16:51 +11:00
Kevin Ring 72cc94496a Merge remote-tracking branch 'origin/intrusive-lifetime' into async-prepare 2022-10-14 21:51:15 +11:00
Kevin Ring df5759de40 Merge remote-tracking branch 'origin/main' into intrusive-lifetime 2022-10-14 21:44:30 +11:00
Kevin Ring 60c3cc1292
Merge pull request #565 from CesiumGS/mipmaps
Add resource creation throttling + mip map generation
2022-10-13 10:51:34 +11:00
Kevin Ring 3372fc8399 Update CHANGES.md. 2022-10-13 10:28:23 +11:00
Nithin Pranesh c0aa875ccc call unloadCachedTiles before tickMainThreadLoading (slightly reduces max cache occupancy) 2022-10-12 14:41:50 -04:00
Nithin Pranesh 5041694cea simplify time budgeting with std::chrono 2022-10-12 09:42:40 -04:00
Nithin Pranesh 5645113864 add this-> back in two places 2022-10-12 08:55:07 -04:00
Nithin Pranesh 1417e01586 use this->... for member variables 2022-10-11 21:15:54 -04:00
Nithin Pranesh 86101d99a8 fix white tiles - call updateDoneState in finishLoading to prepare a raster tile to be rendered 2022-10-11 19:50:15 -04:00
Nithin Pranesh ad429153f4 gcc/clang fix? (round 2) 2022-10-11 18:19:39 -04:00
Nithin Pranesh 8aecc718bc fix gcc / clang errors (maybe) 2022-10-11 14:39:33 -04:00
Kevin Ring 3936d0d9d9 Fix IntrusivePointer comparison and assignment operators. 2022-10-11 23:09:31 +11:00
Kevin Ring 293ff1daab Merge remote-tracking branch 'origin/main' into async-prepare 2022-10-11 19:42:48 +11:00
Nithin Pranesh b8f95de5bd tests passing 2022-10-10 23:50:37 -04:00
Nithin Pranesh b9e3381bde remove CreatingResources state, throttle ContentLoaded->Done transitions instead 2022-10-10 18:15:13 -04:00
Nithin Pranesh ee574fa53e add some main-thread tracing 2022-10-10 16:48:29 -04:00
Nithin Pranesh 57d8aafe44 Merge branch 'main' into mipmaps 2022-10-10 09:23:59 -04:00
Nithin Pranesh 04172d69d0 mip map creation is now just a client helper, clients now allowed to modify images during loading 2022-10-10 09:22:23 -04:00
Kevin Ring b6d2cb8d27 Fix IntrusivePointer operators on Clang 9. 2022-10-07 13:44:09 +11:00
Nithin Pranesh cc903e7b8d allow tracing macros to be overriden by clients 2022-10-04 22:54:13 -04:00
Kevin Ring 0a8c7ce21e Support for adding extra includes to Cesium library builds. 2022-10-03 19:37:05 -04:00
Nithin Pranesh 4ed97dca66 undo hacky cache-unload throttling 2022-10-03 19:36:33 -04:00
Kevin Ring c29a769a6f Bump version, update CHANGES.md. 2022-10-03 10:06:22 +11:00
Nithin Pranesh f979592548 increased main thread creation budget to 5ms + format 2022-09-27 12:05:29 -04:00
Kevin Ring d068e79e0a Merge remote-tracking branch 'origin/async-prepare' into reinterop 2022-09-22 18:45:51 +10:00
Kevin Ring 21e073a53c Update CHANGES.md. 2022-09-22 18:36:59 +10:00
Kevin Ring b4f30f81f9 Make prepareInLoadThread async, return a Future. 2022-09-22 18:35:21 +10:00