Commit Graph

2965 Commits

Author SHA1 Message Date
Nithin Pranesh 22f67901fd fix nullptr crash when out of occlusion proxies 2022-05-12 16:50:36 -04:00
Nithin Pranesh c8f2d95b3d remove unnecessary move 2022-05-12 16:40:14 -04:00
Nithin Pranesh 30f5d676e9 fix broken test 2022-05-12 15:30:21 -04:00
Joseph Kaile cf1d6653ee add the corresponding rectangle when adding the new projection 2022-05-12 13:27:00 -04:00
Nithin Pranesh 0ec1340320 fix test for gcc / clang 2022-05-12 04:12:42 -04:00
Nithin Pranesh 149a90c8cc use unsigned for pool size 2022-05-12 03:47:07 -04:00
Nithin Pranesh 60e55c4304 use union of child BVs for culling, general cleanup of culling code 2022-05-12 03:10:42 -04:00
Shehzan Mohammed b248359c99
Merge pull request #498 from CesiumGS/thirdparty-updates
Third party library update
2022-05-10 20:52:25 -04:00
Kevin Ring c8178c6b05
Merge pull request #500 from CesiumGS/upsample-implicit-projection
Fix terrain holes when using terrain cutout with no other layers
2022-05-11 00:46:49 +00:00
Joseph Kaile f85258bad5 make sure parent region is never dereferenced when nullpointer 2022-05-10 17:53:03 -04:00
Joseph Kaile 22382ca92a address pull request comments 2022-05-10 17:32:06 -04:00
Joseph Kaile 70d94bbfa4 move code to generate texture coordinates in upsample parent 2022-05-10 17:19:52 -04:00
Joseph Kaile 2e8d119f6c update CHANGES.md 2022-05-09 17:34:24 -04:00
Joseph Kaile 58af362564 pass in the already computed parent bounds, which was crucial for generating correct uvs 2022-05-09 17:28:27 -04:00
Nithin Pranesh f9558f86f4 stop ignoring occlusion info after 5 frames (previously we considered it stale) 2022-05-09 17:27:52 -04:00
Joseph Kaile 4489f5b900 upsample parent tile based on a selected overlay index 2022-05-09 13:32:48 -04:00
Joseph Kaile e1880746ce get texture coordinate index of implicit context projection 2022-05-09 12:30:27 -04:00
Joseph Kaile 11b06edc9a generate implicit context projection uvs on the parent tile 2022-05-09 12:08:09 -04:00
Kevin Ring 06e8e26cfe Address review comments. 2022-05-06 13:49:16 +10:00
Kevin Ring 798e0591fe Downgrade cpp-httplib to v0.10.3.
Later versions up to v0.10.6 have warnings in VS2017 that get treated as
errors and break our build.
2022-05-06 13:32:04 +10:00
Kevin Ring c169008582 Update third party libraries and thirdparty.json. 2022-05-06 12:28:54 +10:00
Nithin Pranesh 051f3b166a instead of culling, don't refine 2022-05-05 15:01:26 -04:00
Kevin Ring 31cdbeeeb7 Bump to v0.15.1. 2022-05-05 08:53:32 +10:00
Nithin Pranesh 04d9e675c3 Merge branch 'main' into occlusion-experiments 2022-05-04 17:52:13 -04:00
Nithin Pranesh 4454ce9db5 small changes 2022-05-04 17:51:03 -04:00
Nithin Pranesh 9b3ee182dd
Merge pull request #496 from CesiumGS/kick-external
Don't kick external tileset children.
2022-05-03 11:02:48 -04:00
Kevin Ring 6cd613536f Remove workflow file or now. 2022-05-03 20:48:17 +10:00
Kevin Ring bba0f69213
Automatically add new issues to project board 2022-05-03 18:38:27 +10:00
Kevin Ring 46722d4b6e Don't kick external tileset children. 2022-05-03 14:55:38 +10:00
Kevin Ring 294c5f404f
Update implicit-tiling.md 2022-05-02 21:28:13 +10:00
Kevin Ring c88838194c Add missing #include. 2022-05-02 16:57:02 +10:00
Kevin Ring 7232702b74 Bump to v0.15.0, update CHANGES.md. 2022-05-02 16:20:38 +10:00
Kevin Ring e58ec5b234 Remove pointless line of code. 2022-05-02 10:15:21 +10:00
Kevin Ring 83b350cf0a
Merge pull request #494 from CesiumGS/batch-table-hierarchy
Add support for 3DTILES_batch_table_hierarchy
2022-05-02 10:11:52 +10:00
Kevin Ring 0a4321af56
Merge branch 'main' into batch-table-hierarchy 2022-05-02 10:11:22 +10:00
Kevin Ring 82bd7b92c3
Merge pull request #485 from CesiumGS/layered-terrain2
Support for multiple layers of quantized-mesh terrain
2022-05-02 10:10:42 +10:00
Kevin Ring 8fc3b9ab10 Fix race condition in external tileset loading. 2022-04-30 11:10:31 +10:00
Joseph Kaile 51caf12e11 apply code improvements 2022-04-29 19:41:03 -04:00
baothientran 0e099ad6a2
Merge pull request #495 from CesiumGS/layered-kring
Make quantized-mesh availability tile loading part of the tile content load process
2022-04-29 15:06:58 -04:00
Joseph Kaile 0bd19a50cc
Merge pull request #491 from CesiumGS/update-before-prepare
Update Tile from Content before calling prepareInMainThread
2022-04-29 13:35:43 -04:00
Joseph Kaile 0ea4fed436
Merge branch 'main' into update-before-prepare 2022-04-29 13:35:04 -04:00
Kevin Ring 140a195077 Slightly clearer context variable. 2022-04-29 21:04:57 +10:00
Kevin Ring fb850f6069 availabilityLevels uint32_t to match level. Other cleanup. 2022-04-29 20:43:07 +10:00
Kevin Ring 29efa3a633 Fix clang warnings. 2022-04-29 20:25:36 +10:00
Kevin Ring 04e02aadab More cleanup. 2022-04-29 18:53:51 +10:00
Kevin Ring 440bf1f5f0 Cleanup. 2022-04-29 14:23:09 +10:00
Kevin Ring 382b4ff105 Simplify tracking of tiles loaded/loading for availability. 2022-04-29 13:47:48 +10:00
Kevin Ring a816abd7a7 Merge remote-tracking branch 'origin/main' into layered-terrain2 2022-04-29 09:54:41 +10:00
Kevin Ring 8a256ea0ea Fix typo. 2022-04-29 09:52:12 +10:00
Joseph Kaile 94d025aca2 call loadAvailability in main thread 2022-04-28 11:09:58 -04:00