Commit Graph

3797 Commits

Author SHA1 Message Date
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
Kevin Ring 415ea955ae Merge remote-tracking branch 'origin/intrusive-lifetime' into reinterop 2022-09-22 18:30:41 +10:00
Kevin Ring 84c13f1ebe Fix IntrusivePointer conversion to base type. 2022-09-22 18:30:03 +10:00
Kevin Ring d7687fa80a Merge remote-tracking branch 'origin/local-horizontal' into reinterop 2022-09-22 18:24:57 +10:00
Kevin Ring 47d1f84e25 Improve doc. 2022-09-22 18:22:20 +10:00
Kevin Ring e38ac90d61 Fix improper scaling matrix. 2022-09-22 18:20:35 +10:00
Kevin Ring b7ea53cac8 Merge remote-tracking branch 'origin/local-horizontal' into reinterop 2022-09-22 17:58:36 +10:00
Kevin Ring f3d64b68f1 Update CHANGES.md. 2022-09-22 17:45:34 +10:00
Kevin Ring 65d05c5c13 Add LocalHorizontalCoordinateSystem. 2022-09-22 17:43:52 +10:00
Kevin Ring 3aafe5a770 Merge remote-tracking branch 'origin/intrusive-lifetime' into reinterop 2022-09-22 17:32:06 +10:00
Kevin Ring 628e46f795 Merge remote-tracking branch 'origin/main' into intrusive-lifetime 2022-09-22 17:28:57 +10:00
Nithin Pranesh b7f4cc5c8f expose option to generate mipmaps 2022-09-21 23:18:15 -04:00
Kevin Ring 8d7ca6b0dd
Merge pull request #561 from CesiumGS/raster-clean-up
Clean up mapped raster tiles when a geometry tile is failed to load
2022-09-21 18:14:02 +10:00
Kevin Ring e43f4da439
Merge branch 'main' into raster-clean-up 2022-09-21 14:58:33 +10:00
Bao Tran 64fa16d613 format 2022-09-21 00:37:46 -04:00