Commit Graph

2409 Commits

Author SHA1 Message Date
Kevin Ring 998200501b
Merge pull request #22 from CesiumGS/add-include-algorithm-for-max
On MSVC, need algorithm for std::min and std::max
2020-10-27 12:35:49 +11:00
Marco Hutter 51ea2796cc Generalized CMake doxygen fix for macros 2020-10-26 23:51:23 +01:00
Marco Hutter f3925517dc Documentation fixes for Math
Some parameter names had been wrong
2020-10-26 23:50:59 +01:00
Marco Hutter d6fcfc0e04 Documentation for BoundingVolume 2020-10-26 23:50:34 +01:00
Marco Hutter b72787029d Documentation for namespaces
Without them, typedefs of these namespaces did not
appear in the documentation
2020-10-26 23:50:21 +01:00
Marco Hutter 92a0e3671c Omit CESIUM3DTILES_API macro for doxygen 2020-10-26 23:09:31 +01:00
Marco Hutter d424c601b3 Documentation for basic classes and TileSelectionState 2020-10-26 23:06:29 +01:00
Marco Hutter d9a72d1fd0 Documentation for Camera 2020-10-26 19:49:52 +01:00
Marco Hutter 2d32708ee8 Documentation for WGS84 and Bing overlay 2020-10-26 19:49:36 +01:00
Marco Hutter 140248c27f Documentation for BingMapsRasterOverlay 2020-10-26 19:14:09 +01:00
Marco Hutter 2b4cdc95ac First, basic doxygen fixes
Mainly fixing broken links from invalid "see" references,
missing classes, and basic elements that had been undocumented
2020-10-26 19:07:18 +01:00
Marco Hutter 1a5dcb1b56 On MSVC, need algorithm for std::min and std::max 2020-10-26 18:03:16 +01:00
Kevin Ring 02b260964f
Merge pull request #21 from CesiumGS/cutouts
Hacky way to create cutouts in tilesets with raster overlays.
2020-10-22 22:46:38 +11:00
Kevin Ring 8b3d517d92 Fix linux warning. 2020-10-22 22:39:06 +11:00
Kevin Ring b224f18ade Hacky way to create cutouts in tilesets with raster overlays. 2020-10-22 22:26:57 +11:00
Kevin Ring c65259cf6c
Merge pull request #20 from CesiumGS/tms
Add support for Tile Map Service (TMS) raster overlays, and some refactoring
2020-10-21 20:24:46 +11:00
Kevin Ring adb506899b Remove unused variable. 2020-10-21 20:16:04 +11:00
Kevin Ring 2334595fcc Attempt 2 at disabling tinyxml2 tests. 2020-10-21 19:36:07 +11:00
Kevin Ring 914177ff14 Don't try to run tinyxml2 tests. 2020-10-21 18:50:16 +11:00
Kevin Ring e8a98f229b Unload load tiles in the coverage area. 2020-10-21 18:06:54 +11:00
Kevin Ring bb609188ad Add support for TileMapService imagery. 2020-10-21 17:52:42 +11:00
Kevin Ring 9543148c0d
Merge pull request #19 from CesiumGS/anti-meridian-coordinates
Fix generated texture coordinates near the anti-meridian.
2020-10-16 18:01:54 +11:00
Kevin Ring b8fb87fa9e Fix generated texture coordinates near the anti-meridian. 2020-10-16 17:43:32 +11:00
Kevin Ring cce24ec923
Merge pull request #18 from CesiumGS/unload-on-destruct
Unload tiles prior to running the Tileset default constructor.
2020-10-16 15:43:56 +11:00
Kevin Ring df76882422 Unload tiles prior to running the Tileset default constructor.
This avoids destruction order dependency between Tiles (which reference
RasterOverlayTiles) and RasterOverlayTileProviders owned by the Tileset.
2020-10-16 15:34:30 +11:00
Kevin Ring c2fd054710
Merge pull request #17 from CesiumGS/bad-images
Mark unloadable images as failed.
2020-10-15 18:41:12 +11:00
Kevin Ring 0cf28b0299 Mark unloadable images as failed. 2020-10-15 18:28:01 +11:00
Kevin Ring f6e92eca3a
Merge pull request #16 from CesiumGS/upsample
Add n=z to Bing requests if it's not already there.
2020-10-15 02:12:28 +11:00
Kevin Ring b35c8beb45 Add n=z to Bing requests if it's not already there. 2020-10-15 02:09:44 +11:00
Kevin Ring 31318b87ea
Merge pull request #15 from CesiumGS/upsample
Allow raster overlays to continue to refine even when geometry LOD is at its limit
2020-10-15 01:00:35 +11:00
Kevin Ring 8f34c59aac Pass raster rectangle to detach. 2020-10-15 00:49:32 +11:00
Kevin Ring 2b34772f0e Fix linux compile errors. 2020-10-14 21:55:30 +11:00
Kevin Ring c27a5f0099 Remove unimplemented declaration. 2020-10-14 21:43:48 +11:00
Kevin Ring 61b23ca17a Ready vs loading imagery, use ancestors when rasters fail to load. 2020-10-14 21:40:54 +11:00
Kevin Ring 3b74c3d8c3 Fix BVs, load parent prior to upsampling. 2020-10-14 16:10:31 +11:00
Kevin Ring 1e5d831f67 Use correct indices for second clip triangle. 2020-10-14 11:41:58 +11:00
Kevin Ring 18c907997e Fix upsampled texture coordinates. 2020-10-14 11:07:51 +11:00
Kevin Ring e38bb705d9 Upsampling nearly working. 2020-10-13 21:57:25 +11:00
Kevin Ring 5649c562d0 Further WIP upsampling. 2020-10-13 10:16:21 +11:00
Kevin Ring f941688df3 Merge remote-tracking branch 'origin/master' into upsample 2020-10-12 11:30:46 +11:00
Kevin Ring f79adad6a9
Merge pull request #14 from CesiumGS/threaded-image-decode
Decode raster overlay images in a task (background thread)
2020-10-12 11:29:57 +11:00
Kevin Ring 9d69262a74 Don't delete a request from a worker thread. 2020-10-12 11:17:58 +11:00
Kevin Ring ea48e277b9 Decode raster overlay images on a separate thread. 2020-10-12 11:12:45 +11:00
Kevin Ring 7c8eb7ac5a WIP upsampling of geometry for more detailed rasters. 2020-10-09 09:12:59 +11:00
Kevin Ring a7e1a39e41 Merge branch 'external-context' 2020-10-06 23:56:33 +11:00
Kevin Ring 2f600fe488 Ensure pNewTileContext is destroyed after childTiles. 2020-10-06 23:55:43 +11:00
Kevin Ring 93ff687f5f
Merge pull request #13 from CesiumGS/external-context
Create a new TileContext for external tilesets
2020-10-06 23:49:04 +11:00
Kevin Ring 226e56a108 Create a new context for external tilesets. 2020-10-06 23:15:33 +11:00
Kevin Ring 4b9b06d824
Merge pull request #12 from CesiumGS/gltf-magic
Fix GLB magic value.
2020-10-06 18:46:52 +11:00
Kevin Ring 79b42e01ba Fix GLB magic value. 2020-10-06 18:02:49 +11:00