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
Kevin Ring
f3eb834451
Merge pull request #11 from CesiumGS/availability
...
Tile availability
2020-10-06 17:57:21 +11:00
Kevin Ring
f1655ef269
Use rectangle from layer.json.
2020-10-06 17:46:39 +11:00
Kevin Ring
dc34882120
Fix warning on Linux.
2020-10-06 17:26:54 +11:00
Kevin Ring
ac13c9ebfc
Don't request quantized-mesh tiles that don't exist.
2020-10-06 17:20:41 +11:00
Kevin Ring
15efa06b5c
Add TileContext.
2020-10-06 11:31:07 +11:00
Kevin Ring
7267ae9251
Merge remote-tracking branch 'origin/master' into availability
2020-10-02 17:57:51 +10:00
Kevin Ring
cbee4d5738
Merge pull request #10 from CesiumGS/cmake-improvements
...
Automatically build third party dependencies via CMake, rather than a manual build step
2020-10-02 16:33:44 +10:00
Kevin Ring
5af23f6569
Use standard Debug build by default.
...
You can link against the release runtime library on Windows by adding
`-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDLL` to the command-line
while CMake configuring. This is required by Unreal Engine.
2020-10-02 15:49:05 +10:00
Kevin Ring
19ca31ccff
WIP tile availability.
2020-10-02 10:55:58 +10:00
Kevin Ring
8caeec1f47
Better place to look for the generated draco header.
2020-10-01 23:40:46 +10:00
Kevin Ring
3868b168c9
Make generated draco header file available.
2020-10-01 23:24:23 +10:00
Kevin Ring
318cb90d7d
Only discover tests in top-level build.
2020-10-01 23:06:35 +10:00