Commit Graph

2965 Commits

Author SHA1 Message Date
Sean Lilley a1d5a88861 Remove duplicate entries 2022-07-04 13:22:30 -04:00
Sean Lilley 75723773a9 Merge branch 'main' into 3d-tiles-1.1-serialize 2022-07-01 15:23:59 -04:00
Sean Lilley 0f2d2911e7 Add JsonValue properties to glTF.json 2022-07-01 15:22:10 -04:00
Nithin Pranesh 9ff9616e40
Merge pull request #522 from CesiumGS/travis-ci
Fix clang Travis ci
2022-07-01 12:52:17 -04:00
Bao Tran 1e620c547b remove unneeded command 2022-07-01 11:45:29 -04:00
Bao Tran 88d3467314 fix travis ci 2022-07-01 11:26:43 -04:00
Nithin Pranesh cbb0db1111 fix changes, bump package.json version 2022-07-01 10:22:30 -04:00
Nithin Pranesh f4afe6c7e8
Merge pull request #519 from CesiumGS/empty-copyright
Fix crash when copyright string is empty
2022-07-01 10:17:27 -04:00
Sean Lilley 97814b8f3b Update CHANGES.md 2022-06-30 19:15:36 -04:00
Sean Lilley 6d21411c25 Add 3D Tiles 1.1 support to serializer, drop redundant extensions 2022-06-30 19:08:32 -04:00
Joseph Kaile 0162e612d1 simply skips parsing copyright if its size is zero 2022-06-30 12:37:41 -04:00
Nithin Pranesh 0f10d0d876 call destroyPool in destructor, init scratch vectors 2022-06-28 17:39:10 -04:00
Nithin Pranesh 643a8a0b3e remove stack-based distance vector, small traversal refactor 2022-06-27 17:41:59 -04:00
Nithin Pranesh 5106346fd7 add TileOcclusionState enum, add class descriptions 2022-06-27 14:58:17 -04:00
Nithin Pranesh 69057cc757 can't use children bounding volumes for occlusion for leaf tiles 2022-06-23 23:59:56 -04:00
Kevin Ring 80d913fa66 Add "Tiles Waiting for Occlusion Results" stat. 2022-06-21 10:57:58 +10:00
Kevin Ring ba704905b4 Merge remote-tracking branch 'origin/main' into occlusion-experiments 2022-06-21 10:25:18 +10:00
Nithin Pranesh 7a9917d33e streamline occlusion interface 2022-06-08 17:36:42 -04:00
Nithin Pranesh 693c4a92c0 avoid sequentially waiting for occlusion results from each child, request them all at once 2022-06-08 15:45:08 -04:00
Nithin Pranesh 83f3886db0 don't check occlusion if a tile was last refined and at least one child was last refined.
Also fixed super annoying bug where a tile wouln't refine bc some of it's children were occluded
but did not meet the SSE. The child would not load, causing the parent to never refine
2022-06-07 17:22:41 -04:00
Nithin Pranesh 983362d1db don't count tiles waiting for occluded as occluded 2022-06-07 11:42:29 -04:00
Nithin Pranesh 4e6a3d6d65 add option to delay refinement until occlusion is available 2022-06-06 17:54:41 -04:00
Kevin Ring 52b181f94d Tweak CHANGES.md. 2022-06-01 14:32:52 +10:00
Kevin Ring f18ee60c43
Merge pull request #503 from CesiumGS/upsampling-first-overlay
Upsample using first overlay with more detail
2022-06-01 04:31:47 +00:00
Kevin Ring 84c5aca087 Bump to v0.16.0. 2022-06-01 14:29:43 +10:00
Kevin Ring df9d98d5be
Merge pull request #509 from CesiumGS/ignore-bounds
Ignore layer.json "bounds" property.
2022-06-01 04:28:09 +00:00
Kevin Ring b728164cb2 Ignore layer.json "bounds" property. 2022-06-01 13:45:24 +10:00
Joseph Kaile 3be6aa0bd2 Updated CHANGES.md 2022-05-27 13:03:26 -04:00
Joseph Kaile 4dcef84b39 Merge branch 'main' into upsampling-first-overlay 2022-05-27 12:42:31 -04:00
Joseph Kaile 8b18f6bef4 removed comments 2022-05-27 12:41:10 -04:00
Joseph Kaile 3cb2ce3db3 fixed tests 2022-05-27 12:34:36 -04:00
Kevin Ring 511e5df8b4
Merge pull request #504 from CesiumGS/exclude-outside-polygons
Add option to invert polygon selections
2022-05-27 03:42:35 +00:00
Nithin Pranesh 480a654bbc apply recommended improvement, changes 2022-05-26 09:30:23 -04:00
Kevin Ring e65cf93295 Add a comment clarifying something that wasn't obvious to me in review. 2022-05-26 23:12:31 +10:00
Kevin Ring f92aeb0a87 Slightly cleaner/more efficient array initialization. 2022-05-26 17:10:58 +10:00
Nithin Pranesh 4720ce894a remove the computeCoverageRectangle function which is now unused 2022-05-23 09:30:29 -04:00
Nithin Pranesh 52e2016e39 excluding tiles outside polygons working 2022-05-19 00:13:53 -04:00
Joseph Kaile 060ddd57fd avoid unnecessary copying of model, just to make an optional [ci skip] 2022-05-18 15:14:54 -04:00
Nithin Pranesh a01998c078 gcc / clang werror fix 2022-05-17 17:59:24 -04:00
Nithin Pranesh 7e89563069 option to flip RasterizedPolygonsOverlay/TileExcluder 2022-05-17 17:36:14 -04:00
Joseph Kaile 454e1cf030 change upsample gltf function to return std::optional<Model> if all primitives are clipped 2022-05-17 15:30:04 -04:00
Joseph Kaile c6d6adbb65 Revert "make sure that the bounds really do get computed when calling create texture coordinates"
This reverts commit 2c8f3bf394.
2022-05-17 15:01:29 -04:00
Joseph Kaile 2c8f3bf394 make sure that the bounds really do get computed when calling create texture coordinates 2022-05-16 16:48:03 -04:00
Joseph Kaile d0b0d61cbf replaced calls to Update with new function, 'isMoreDetailAvailable' 2022-05-16 15:21:43 -04:00
Joseph Kaile 3a3f92bfc7 make sure that projection used for bbox calculation and upsample are the same 2022-05-13 19:10:41 -04:00
Joseph Kaile 26d46ad3cf Revert "subdivide children and upsample children using the first raster tile"
This reverts commit 037f2c806d.
2022-05-13 16:28:47 -04:00
Joseph Kaile be572e3900 Merge branch 'main' into upsampling-first-overlay 2022-05-13 14:40:26 -04:00
Kevin Ring 186bbdf22a Bump version, update CHANGES.md. 2022-05-13 12:11:11 +10:00
Kevin Ring a9afbd1112
Merge pull request #502 from CesiumGS/fix-missing-rectangle
Fix for missing rectangle for projection
2022-05-13 01:59:02 +00:00
Joseph Kaile 037f2c806d subdivide children and upsample children using the first raster tile
with more detail available
2022-05-12 17:12:50 -04:00