Commit Graph

4558 Commits

Author SHA1 Message Date
Nithin Pranesh 268762584a WIP Per-tile credits surfacing
Need to replace placeholder credits with actual credits extracted from JSON.
2020-12-10 14:59:27 -05:00
unknown a545b26bf2 seperate code that parses quantized mesh into a seperate function 2020-12-10 12:44:22 -05:00
unknown f663a6e6b1 clean up code to make it nicer 2020-12-10 10:05:27 -05:00
Marco Hutter 04f16baa44 Merge remote-tracking branch 'origin/master' into spdlog-integration 2020-12-10 16:05:26 +01:00
unknown c40226f845 push the skirt out a little bit 2020-12-09 20:38:20 -05:00
Nithin Pranesh 9debaa6c08 Changed placeholder Bing credit. 2020-12-09 19:49:48 -05:00
Nithin Pranesh d3a9213283 WIP Changed bing placeholder text 2020-12-09 17:39:15 -05:00
unknown 9dd50c7f27 WIP add skirt for gltf 2020-12-09 12:50:35 -05:00
Nithin Pranesh 9b71cd9040 WIP Credit Attribution
Currently has placeholder credits in place for the two types of raster overlays. Currently uses dynamically aggregated strings list which is inefficient. Once a POC test can be done on the UI side, we should think about using a pre-loaded master list of credits and index into it on the fly.
2020-12-08 16:45:23 -05:00
Kevin Ring 4e57b4c4ab
Merge pull request #66 from CesiumGS/mark-classes-final
Marked classes final
2020-12-08 15:37:18 +11:00
Kevin Ring 7a0f1907af WIP transition to cgltf. 2020-12-08 14:02:09 +11:00
Nithin Pranesh 89b88f14ed Marked classes final
All classes marked final except for RasterOverlay, RasterOverlayTileProvider, ITaskProcessor, IPrepareRendererResources, and IAsset*.
2020-12-07 10:45:47 -05:00
Kevin Ring c8a7b30099
Merge pull request #64 from CesiumGS/constexpr-noexcept
Add constexpr and noexcept to Cesium3DTiles types.
2020-12-04 11:18:51 +11:00
Kevin Ring c285e6c38a Add constexpr and noexcept to Cesium3DTiles types. 2020-12-04 10:31:21 +11:00
Kevin Ring 5dfe91aa8e
Merge pull request #63 from CesiumGS/constexpr-noexcept
Add constexpr and noexcept in a bunch of places
2020-12-03 23:46:04 +11:00
Kevin Ring eb4c238856 Add noexcept and constexpr in more places. 2020-12-03 23:37:21 +11:00
Kevin Ring e2a3f0d2db Add constexpr and noexcept in a bunch of places. 2020-12-03 23:18:32 +11:00
Kevin Ring ffeda3e290
Merge pull request #61 from CesiumGS/clang
Clang
2020-12-03 20:18:37 +11:00
Kevin Ring 7d88a70bb5 Add comment explaining Clang 10. 2020-12-03 17:24:05 +11:00
Kevin Ring dfe2bd6533 Use clang 10, hopefully. 2020-12-03 17:07:46 +11:00
Kevin Ring fc1de6a29f Try again at fixing this warning. 2020-12-03 16:44:53 +11:00
Kevin Ring 9107682e89 Fix warning. 2020-12-03 16:30:16 +11:00
Kevin Ring 877ba1910c Use stock cmake, doxygen under focal. 2020-12-03 16:19:25 +11:00
Kevin Ring 8d596c5063 Use Ubuntu 20.04 (focal) on TravisCI. 2020-12-03 16:14:10 +11:00
Kevin Ring 41c4e4a768 Assume clang is in the path on Travis (is it?) 2020-12-03 16:10:25 +11:00
Kevin Ring 9ac07b4b4f Add Clang build to Travis. 2020-12-03 16:05:56 +11:00
Kevin Ring 1af982185b Protect GCC pragma from being seen by MSVC. 2020-12-03 15:56:37 +11:00
Kevin Ring fc0e171c03 Fix problems compiling with clang. 2020-12-03 10:23:17 +11:00
Marco Hutter d28fe80ef1
Merge pull request #59 from CesiumGS/promises-plus-spdlog
Merge async changes into spdlog branch
2020-12-02 13:39:29 +01:00
Kevin Ring bc101c1107
Merge pull request #60 from CesiumGS/future-reference-qualifier
Require Future::then and catch to be called on an rvalue ref.
2020-12-02 23:14:52 +11:00
Kevin Ring 9a351caf8d Require Future::then and catch to be called on an rvalue ref. 2020-12-02 23:07:42 +11:00
Kevin Ring baa64052c8 Merge remote-tracking branch 'origin/master' into promises-plus-spdlog 2020-12-02 22:35:42 +11:00
Kevin Ring 23d27c5726
Merge pull request #58 from CesiumGS/promises
More robust asynchronicity
2020-12-02 22:33:29 +11:00
Kevin Ring 08708b4e02 Merge remote-tracking branch 'origin/spdlog-integration' into promises-plus-spdlog 2020-12-02 18:19:58 +11:00
Kevin Ring 6a3b9d5e7b Move async bits to CesiumAsync library. 2020-12-02 16:34:41 +11:00
Kevin Ring 8462c4c1ca Add forward reference. 2020-12-02 15:04:47 +11:00
Kevin Ring 7dd2de5af7 Clean up AsyncSystem 2020-12-01 21:41:31 +11:00
Kevin Ring 5dc8d5ed86 And another warning. 2020-12-01 18:32:18 +11:00
Kevin Ring 9e8741b04d Yet another Linux warning. 2020-12-01 18:29:49 +11:00
Kevin Ring 8fcdee7903 Fix another warning on Linux. 2020-12-01 18:28:32 +11:00
Kevin Ring 18708df003 Fix some warnings on Linux. 2020-12-01 18:26:28 +11:00
Kevin Ring 991a85a7a5 Add ability to catch async errors. 2020-12-01 18:13:55 +11:00
Kevin Ring c5370444f1 Use updated method name. 2020-12-01 16:20:09 +11:00
Kevin Ring d4a3decb33 Use AsyncSystem for initial tileset requests. 2020-12-01 15:55:37 +11:00
Kevin Ring 2eabcfb1b1 Use AsyncSystem for upsampling. 2020-11-30 22:12:19 +11:00
Kevin Ring b1314ba7df Use AsyncSystem for Tile content loading. 2020-11-30 21:39:20 +11:00
Kevin Ring 4bb7f63883 Doc and other cleanup. 2020-11-30 15:33:33 +11:00
Kevin Ring 909e2ce6a1 Merge remote-tracking branch 'origin/master' into promises 2020-11-30 11:11:31 +11:00
Kevin Ring 117a5a7253
Merge pull request #57 from CesiumGS/external-tileset-tokens
Refresh tokens in external tilesets, too.
2020-11-30 11:10:42 +11:00
Kevin Ring 6643e827dc Refresh tokens in external tilesets, too. 2020-11-28 16:50:02 +11:00