Kevin Ring
|
060ce11030
|
Select tile level based on the tiling scheme rectangle, not coverage.
|
2021-12-10 23:41:18 +11:00 |
Sean Lilley
|
2cdcb92e20
|
Namespace cleanup
|
2021-12-02 18:34:22 -05:00 |
Nithin Pranesh
|
5cd3d3db09
|
Merge branch 'main' into debug-overlay
|
2021-11-29 11:11:05 -05:00 |
Nithin Pranesh
|
67e73c6a3d
|
Merge pull request #398 from CesiumGS/mac-test-failures
Fix macOS test failures.
|
2021-11-29 11:03:44 -05:00 |
Kevin Ring
|
c3916567b6
|
Fix clang warning.
|
2021-11-23 23:10:57 +11:00 |
Kevin Ring
|
c77eba0fd9
|
Eliminate errors with empty primitives.
|
2021-11-23 22:16:27 +11:00 |
Kevin Ring
|
abda4f02e0
|
Merge remote-tracking branch 'origin/main' into bad-upsample-tex-coords
|
2021-11-23 21:41:30 +11:00 |
Kevin Ring
|
9311d04bd0
|
Clean up includes.
|
2021-11-23 21:12:06 +11:00 |
Kevin Ring
|
096701fa17
|
More cleanup.
|
2021-11-23 21:09:45 +11:00 |
Kevin Ring
|
fe7b82bdd6
|
Merge remote-tracking branch 'origin/main' into implicit-s2
|
2021-11-23 20:34:50 +11:00 |
Kevin Ring
|
2d5538ab5a
|
Fix clang warnings.
|
2021-11-23 17:10:22 +11:00 |
Kevin Ring
|
2f0c6cc5ad
|
Use better impl for computeBoundingRegion, too.
|
2021-11-23 16:48:17 +11:00 |
Kevin Ring
|
3707b402bd
|
Much more accurate subdivision for raster overlays.
|
2021-11-23 16:38:44 +11:00 |
Kevin Ring
|
787dfec106
|
Add GlobeRectangle::expandToIncludePosition, improve stability.
|
2021-11-22 23:20:45 +11:00 |
Kevin Ring
|
a3da758200
|
Partial fix for broken upsampling with raster overlays.
|
2021-11-19 22:34:44 +11:00 |
Kevin Ring
|
2456b81d64
|
Formatting.
|
2021-11-18 22:31:19 +11:00 |
Kevin Ring
|
c43bfcb3a7
|
Small tweaks from review.
|
2021-11-18 22:05:59 +11:00 |
Kevin Ring
|
7456f06e59
|
Fix macOS test failures.
|
2021-11-17 23:20:21 -05:00 |
Nithin Pranesh
|
4587f49618
|
Merge branch 'implicit-tiling' into implicit-s2
|
2021-11-17 11:25:18 -05:00 |
Nithin Pranesh
|
dddf9c1cee
|
clarify logic in addTileToLoadQueue
|
2021-11-17 11:22:44 -05:00 |
Nithin Pranesh
|
1ec0fbe625
|
fix nullptr context crash, recombine loadContent and continueLoading
|
2021-11-17 09:43:43 -05:00 |
Nithin Pranesh
|
b68d3bfdf4
|
fix bug from merge
|
2021-11-17 02:40:52 -05:00 |
Nithin Pranesh
|
59f15a35c8
|
Merge branch 'implicit-tiling' into implicit-s2
|
2021-11-17 01:57:02 -05:00 |
Nithin Pranesh
|
a8582e0989
|
QuadtreeAvailability and OctreeAvailability classes don't need tiling scheme
|
2021-11-17 01:54:47 -05:00 |
Nithin Pranesh
|
a7765dfbc0
|
Merge branch 'implicit-tiling' into implicit-s2
|
2021-11-17 01:41:39 -05:00 |
Nithin Pranesh
|
1ac74f4504
|
Only load available content, add clear pre/post conditions for loadContent
I think the Tile loading state space is slightly clearer now for cases where
content is unavailable, including in implicit tilesets.
|
2021-11-17 01:26:04 -05:00 |
Nithin Pranesh
|
18c55e732d
|
use const references for ImplicitTraversalInfo
|
2021-11-16 20:43:04 -05:00 |
Nithin Pranesh
|
cb5ca8b8c5
|
remove needless move semantics on ImplicitTraversalInfo
|
2021-11-16 14:59:45 -05:00 |
Nithin Pranesh
|
592cd2ae96
|
re-add accidentally deleted comment
|
2021-11-16 14:33:02 -05:00 |
Nithin Pranesh
|
7d7e0d7503
|
don't create subtree node until loading begins
|
2021-11-16 12:18:59 -05:00 |
Nithin Pranesh
|
2251b5e7f1
|
format
|
2021-11-16 07:56:11 -05:00 |
Nithin Pranesh
|
968285d5cb
|
Update Cesium3DTilesSelection/include/Cesium3DTilesSelection/TileContentLoadResult.h
Co-authored-by: Kevin Ring <kevin@kotachrome.com>
|
2021-11-16 07:36:00 -05:00 |
Nithin Pranesh
|
58a8745203
|
Update Cesium3DTilesSelection/include/Cesium3DTilesSelection/TileContext.h
Co-authored-by: Kevin Ring <kevin@kotachrome.com>
|
2021-11-16 07:35:37 -05:00 |
Nithin Pranesh
|
40eb126f89
|
Update Cesium3DTilesSelection/include/Cesium3DTilesSelection/TileContentLoadResult.h
Co-authored-by: Kevin Ring <kevin@kotachrome.com>
|
2021-11-16 07:35:23 -05:00 |
Nithin Pranesh
|
e5e5b08964
|
Update Cesium3DTilesSelection/include/Cesium3DTilesSelection/ImplicitTraversal.h
Co-authored-by: Kevin Ring <kevin@kotachrome.com>
|
2021-11-16 07:35:10 -05:00 |
Nithin Pranesh
|
65eab0cd53
|
Update Cesium3DTilesSelection/include/Cesium3DTilesSelection/ImplicitTraversal.h
Co-authored-by: Kevin Ring <kevin@kotachrome.com>
|
2021-11-16 07:35:05 -05:00 |
Nithin Pranesh
|
78fa9285ca
|
Update Cesium3DTilesSelection/include/Cesium3DTilesSelection/ImplicitTraversal.h
Co-authored-by: Kevin Ring <kevin@kotachrome.com>
|
2021-11-16 07:34:58 -05:00 |
Nithin Pranesh
|
e5ab167a25
|
Update Cesium3DTilesSelection/include/Cesium3DTilesSelection/ImplicitTraversal.h
Co-authored-by: Kevin Ring <kevin@kotachrome.com>
|
2021-11-16 07:34:50 -05:00 |
Nithin Pranesh
|
6892d1732e
|
fix comment
|
2021-11-16 00:07:58 -05:00 |
Kevin Ring
|
17de12244f
|
Add DebugColorizeTilesRasterOverlay.
|
2021-11-16 16:04:28 +11:00 |
Nithin Pranesh
|
b5f73c77af
|
Only attempt to create implicit children when ContentLoaded AND subtree is loaded
Waits to push a tile to Done if it's waiting on a subtree load
|
2021-11-15 23:25:42 -05:00 |
Nithin Pranesh
|
c9ae1b7abb
|
better fix for premature refinement of dummy implicit root
|
2021-11-15 22:35:02 -05:00 |
Nithin Pranesh
|
266ac9c1c9
|
implicit dummy root should not have implicit context + premature refinement fix
|
2021-11-15 21:43:44 -05:00 |
Nithin Pranesh
|
e8ec218780
|
add error catch to loadSubtree and add max subtree loads to TilesetOptions
|
2021-11-15 16:30:30 -05:00 |
Nithin Pranesh
|
5cc2be937d
|
Fix subtree vs content loading race condition
Also avoids creating fake upsampled children before subtree is loaded, so we
know there are no _actual_ children.
|
2021-11-15 15:10:22 -05:00 |
Nithin Pranesh
|
6c8fba498c
|
format
|
2021-11-13 20:32:03 -05:00 |
Nithin Pranesh
|
368d52ad5c
|
attempt to fix merge issues, still broken
|
2021-11-13 19:48:38 -05:00 |
Nithin Pranesh
|
ee5b04041e
|
Merge branch 'main' into implicit-tiling
|
2021-11-13 12:51:16 -05:00 |
Nithin Pranesh
|
a4b6822ffe
|
specialize estimateGlobeRectangle for S2CellBoundingVolume
|
2021-11-12 15:34:53 -05:00 |
Nithin Pranesh
|
5868f553b3
|
Merge branch 'main' into overlays-on-3dtiles
|
2021-11-12 15:21:01 -05:00 |