Commit Graph

4888 Commits

Author SHA1 Message Date
Kevin Ring 5f0c11bf51 Give each tile a "baby name" for debugging purposes. 2024-06-27 18:05:20 +10:00
Kevin Ring 43187540a5 Bump version, update changelog. 2024-06-03 12:36:45 +10:00
Kevin Ring b647e633b6
Merge pull request #895 from CesiumGS/i3dm-tests-and-fixes
Add i3dm tests and fix some bugs.
2024-06-03 11:33:02 +10:00
Kevin Ring 0e74915a90 Add i3dm tests and fix some bugs. 2024-06-03 10:57:46 +10:00
Kevin Ring 688cc1bf41
Merge pull request #888 from CesiumGS/fix-extension-writer-crash
Fixed crash when writing statically-typed glTF extensions that aren't registered
2024-05-31 08:06:28 +10:00
Sean Lilley b8f9fd71ac Fix clang error 2024-05-30 11:31:36 -04:00
Sean Lilley fae24e3ef7 Cleanup 2024-05-30 11:30:12 -04:00
Sean Lilley e89d57ea8c Add change to LayerWriter.cpp 2024-05-30 11:21:33 -04:00
Sean Lilley e5e9cdf5aa Merge branch 'main' into fix-extension-writer-crash 2024-05-30 11:18:59 -04:00
Sean Lilley efaadbdd94 Add warning about ignored extensions 2024-05-30 11:18:24 -04:00
Janine Liu ed3b88b21a
Merge pull request #887 from CesiumGS/quantized-mesh-improvements
Some quantized-mesh related improvements
2024-05-29 13:58:55 -04:00
Brian Langevin 3992963e85
Merge pull request #892 from CesiumGS/abseil-conflict
Move Abseil code in s2geometry to an isolated namespace.
2024-05-29 09:21:34 -06:00
Janine Liu bcb7ec982b
Update CHANGES.md 2024-05-29 10:00:08 -04:00
Janine Liu 877c1c7d4c Merge branch 'main' into quantized-mesh-improvements 2024-05-29 09:48:16 -04:00
Janine Liu 8ae600f2f9 Fix changelog 2024-05-29 09:46:10 -04:00
Janine Liu e1ed4db7dc
Merge pull request #854 from CesiumGS/i3dm-2024
Support 3D Tile I3dm legacy tile format
2024-05-29 09:44:15 -04:00
Kevin Ring 8decef4cdc
Merge branch 'main' into quantized-mesh-improvements 2024-05-29 08:18:00 +10:00
Janine Liu e6883ad177
Merge pull request #891 from CesiumGS/ios-fix
Change Windows detection for URI methods.
2024-05-28 10:00:10 -04:00
Kevin Ring 9ac45b2b4d Move Abseil code in s2geometry to an isolated namespace. 2024-05-27 18:54:57 +10:00
Kevin Ring 47498be701 Update documentation. 2024-05-27 16:06:57 +10:00
Kevin Ring 268e0d015f Change Windows detection for URI methods.
Instead of:

```
if constexpr (std::filesystem::path::preferred_separator == '\\')`
```

We now do:

```
```

Because the former won't work on versions of iOS prior to 13.0.
2024-05-27 15:54:42 +10:00
Kevin Ring 57fc40746d
Merge pull request #886 from CesiumGS/wait-for-rejecting-future
Don't hang in waitForMainThread waiting for a future that rejects
2024-05-27 14:39:53 +10:00
Brian L 90e1ce3895 Add additional reject test for explicit throw 2024-05-24 15:04:12 -06:00
Tim Moore ba68601bac Renaming and simplification 2024-05-24 13:39:10 +02:00
Tim Moore 80a50912a8 More changes in response to code review 2024-05-24 12:50:41 +02:00
Kevin Ring 264333f06a
Merge pull request #889 from CesiumGS/regenerate-gltf-schemas
Regenerate glTF schemas for metadata extensions
2024-05-24 16:47:42 +10:00
Kevin Ring 303022f9d7
Fix bad edit. 2024-05-24 16:47:10 +10:00
Kevin Ring fb2a92f935
Move changelog entry to the correct version. 2024-05-24 16:46:40 +10:00
Kevin Ring e9f8d91008
Merge pull request #884 from CesiumGS/for-each-node
Added `forEachNodeInScene`
2024-05-24 16:31:17 +10:00
Kevin Ring 32dc4befd3 Re-add accidentally removed size_t cast. 2024-05-24 16:09:50 +10:00
Kevin Ring 20266ffae8 Restore static casts where integer conversions aren't checked. 2024-05-24 16:08:53 +10:00
Kevin Ring 7e84f68411 Consistent integer types and conversions. 2024-05-24 16:05:03 +10:00
Kevin Ring 868bb248ae
Merge branch 'main' into for-each-node 2024-05-24 15:48:51 +10:00
Kevin Ring eeab8694bf
Merge pull request #883 from CesiumGS/remove-unused-buffers
Added `removeUnusedBuffers`
2024-05-24 15:48:04 +10:00
Kevin Ring 95bf6826a0
Merge pull request #880 from CesiumGS/no_stb_image_implementation
Fix STB library conflicts
2024-05-24 15:47:11 +10:00
Kevin Ring 077a360678
Merge pull request #882 from CesiumGS/faster-collapse
Faster `collapseToSingleBuffer`
2024-05-24 14:39:17 +10:00
Kevin Ring 7a20339054 Eliminate some duplication, update CHANGES.md. 2024-05-24 14:26:39 +10:00
Sean Lilley 231e899aad Fix bug 2024-05-23 19:35:39 -04:00
Sean Lilley 67032dffb1 Fix typos in TestModel 2024-05-23 18:32:36 -04:00
Sean Lilley 6c1d8cc816 Fixed Model 2024-05-23 18:32:27 -04:00
Sean Lilley 5bb68a00a7 Regenerate glTF schemas 2024-05-23 18:22:52 -04:00
Tim Moore 2a284f5026 formatting and name change 2024-05-23 17:36:54 +02:00
Tim Moore 029d0aba7a Renamed LegacyUtilities to GltfConverterUtility 2024-05-23 17:33:12 +02: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
Tim Moore 9af4cd7fa1 Add tests for CesiumUtility::Math::rotation and fix a bug 2024-05-23 16:46:29 +02:00
Sean Lilley 1dcbb4b7f1 Fixed crash in ExtensionWriterContext when writing static-typed unregistered extensions 2024-05-22 13:31:06 -04:00
Kevin Ring 02cec93901 Add TestLayerWriter. 2024-05-22 19:12:03 +10:00
Kevin Ring 8140e6dfd2 Various quantized-mesh related improvements. 2024-05-22 18:22:20 +10:00
Kevin Ring 9e9abb015a Don't hang waiting for a future that rejects. 2024-05-22 17:55:41 +10:00
Sean Lilley d64f5a3be5 Added forEachNodeInScene to Model 2024-05-21 22:24:01 -04:00