Commit Graph

1628 Commits

Author SHA1 Message Date
Ashley Rogers 7e5270a2dc Merge branch 'main' of github.com:CesiumGS/cesium-native into shared-assets 2024-07-10 16:00:40 -04:00
Ashley Rogers 40806a24c7 Add ability for images to be shared between glTFs 2024-07-10 16:00:31 -04:00
Brian L 7e12ede186 Merge branch 'gltf-ray-intersect' into height-query 2024-07-10 10:00:57 -06:00
Brian L 7cda07f420 Remove occurrences of including <glm/mat4x4.hpp> in header files 2024-07-09 09:25:27 -06:00
Brian L 1076b4d936 fix format 2024-07-08 16:20:06 -06:00
Brian L 6bb57cf6db Merge branch 'gltf-ray-intersect' into height-query 2024-07-08 16:15:06 -06:00
Brian L 16d18a1ceb Remove duplicate implementations of ::readFile 2024-07-08 16:12:56 -06:00
Brian L 2668014459 update from base branch 2024-07-08 09:29:48 -06:00
Julien QUENTIN 2a06b1de9a add doc comments 2024-07-02 19:56:04 +02:00
Julien QUENTIN 782c892a0a add necessary metadata in gltf model 2024-07-02 19:05:33 +02:00
Julien QUENTIN 25bd258813 make geometry error computation consistent 2024-07-02 19:02:28 +02:00
Julien QUENTIN 5040669b55 properly declare parameter as unused 2024-07-02 18:49:08 +02:00
Julien QUENTIN 7c6bad98c0 rm unused includes 2024-07-02 18:45:02 +02:00
Julien QUENTIN 9305c00d0c rm using namespace from header 2024-07-02 18:04:46 +02:00
Julien QUENTIN 25534c3903 Merge remote-tracking branch 'origin/main' into ellipsoid-tileset-loader 2024-07-02 16:25:39 +02:00
Kevin Ring 7c9ea84178 Merge remote-tracking branch 'origin/main' into vcpkg-swl 2024-07-02 17:39:20 +10:00
Kevin Ring 68df5462d6 Fix warnings. 2024-06-30 19:44:40 +10:00
Kevin Ring 98c3e25b68 Merge remote-tracking branch 'origin/main' into i3dm-misc-fixes 2024-06-29 10:59:55 +10:00
Kevin Ring 2f50cc2c3a Flesh out test, fix a gltfUpAxis bug. 2024-06-29 10:22:31 +10:00
Ashley Rogers 26476676d8 Fit loader with latest ellipsoid changes 2024-06-28 14:12:39 -04:00
Ashley Rogers 90a78564dd Merge branch 'main' of github.com:CesiumGS/cesium-native into ellipsoid-tileset-loader 2024-06-28 13:42:59 -04:00
Kevin Ring 5a7a640f7a Add a test of upsampled bounding volumes. 2024-06-28 23:22:04 +10:00
Kevin Ring 75cc378aa7 Union with tight-fitting rectangle. 2024-06-27 18:57:17 +10:00
Kevin Ring a67c65fdd1 Upsample with raster overlay rectangle instead of content rectangle.
A detailed explanation is here:
https://github.com/CesiumGS/cesium-unreal/issues/1461#issuecomment-2193873408
2024-06-27 18:41:05 +10:00
Kevin Ring fd524ff07a Remove debugging code 2024-06-27 18:26:32 +10:00
Kevin Ring 3e612ec92e Add some assertions. 2024-06-27 18:20:08 +10:00
Kevin Ring aab5cb9031 Merge remote-tracking branch 'origin/main' into i3dm-misc-fixes 2024-06-26 08:46:24 +10:00
Kevin Ring c664a40208 Merge remote-tracking branch 'origin/main' into create-loader-future 2024-06-26 08:31:35 +10:00
Tim Moore bd5a4805ab Merge remote-tracking branch 'origin/main' into i3dm-misc-fixes 2024-06-24 15:02:17 +02:00
Kevin Ring ff96b9b07a
Merge pull request #874 from CesiumGS/forced-assertions
Add ability to force assertions
2024-06-21 16:12:56 +10:00
Brian L ec8f8ec5fd Modify return of _getHeightsAtCoordinates to support warnings 2024-06-20 15:56:43 -06:00
Ashley Rogers 7f3dbed76d Can't forget the format! 2024-06-20 14:22:30 -04:00
Ashley Rogers 11f9c0f3e5 Fix more review feedback 2024-06-20 14:21:49 -04:00
Brian L 74653140f3 Rename to CESIUM_ASSERT 2024-06-20 10:14:38 -06:00
Brian L 91300f9a61 update from main 2024-06-20 09:54:52 -06:00
Janine Liu 11221f1190 Change request header passthrough, remove wait 2024-06-18 17:44:52 -04:00
Janine Liu ddeb117daf Formatting 2024-06-18 13:54:21 -04:00
Janine Liu 94ce714205 Change TilesetJsonLoader::createLoader to return future 2024-06-18 13:42:19 -04:00
Ashley Rogers 110ff3b009 Fix build 2024-06-14 16:00:44 -04:00
Ashley Rogers 943f06e07b Formatting 2024-06-14 15:34:40 -04:00
Ashley Rogers 65dda8335d Respond to review, cut down on stored ellipsoids 2024-06-14 15:33:47 -04:00
Julien QUENTIN fa2eb23228 tidy createModel method 2024-06-14 16:32:46 +02:00
Julien QUENTIN d2ed4b9470 add proper root tiles handling 2024-06-14 16:08:51 +02:00
Brian L ce119c5f37 Fix closest hit logix 2024-06-13 15:51:58 -06:00
Brian L 29250be392 Changes to support new IntersectResult 2024-06-13 15:23:21 -06:00
Brian L 2f86112d2c Merge branch 'gltf-ray-intersect' into height-query 2024-06-13 15:12:12 -06:00
Ashley Rogers 7c01db3ba7 Resolve sign conversion error 2024-06-13 15:00:26 -04:00
Julien QUENTIN 785e9884c1 add proper geographic projection 2024-06-13 15:32:05 +02:00
Ashley Rogers 8f5141c15f Force MSVC to error on issues Clang will surface. 2024-06-12 15:46:24 -04:00
Julien QUENTIN 160490aff0 fix conversion errors 2024-06-12 18:14:26 +02:00
Julien QUENTIN 8eb874b443 add ellipsoid tileset loader 2024-06-12 14:22:53 +02:00
Ashley Rogers f5086231f3 Fix test 2024-06-11 16:46:34 -04:00
Ashley Rogers 1598c3f863 Format 2024-06-11 14:23:36 -04:00
Ashley Rogers 0f64573faf Address rest of review comments 2024-06-11 14:22:45 -04:00
Ashley Rogers 7517ad97df Address some review comments 2024-06-11 13:58:26 -04:00
Tim Moore b48f1381af Pass up axis to GltfConverters
The i3dm converter needs to know the coordinate axis convention of the
tileset in order to correctly construct instance transformations.

Resolves #904.
2024-06-11 16:36:47 +02:00
Ashley Rogers f332464b30 Merge with main 2024-06-06 16:57:20 -04:00
Ashley Rogers d961a40e3d Remove as many WGS84 defaults as possible. 2024-06-06 16:53:48 -04:00
Kevin Ring ca42500d54 Merge remote-tracking branch 'origin/main' into vcpkg-2 2024-06-05 14:06:47 +10:00
Kevin Ring 0e74915a90 Add i3dm tests and fix some bugs. 2024-06-03 10:57:46 +10:00
Brian L dd6dece5c3 Update to new hit results, and rework height return data to show if the intersection succeeded 2024-05-31 16:20:48 -06:00
Brian L 3f3944b34a Merge branch 'gltf-ray-intersect' into height-query 2024-05-31 14:36:02 -06:00
Brian L 565c255c1a Let ::getHeightsAtCoordinates return full Cartographic coordinates, not just height 2024-05-28 11:53:47 -06:00
Ashley Rogers 1046b4679f Fix gcc error 2024-05-24 13:30:57 -04:00
Brian L 98dbde97ba Merge branch 'gltf-ray-intersect' into height-query 2024-05-24 10:08:14 -06:00
Ashley Rogers a871394773 Pass ellipsoid through prepareOnLoadThread 2024-05-24 11:37:46 -04:00
Ashley Rogers 854915d048 Format code 2024-05-24 10:37:26 -04:00
Ashley Rogers 4aa001e5c9 Support specifying a custom ellipsoid. 2024-05-24 10:30:59 -04:00
Tim Moore d822cf481e Use a fail() local function in ImplicitOctreeLoader
This follows the change in ImplicitQuadtreeLoader.
2024-05-23 17:25:11 +02:00
Brian L c35b8d3b94 Undo unnecessary changes 2024-05-16 15:24:56 -06:00
Brian L 530d4c2609 Updates from intersectRayGltfModelParametric changes 2024-05-16 13:27:24 -06:00
Tim Moore ea79bb8a76 Reponse to feedback: change ConverterSubprocessor to AssetFetcher 2024-05-16 17:05:33 +02:00
Brian L 89f515152f Merge branch 'gltf-ray-intersect' into height-query 2024-05-06 16:23:26 -06:00
Brian L b765a735c9 update from main 2024-05-06 15:07:03 -06:00
Brian L 44f50bc58a Take out test code 2024-05-03 14:17:00 -06:00
Brian L 47414f09fb Make our ASSERT macro. Move everything to use this. 2024-05-03 12:50:50 -06:00
Tim Moore 0a4a5a9665 Merge branch 'main' into i3dm-2024 2024-04-17 17:56:57 +02:00
Tim Moore 81bb2ff1bd Change ConverterSubprocessor arguments from pointer to reference
It's required now.
2024-04-17 16:55:35 +02:00
Tim Moore 806d0edfec WIP glTF converter functions return a Future 2024-04-17 12:40:24 +02:00
Brian Langevin c55660118c
Merge branch 'main' into upsampling-inverted-v 2024-04-12 14:49:08 -06:00
Kevin Ring abaf72bada upsampleGltfForRasterOverlays -> RasterOverlayUtilities 2024-04-12 16:59:24 +10:00
Kevin Ring 44ceb53856
Merge branch 'main' into upsampling-inverted-v 2024-04-10 16:50:26 -04:00
Kevin Ring 17fd4d3452 Merge remote-tracking branch 'origin/cesium-legacy-terrain' into gltf-correctness 2024-04-10 14:59:36 +10:00
Kevin Ring 30f5d14864 CesiumLegacyTerrain -> CesiumQuantizedMeshTerrain. 2024-04-10 14:07:11 +10:00
Tim Moore dd563d5c72 Add support for I3dm 3D Tile instance files
Initial commit of the main body of new code. A lot was taken or
inspired from PntsToGltfConverter, which should now be refactored to
use the new common functions.

ENU rotations are not supported yet.
2024-04-08 18:43:35 +02:00
Kevin Ring e094899d16 More tests, clarify changelog. 2024-04-08 19:09:50 +10:00
Kevin Ring f024e53448 Add hasInvertedVCoordinate option to upsampleGltfForRasterOverlays. 2024-04-05 17:00:43 +11:00
Kevin Ring 45dc731f33 upsampleGltfForRasterOverlays takes tex coord attr name as a parameter. 2024-04-05 17:00:43 +11:00
Kevin Ring 57a9ed3e2c Move QuantizedMeshLoader to CesiumLegacyTerrain. 2024-04-04 22:15:11 +11:00
Brian L d32a017010 Fix early reporting of completion, when main thread tile loads still exist 2024-03-14 10:54:47 -06:00
Janine Liu b723de2e95 Merge branch 'main' into ref-counted-thread-safe 2024-02-26 10:17:30 -05:00
Janine Liu 5f5f726ce6 Revert "Rename member name for clarity"
This reverts commit e16a3e1ac4.
2024-02-26 09:56:14 -05:00
Kevin Ring 23c1cc82fb Merge remote-tracking branch 'origin/main' into ref-counted-thread-safe 2024-02-26 11:33:57 +11:00
Kevin Ring 9f8b011a6e Just one templatized ReferenceCounted class. 2024-02-25 22:44:05 +11:00
Bradley Austin Davis 24d783fb01 Migrate dependencies to vcpkg 2024-02-24 00:37:37 +00:00
Brian Langevin 028fc7cae0
Merge pull request #804 from CesiumGS/image-size-bytes
Track image data size independently of the `pixelData` array size
2024-02-23 11:02:44 -07:00
Brian L e16a3e1ac4 Rename member name for clarity 2024-02-23 10:30:10 -07:00
Kevin Ring c341a72806 Revert "Merge pull request #786 from jherico/feature-vcpkg"
This reverts commit 198ed9d4b4, reversing
changes made to 09c1eb76b4.
2024-02-23 09:08:15 +11:00
Ashley Rogers 10753a931f
Merge branch 'main' into feature-vcpkg 2024-02-20 13:44:11 -05:00
Sean Lilley 7022b955a1 Fix estimateGlobeRectangle for boxes and sphere that encompass the entire globe 2024-02-09 10:16:28 -05:00
Bradley Austin Davis e20c154c55 Migrating dependencies to vcpkg 2024-02-02 10:40:59 -08:00
Kevin Ring a48529b2b8 Add sizeBytes to ImageCesium.
And use it to track Tile and RasterOverlayTile sizes.
2024-01-29 19:17:39 +11:00
Janine Liu 65aaa77b13
Merge pull request #792 from CesiumGS/implicit-tiling-padding
Allow implicit subtree buffers to be padded to 8 bytes.
2024-01-22 11:55:27 -05:00
Kevin Ring 9aa762c977 Update CHANGES.md, tweak doc. 2024-01-18 21:36:18 +11:00
Kevin Ring 21c689b017 Allow implicit subtree buffers to be padded to 8 bytes. 2024-01-16 22:40:04 +11:00
Joseph Kaile 4a767e9d1e add support for add-refine and cwt 2024-01-03 16:39:06 -05:00
Joseph Kaile 468595ad8c clang-format 2024-01-02 15:03:50 -05:00
Joseph Kaile c6bcf9736f update and comment intersection functions 2024-01-02 14:53:43 -05:00
Joseph Kaile 35eb018cc7 initial commit for height query class 2024-01-02 14:53:16 -05:00
Joseph Kaile 509deaa859 update and comment intersection functions 2024-01-02 14:43:21 -05:00
Joseph Kaile 12d6885e42 add more intersection tests 2023-12-19 19:16:53 -05:00
Joseph Kaile aacadb5b89 Merge branch 'khr_transform_option' into khr_transform_option_unreal 2023-12-06 13:12:57 -05:00
Joseph Kaile df1d6df39c pass applyTextureTransform option to implicit quadtree and octree. 2023-12-06 11:38:02 -05:00
Joseph Kaile 8ab5915432 add applyTextureOffset in tilesetContentOptions 2023-12-05 18:42:06 -05:00
Kevin Ring e83dca7892 Add missing parameter. 2023-11-18 19:53:13 +11:00
Kevin Ring 7854e3221e Work around dodgy expected-lite warning. 2023-11-18 00:14:13 +11:00
Kevin Ring d9f7dc2c0f Compute overlay texture translation and scale. 2023-11-17 22:29:31 +11:00
Kevin Ring 4361563eed Merge remote-tracking branch 'origin/raster-overlay-refactoring' into bake-overlays-to-gltf 2023-11-17 17:14:32 +11:00
Kevin Ring 94ae3c705f Merge remote-tracking branch 'origin/better-subtrees' into raster-overlay-refactoring 2023-11-17 17:13:53 +11:00
Kevin Ring 367a766888 Merge remote-tracking branch 'origin/main' into better-subtrees 2023-11-17 16:58:24 +11:00
Kevin Ring 9a0f2476d0 Remove duplicate code. 2023-11-17 14:50:19 +11:00
Kevin Ring 791984c22c moveBufferContent, invertVCoordinate. 2023-11-17 14:12:21 +11:00
Kevin Ring 581d6c9ef6 Get raster overlay baking working. 2023-11-16 23:32:12 +11:00
Janine Liu b12ae77327 Merge branch 'main' into quantized-and-implicit 2023-11-15 13:55:03 -05:00
Janine Liu 007fe0b9ed
Merge pull request #750 from CesiumGS/bounding-volumes
3D Tiles bounding volume improvements
2023-11-15 12:13:32 -05:00
Janine Liu ebf44a1fd7 Add findTile to TestImplicitQuadtreeLoader 2023-11-15 12:04:03 -05:00
Kevin Ring 761630d45a Add CesiumGltfContent library. 2023-11-15 17:20:08 +11:00
Kevin Ring e7293c0fa2 Fix RasterizedPolygonsTileExcluder. 2023-11-14 19:15:19 +11:00
Kevin Ring 84c48747ae Move overlay tests. 2023-11-14 18:57:47 +11:00
Kevin Ring dff7e61171 Create CesiumRasterOverlays library. 2023-11-14 18:29:47 +11:00
Kevin Ring dfe69c5baf Doc comments, slight reorg. 2023-11-13 19:36:35 +11:00
Kevin Ring 4edde85c41 Allow modification of SubtreeAvailability. 2023-11-13 18:11:49 +11:00
Janine Liu 6d62a76691 Proper formatting 2023-11-10 11:03:21 -05:00
Janine Liu 684396aa12 Formatting 2023-11-10 10:59:21 -05:00
Janine Liu 31afce9bef
Apply suggestions from code review 2023-11-10 10:57:51 -05:00
Kevin Ring 2bdd74a0a3 Use generated classes to read subtrees. 2023-11-10 23:26:42 +11:00
Kevin Ring 3a558f37f5 Make sure libmorton is treated as a system library. 2023-11-08 21:10:52 +11:00
Kevin Ring 75f545bb71 Move implicit BV computations to ImplicitTilingUtilities. 2023-11-08 18:04:23 +11:00
Kevin Ring d263ffd49a Make octree loader use ImplicitTilingUtilities. 2023-11-08 17:39:04 +11:00
Kevin Ring fdf1084887 Move quadtree computations into ImplicitTilingUtilities. 2023-11-08 16:49:40 +11:00
Kevin Ring 48c37e84bd More implicit tiling support. 2023-11-07 22:54:15 +11:00
Kevin Ring 22b447e9ac Add ImplicitTiling class. 2023-11-07 18:36:58 +11:00
Kevin Ring ec02c89a6b Add TileBoundingVolumes class, other BV tweaks. 2023-11-06 18:48:23 +11:00
Kevin Ring 58f1b7f703 Clean up CreditSystem changes, update CHANGES.md. 2023-11-02 22:57:21 +11:00
Kevin Ring f3bdf698e2 Change namespace of Cesium3DTilesContent types. 2023-11-02 22:05:00 +11:00
Kevin Ring c561b6407c Move more functionality to Cesium3DTilesContent. 2023-11-02 19:48:57 +11:00
Kevin Ring a71a982986 Add new Cesium3DTilesContent library. 2023-11-02 17:41:09 +11:00
Kevin Ring af24dbe5b1 Fix doc typos. 2023-11-02 16:30:40 +11:00
Kevin Ring 43d510d2ad Merge remote-tracking branch 'origin/v0.27.x' 2023-10-01 16:14:59 +11:00
Brian Langevin 4332b04353
Merge pull request #732 from CesiumGS/ion-external-type
Add support for Cesium ion "externalType" assets.
2023-09-28 15:36:00 -06:00
Kevin Ring b55ac3a0f0 Changes from review. 2023-09-29 07:00:03 +10:00
Brian L 9fb91de779 Track kicked tiles and use in ::ComputeLoadProgress 2023-09-28 09:45:44 -06:00
Kevin Ring 08f26ad4d8 Add support for Cesium ion "externalType" assets. 2023-09-27 10:43:09 +10:00
Kevin Ring 4bf6a3e76e Revert "Add support for Cesium ion "externalType" assets."
This reverts commit 828491cff3.
2023-09-27 10:42:37 +10:00
Kevin Ring 828491cff3 Add support for Cesium ion "externalType" assets. 2023-09-27 10:42:03 +10:00
Kevin Ring 3c05ac98b1 Merge remote-tracking branch 'origin/main' into upgrade-feature-metadata 2023-09-08 15:34:49 +10:00
Kevin Ring 710c47e8b8 Merge remote-tracking branch 'origin/upgrade-feature-metadata' into final-metadata-changes 2023-09-08 12:02:39 +10:00
Kevin Ring 1b9b54c66b
Merge pull request #713 from CesiumGS/additional-property-details
Create `PropertyView` base class with normalization handling
2023-09-08 11:56:52 +10:00
Janine Liu b7c3daea05 Check for all-null properties 2023-09-07 14:55:35 -04:00
Kevin Ring 9cc9f83d81 Fix crash cause by redundant finishLoading call. 2023-09-03 10:38:33 +10:00
Kevin Ring e406287a91 Finish loading parent tile when needed for upsampling. 2023-09-01 11:39:58 +10:00
Janine Liu 36cf067368 Final unit test pass 2023-08-31 15:08:29 -04:00
Janine Liu b13b640147 Cleanup, add unit tests 2023-08-31 14:44:18 -04:00
Kevin Ring a2d5b92ea8 Fix misnaming. 2023-08-31 09:28:36 +10:00
Kevin Ring 57476c3034 Changes from review. 2023-08-31 09:27:06 +10:00
Kevin Ring 7c8f4b1473 Fix test failures, change some CHECK to REQUIRE. 2023-08-31 09:23:30 +10:00
Kevin Ring 5637a68f30 Merge remote-tracking branch 'origin/generated-readers' into tileset-metadata-take-two 2023-08-31 09:18:29 +10:00
Janine Liu bdf630b86f Add support for sentinel values in batch tables 2023-08-30 18:25:03 -04:00
Kevin Ring 5a9c23bd3a Add a test. 2023-08-30 21:26:58 +10:00
Kevin Ring 2a113dc5ab Treat additive-refined tiles as rendered, because they are. 2023-08-30 19:19:32 +10:00
Kevin Ring 3f4034101b Fix VS2017/2019 warning. 2023-08-28 21:07:29 +10:00
Kevin Ring 5bf8a7b10e struct -> class 2023-08-28 19:13:46 +10:00
Kevin Ring 946887abe7 Add getArrayOfStrings helper to JsonValue. 2023-08-28 18:41:25 +10:00
Kevin Ring 51e798e4ea Add test for async schema loading. 2023-08-28 18:24:08 +10:00
Kevin Ring 153890dbbf Add `Tileset::loadMetadata`. 2023-08-28 17:47:48 +10:00
Kevin Ring fe26c94446 Remove unnecessary forward declaration. 2023-08-24 07:07:09 +10:00
Janine Liu bc9dd9e6e5 Add static casts for integer optionals 2023-08-23 09:58:02 -04:00
Kevin Ring d24e5f9dfd Update CHANGES.md, remove unnecessary change. 2023-08-23 20:58:14 +10:00
Kevin Ring ea6a74ef3a Fix another clang warning. 2023-08-23 14:58:41 +10:00
Kevin Ring 20cbc17951 Formatting. 2023-08-23 14:18:47 +10:00
Kevin Ring 056edba5c7 Add a test based on material variants. 2023-08-23 13:41:57 +10:00
Kevin Ring c68207a6a4 Add MetadataQuery class. 2023-08-23 11:30:06 +10:00
Kevin Ring ef2ac5d1db Add missing file. 2023-08-23 09:07:53 +10:00
Kevin Ring c0fc8b6795 More tileset metadata to a separate struct. 2023-08-23 09:07:35 +10:00
Janine Liu 38001698e8 Fix offset / scale etc. to only work for fixed-length arrays 2023-08-22 12:43:48 -04:00
Kevin Ring 8f8cb9bb8c Generate Reader classes, remove hand-written versions. 2023-08-22 22:15:47 +10:00
Kevin Ring 79d33e2365 Fix Clang/GCC compiler error. 2023-08-21 21:44:22 +10:00
Kevin Ring e99b00d228 Formatting. 2023-08-21 21:18:35 +10:00
Kevin Ring 789fed81fc Support metadata on external tilesets. 2023-08-21 20:07:01 +10:00
Kevin Ring 44ad7866d0 Expose metadata on root tile and external tilesets. 2023-08-21 18:51:12 +10:00
Kevin Ring 056eecc6b3 Give tileset a root "external" tile. 2023-08-21 18:36:49 +10:00
Kevin Ring 0dbf93091c Start reading metadata and groups properties. 2023-08-18 23:08:58 +10:00
Kevin Ring 31f0ed55c9 Expose Schema on Tileset. 2023-08-18 21:56:48 +10:00
Brian Langevin 737e710d77
Merge pull request #699 from CesiumGS/tileset-destructor-doc
Update doc for Tileset destructor.
2023-08-15 10:47:05 -06:00
Janine Liu ecd215bddc Merge branch 'main' into upgrade-feature-metadata 2023-08-10 15:27:24 -04:00
Sean Lilley e4ef04b566 Prevent empty error message from getting propagated to a tileset's loadErrorCallback 2023-08-02 11:05:58 -04:00
Kevin Ring 24f46f63a4 Update doc for Tileset destructor. 2023-08-02 10:10:05 +10:00
Janine Liu 64a2e30fe7
Merge pull request #686 from CesiumGS/unconditionally-refined-leaves
Treat fully-loaded, empty, unconditionally-refined tiles with no children as renderable
2023-07-26 10:51:05 -04:00
Kevin Ring fd20f5e272
Merge pull request #688 from javagl/remove-credits-argument
Remove credits argument
2023-07-26 15:10:15 +10:00
Brian L 3664ad8884 Remove logs when registering magic headers of file extensions 2023-07-24 10:42:50 -06:00
Marco Hutter b7da6add99 Removed unused lambda capture 2023-07-20 16:57:36 +02:00
Marco Hutter 7f482ef98d Remove credits argument 2023-07-20 16:15:46 +02:00
Kevin Ring f69be7d53a Merge remote-tracking branch 'origin/main' into unconditionally-refined-leaves 2023-07-17 19:57:32 +10:00
Kevin Ring e790dbb6ae Fix unconditionally-refined leaf tile bug. 2023-07-17 19:32:05 +10:00
Jacob Martin eadd220fcf run clang-format 2023-07-04 22:01:11 -04:00
Jacob Martin d1849146e8 fix in response to unused but set var 2023-07-04 00:41:07 -04:00
Janine Liu c329a8d407 Replace class names in metadata implementation files 2023-06-16 16:25:39 -04:00
Janine Liu f82528cc3f Formatting, changelog entry, cleanup 2023-06-16 15:43:02 -04:00
Janine Liu e0f49321c5 Prefix EXT_feature_metadata files, rename EXT_mesh_features files 2023-06-16 15:16:05 -04:00
Janine Liu 2a29791df8 Update upsampleGltfForRasterOverlays for EXT_structural_metadata 2023-06-16 14:31:58 -04:00
Janine Liu 3e6e9ce764 Fix formatting 2023-06-06 13:53:16 -04:00
Janine Liu a743bb882e Small changes to BatchTableToGltfStructuralMetadata 2023-06-06 12:54:28 -04:00
Janine Liu bc67ba8490 Fix other files 2023-06-06 11:37:35 -04:00
Janine Liu e51e23dfbc Merge branch 'upgrade-feature-metadata' into property-textures 2023-06-01 11:20:41 -04:00
Janine Liu 26b7650b03 Merge branch 'main' into upgrade-feature-metadata 2023-06-01 11:20:23 -04:00
Janine Liu 44b829a081 Add PropertyTextureProperty tests, fix formatting 2023-05-30 11:11:06 -04:00
Janine Liu 619faea5b7 Add PropertyTextureView and rename PropertyTable classes 2023-05-30 10:27:21 -04:00
Kevin Ring aa7b163074
Move commented-out code back where it belongs. 2023-05-26 21:32:31 +10:00
Joseph Kaile 8bfb032c06 actually emit warnings when there are no errors 2023-05-25 15:06:54 -04:00
Janine Liu b5fb7302e3 Fold helper functions into findCompatibleTypes, fix formatting 2023-05-25 14:43:43 -04:00
Joseph Kaile f6d515ddfb Merge branch 'main' into always-log-errors 2023-05-25 14:37:30 -04:00
Janine Liu f2bee8531e Try to resolve CI errors 2023-05-25 14:11:49 -04:00
Janine Liu d7f9c98c33 Initial self-review 2023-05-25 13:13:35 -04:00
Janine Liu dec58d660e Rewrite names / comments for EXT_structural_metadata 2023-05-25 11:55:24 -04:00
Janine Liu d8658e000a Rewrite tests for EXT_structural_metadata 2023-05-25 11:49:29 -04:00
Janine Liu 8ad3f06a96 Convert batch table to EXT_structural_metadata instead 2023-05-24 14:54:40 -04:00
Kevin Ring 9dedad3344 Remove unused code. 2023-05-22 15:34:49 +10:00
Kevin Ring 8fe85716c0 Implement upsampling for meshes with UNSIGNED_BYTE indices. 2023-05-22 13:54:16 +10:00
Joseph Kaile 62ad87b7f9 always log warning/errors 2023-05-18 15:12:31 -04:00
Janine Liu c1e852fb7a Rename file 2023-05-10 15:58:28 -04:00
Janine Liu c545b54627 Use EXT_mesh_features to indicate feature IDs 2023-05-10 15:43:53 -04:00
Janine Liu c9b484d08c
Merge pull request #621 from CesiumGS/implicit-tiles-1.1
Check for implicit root tile if tileset is 1.1 format
2023-04-27 17:18:33 -04:00
Janine Liu fba72abe51 Minor changes 2023-04-27 16:53:04 -04:00
Joseph Kaile 33df41f704 add tests for loading legacy implicit tiling 2023-04-27 11:55:45 -04:00
Joseph Kaile 5ef665233c
Merge pull request #611 from CesiumGS/no-holes-for-reals
Fix a bug causing holes in some tilesets, like San Francisco.
2023-04-27 11:02:24 -04:00
Joseph Kaile f0d5174ece Merge branch 'main' into implicit-tiles-1.1 2023-04-25 12:48:54 -04:00
Kevin Ring 524bf2b9a9 Formatting. 2023-04-24 11:56:41 -04:00
JAE JOON LEE 34500b6e8a change for if wms url has query string(?). then replace with & instead of ? 2023-04-17 10:40:18 +09:00
Joseph Kaile 7f735ed8ee check for implicit root tile if tileset is 1.1 format 2023-04-12 20:49:57 -04:00
Kevin Ring 2af866f64d
Merge pull request #617 from CesiumGS/override-credit-showonscreen
Add ability to override `showOnScreen` in credit
2023-04-03 13:05:16 +10:00
Janine Liu d02ad6581b Small tweaks 2023-03-31 15:01:36 -04:00
Janine Liu 255e13e0c1 Add test and changelog entry 2023-03-31 14:57:59 -04:00
Janine Liu b75e76dd98 Add ability to set showCreditsOnScreen 2023-03-31 13:24:57 -04:00
Janine Liu 374d1da694 Add ability to override showOnScreen in credit 2023-03-30 17:25:36 -04:00
Joseph Kaile 6f7ff95ce7
Merge pull request #606 from CesiumGS/tracing-fixes
Fix compile error when tracing is enabled, disable trace tracks for raster overlays
2023-03-27 14:38:53 -04:00
Janine Liu c6a2f235ab Fix typo 2023-03-24 13:36:29 -04:00
Kevin Ring b6cf23118b Add doc and CHANGES.md update. 2023-03-23 23:24:05 +11:00
Kevin Ring 194d42d138 Add ITileExcluder::startNewFrame. 2023-03-23 23:21:30 +11:00
Kevin Ring 383b4172d2 Don't use this to call static method. 2023-03-23 16:50:59 +11:00
Kevin Ring e39f3dd94f Mark new method static. 2023-03-23 16:49:37 +11:00