Commit Graph

4888 Commits

Author SHA1 Message Date
Kevin Ring cd67f6f409
Merge pull request #871 from CesiumGS/isolate-stb
Move stb resize function to `Cesium` namespace
2024-05-01 17:39:04 +10:00
Kevin Ring edd5f9e860 Update changelog, bump to v0.35.0. 2024-05-01 10:40:05 +10:00
Kevin Ring 24cf447799
Merge pull request #865 from CesiumGS/index-from-accessor
Add `IndexFromAccessor`
2024-05-01 10:34:47 +10:00
Brian L 5817d88224 Only put stb resize into own our namespace (others can stay put) 2024-04-30 18:21:24 -06:00
Brian L ff60e4c2b5 Put STB in the Cesium namespace 2024-04-30 18:10:41 -06:00
Sean Lilley 5982c15875 Merge branch 'main' into index-from-accessor 2024-04-30 16:51:37 -04:00
Sean Lilley 6f93079df3 Fix formatting 2024-04-30 14:39:44 -04:00
Sean Lilley 01be080354
Update CesiumGltf/include/CesiumGltf/AccessorUtility.h
Co-authored-by: Janine Liu <32226860+j9liu@users.noreply.github.com>
2024-04-30 11:57:49 -04:00
Brian Langevin c5f8a15c84
Merge pull request #864 from CesiumGS/fix-uri-parsing
Fix parsing of protocol-relative URIs
2024-04-29 15:34:33 -06:00
Janine Liu 1b3a42c3f4
Merge pull request #869 from CesiumGS/fix-unreal-ios
Fix cmake issue with KTX and iOS
2024-04-29 17:34:22 -04:00
Ashley Rogers 65189bdfe4 Fix format 2024-04-29 16:40:46 -04:00
Brian Langevin 317b659f89
Update CMakeLists.txt 2024-04-29 14:37:53 -06:00
Janine Liu 49fd001a1b
Merge pull request #870 from CesiumGS/get-component-count
Add `getComponentCountFromPropertyType`
2024-04-29 15:58:47 -04:00
Ashley Rogers 3e6d6b7cdc No! No CMakeLists changes! 2024-04-29 15:28:59 -04:00
Ashley Rogers 1ffcbb9a72 Accidentally removed CMakeLists... 2024-04-29 15:28:19 -04:00
Ashley Rogers 120e4abddd Merge from main 2024-04-29 15:27:29 -04:00
Ashley Rogers a37e6c2894 Update from review 2024-04-29 15:26:31 -04:00
Sean Lilley f62a7a7a47 Add getComponentCountFromPropertyType 2024-04-29 12:11:12 -04:00
Brian L e624a84e57 Explicitly set framework destination for ktx 2024-04-26 19:20:19 -06:00
Janine Liu fdf90e134a
Merge pull request #841 from CesiumGS/ion-single-user
Support for Cesium ion servers running in single-user authentication mode.
2024-04-26 16:58:54 -04:00
Janine Liu c8c9df2d56 Add documentation and changelog entry 2024-04-26 16:57:42 -04:00
Sean Lilley 8fbaee1543
Merge pull request #868 from CesiumGS/handle-glb-bin-padding-bytes
Handle GLB BIN padding bytes
2024-04-26 15:55:14 -04:00
Ashley Rogers 22124e3e42 Renaming 2024-04-26 15:31:20 -04:00
Brian L e768a39ddb See if setting public header is still needed 2024-04-26 12:31:11 -06:00
Tim Moore 2cef550f00 Merge branch 'main' into i3dm-2024 2024-04-26 16:58:30 +02:00
Tim Moore 46581092d1 Refactor with helpers for converting glTF values to glm. 2024-04-26 16:54:18 +02:00
Marco Hutter 2fbb8da930 Update CHANGES.md 2024-04-26 16:05:29 +02:00
Tim Moore 9661e40ead Refactor and support existing instances in GLB
Simplified the code by not trying to optimize the inclusion of
rotation and scale transforms.
2024-04-26 11:19:28 +02:00
Tim Moore 80ade66237 I3dm: Support the EAST_NORTH_UP global semantic 2024-04-26 10:23:01 +02:00
Ashley Rogers 9146f98605 Merge branch 'main' of github.com:CesiumGS/cesium-native into ion-single-user 2024-04-25 14:08:38 -04:00
Marco Hutter 66b645413f Require warning to be generated in test 2024-04-25 17:01:52 +02:00
Marco Hutter 4c6c579013
Update README.md for spec data
Co-authored-by: Sean Lilley <lilleyse@gmail.com>
2024-04-25 16:58:32 +02:00
Marco Hutter c92578f262 Add test for GLB BIN padding byte handling 2024-04-24 15:53:05 +02:00
Marco Hutter f49d3e4d98 Allow padding bytes in GLB BIN chunk 2024-04-24 15:52:30 +02:00
Kevin Ring a739037f9e
Merge pull request #866 from CesiumGS/fix-narrowing-test-for-arm64
Fix unit tests failing for macOS (arm64)
2024-04-23 19:21:43 -04:00
Brian L b36f8fd187 Explicitly specific macos 12.
Evidently stating macos-14 still can result in macos-14-arm64 being picked
2024-04-23 16:13:42 -06:00
Brian L 91c08ca5d3 Change to run on macOS 14 explicitly 2024-04-23 16:04:39 -06:00
Brian L 8b29e75b7f Revert "Remove test. This passes for intel, fails for arm64 (macos)"
This reverts commit 9463df2796.
2024-04-23 16:03:54 -06:00
Brian L 9463df2796 Remove test. This passes for intel, fails for arm64 (macos) 2024-04-23 15:33:45 -06:00
Brian Langevin cc27e7f32d
Merge pull request #848 from CesiumGS/split-at-antimeridian
Add `GlobeRectangle::splitAtAntiMeridian`
2024-04-23 09:15:08 -06:00
Sean Lilley 33913f1ca7 Add IndexFromAccessor 2024-04-22 11:43:59 -04:00
Brian Langevin 0c19545362
Merge branch 'main' into split-at-antimeridian 2024-04-19 15:54:09 -06:00
Brian L 3c196f8fb5 Add some more tests, comments 2024-04-19 15:35:23 -06:00
Ashley Rogers 3fe42d04f2 Merge branch 'main' of github.com:CesiumGS/cesium-native into ion-single-user 2024-04-19 15:55:19 -04:00
Ashley Rogers fb81b78886 Add test for single-user /me 2024-04-19 15:27:52 -04:00
Ashley Rogers a9d722b9c5 Merge from main 2024-04-19 14:13:36 -04:00
Ashley Rogers c0abf0010c Update CHANGES.md 2024-04-19 13:48:56 -04:00
Ashley Rogers ce2b693bae Fix URI parsing for URLs with ambiguous protocols 2024-04-19 13:47:36 -04:00
Tim Moore 616bf74e73 Rebase instance positions to their mean
Construct an RTC_CENTER, in effect. Otherwise instance positions could
be too large to render without jitter.
2024-04-19 18:19:55 +02:00
Kevin Ring 5e5d615866
Merge pull request #859 from CesiumGS/remove-extension
Added removeExtension to ExtensibleObject
2024-04-18 20:46:20 -04:00