Commit Graph

2965 Commits

Author SHA1 Message Date
Nithin Pranesh d8de4cde58 add TileOcclusionRendererProxy interface as well as pool for it 2022-04-18 20:26:25 -04:00
Joseph Kaile 7e21527351 add cache of shared futures to avoid duplicate requests for same availability tile 2022-04-18 14:02:28 -04:00
Joseph Kaile 749d50d459 last pointer renaming 2022-04-18 11:44:10 -04:00
Nithin Pranesh b06e061b80
Merge pull request #487 from CesiumGS/remove-ExtensionTextureBasisU
Remove unused file ExtensionTextureBasisU
2022-04-18 10:15:04 -04:00
Kevin Ring f6a45cc0a3 Ignore error of unconditional refine tiles. 2022-04-18 09:38:41 +10:00
Kevin Ring f843b345ab Typo, formatting. 2022-04-17 22:31:38 +10:00
Kevin Ring 0997d42783 Cleanup, update CHANGES.md. 2022-04-17 17:35:30 +10:00
Kevin Ring 0ba4011244 Remove unnecessary code. 2022-04-16 23:30:48 +10:00
Kevin Ring 41541ea518 Formatting. 2022-04-16 23:21:29 +10:00
Kevin Ring 4bf873bfaf Improve Forbid Holes, overlays on tiles w/o geometry. 2022-04-16 23:19:01 +10:00
Sean Lilley ac60e58fc6 Remove unused file ExtensionTextureBasisU 2022-04-15 13:50:54 -04:00
Kevin Ring a6e8520ead Don't ping-pong load tiles in forbidHoles mode.
Also fix a fairly rare crash after making contentless external tileset
roots unrenderable.
2022-04-16 00:50:40 +10:00
Kevin Ring 94602161cb Fix check for content. 2022-04-15 23:37:42 +10:00
Kevin Ring b00ced7b0f Treat external tileset roots without content as non-renderable.
In order to avoid holes.
2022-04-15 22:16:44 +10:00
Joseph Kaile 8910f1bbe7 fix one more pointer name 2022-04-14 17:31:06 -04:00
Joseph Kaile f672761697 simplify for loop 2022-04-14 14:24:29 -04:00
Joseph Kaile 57bf7ded80 prefix pointer names with 'p' 2022-04-14 14:22:43 -04:00
Joseph Kaile d8c41b94c5 change availabilityLevels to signed int 2022-04-14 14:11:13 -04:00
Joseph Kaile 24adab534d move invisible functions into the anonymous namespace 2022-04-14 14:05:38 -04:00
Joseph Kaile 6a397234d4 use lowercase for first word in function names 2022-04-14 14:01:43 -04:00
Joseph Kaile e226614436 replace auto with specifics 2022-04-14 13:59:06 -04:00
Joseph Kaile 08f2aa7f14 avoid potential crash wheen future returns and tileset is gone 2022-04-14 13:36:52 -04:00
Joseph Kaile 9c68b7a55d avoid capturing reference to logger 2022-04-14 13:22:19 -04:00
Joseph Kaile 25e5963acb rename HandleQuantizedMesh to createQuantizedMeshChildren 2022-04-14 13:21:04 -04:00
Joseph Kaile 14ea32a8aa Merge branch 'main' into layered-terrain2 2022-04-14 13:14:56 -04:00
Kevin Ring d56b6feb42
Merge pull request #486 from CesiumGS/tms-access-token
Get ion token correctly for TMS.
2022-04-14 21:05:15 +10:00
Kevin Ring ad2ee9cfcc Get ion token correctly for TMS. 2022-04-14 20:41:42 +10:00
Joseph Kaile 509108f13d remove unused lambda capture to fix macos error 2022-04-13 18:45:58 -04:00
Joseph Kaile 132bb7cee2 change constant to unsigned int 2022-04-13 18:43:42 -04:00
Joseph Kaile 867526b5a3 change everything to uint32_t 2022-04-13 17:55:22 -04:00
Joseph Kaile 19bacd08ec fix another linux error 2022-04-13 17:53:16 -04:00
Joseph Kaile 5627a1ddfd fix linux compile error 2022-04-13 17:38:39 -04:00
Joseph Kaile 40e7b250cb Updated CHANGES.md 2022-04-13 17:32:42 -04:00
Joseph Kaile 55be1b7454 Merge branch 'main' into layered-terrain2 2022-04-13 17:15:42 -04:00
Joseph Kaile c683ccc658 get credits from layer json and store in tile context 2022-04-13 17:14:55 -04:00
Joseph Kaile a394f5a92e minor cleanup 2022-04-13 16:49:18 -04:00
Joseph Kaile a63c4b5423 run format and also refactor quantized mesh a little better 2022-04-13 14:22:32 -04:00
Joseph Kaile 88e0f2818e renaming for clarityt 2022-04-13 13:12:57 -04:00
Joseph Kaile 0f3eefee8a pass in quad tree id to handle layered terrain...also pContext and ImplicitContext 2022-04-13 13:01:05 -04:00
Joseph Kaile d5ace4e301 continue searching for availability regardless, other children may need to be searched 2022-04-13 12:42:33 -04:00
Joseph Kaile 5f8c0d67da refactored quantized mesh to just extract availability information 2022-04-12 17:40:44 -04:00
Joseph Kaile 9f862dd186 add load-counter to let tile-update function know tile is still updating availability 2022-04-12 14:04:09 -04:00
Joseph Kaile 0128fe2d50 remove calling .all on futures, future is already executed thanks to asset acessor 2022-04-12 10:04:40 -04:00
Joseph Kaile b34c8d0def renamed tiles loaded to availability tiles loaded 2022-04-12 09:54:27 -04:00
Joseph Kaile 4f82bb99ad bring back 'get availability tile' 2022-04-12 09:44:35 -04:00
Joseph Kaile 67a9465b2f debugging 2022-04-11 17:40:00 -04:00
Joseph Kaile 8ba7fe6e12 after identifying possible ancestor, load its availability, then try again 2022-04-11 14:40:18 -04:00
Joseph Kaile d1bf53e250 search for a promising ancestor with possible availability information 2022-04-11 13:41:18 -04:00
Joseph Kaile ea66cc8db6 revert; separate implicit 3d tiles and layered terrain 2022-04-11 12:58:02 -04:00
Joseph Kaile d39e6e9977 use quantized mesh-load, set unknown bool flag 2022-04-11 11:10:55 -04:00