Commit Graph

94 Commits

Author SHA1 Message Date
Kevin Ring 5f06bc153e Minor tweaks for coding conventions. 2025-11-06 15:36:23 +11:00
Kevin Ring f245947101 clang-format 2025-10-21 18:33:21 +11:00
Brendan Duncan 5d44fd4670 fix wasm build errors 2025-10-20 22:40:24 -06:00
Kevin Ring 8d8539cfe6 Merge remote-tracking branch 'origin/main' into parent-tile-id 2025-07-02 10:29:10 -04:00
Tim Moore 3370639b42 Fix bug in conversion of i3dm batch Ids to feature Ids + unit test
The unit test exposed a pernicious bug: The EXT_instance_features
feature Ids created from i3dm batch Ids were garbage: they were copied
from the wrong memory location.
2025-06-30 19:18:53 +02:00
Janine Liu 32d43b4803 Add ImplicitTilingUtilties::getParentID 2025-06-18 12:12:43 -04:00
Janine Liu 86d608e1a5
Merge pull request #1173 from CesiumGS/fix-subtree-availability-use-after-free
Fix use-after-free bug in `SubtreeAvailability`
2025-05-09 13:34:20 -04:00
Sean Lilley 3f319431db Fix use-after-free bug in SubtreeAvailability 2025-05-09 12:09:39 -04:00
Janine Liu df50012d2e Merge branch 'main' into empty-subtree-param 2025-05-09 11:57:57 -04:00
Janine Liu d1f7150df1 Add boolean parameter to createEmpty 2025-05-09 11:57:05 -04:00
Sean Lilley bf65f46ee4 Update bitstream/constant when setting availability 2025-05-08 10:25:39 -04:00
Tim Moore e60cb36b5f Respond to PR feedback 2025-04-25 17:39:07 +02:00
Tim Moore 9eed8f6879 Add test case
Thanks to @javagl for the test case
2025-04-24 18:51:55 +02:00
Janine Liu fe5ed860da Fix discontinuity math for implicit cylinder tiling 2025-03-03 11:00:20 -05:00
Janine Liu 62cfa66c9f Fix cylinder angle in implicit tiling, transform tests 2025-02-28 18:13:01 -05:00
Janine Liu 47b358fbc7 Angle bracket sweep, remove outdated references, tweak glm stuff 2025-02-24 11:24:28 -05:00
Janine Liu eaa1f971b0 Add test for TileBoundingVolumes 2025-02-17 16:57:10 -05:00
Janine Liu 116743cc0b Fix translation bug, try to appease clang-tidy 2025-02-17 16:00:07 -05:00
Kevin Ring 3890b79e71 Fix various build problems and merge conflicts. 2025-01-17 13:42:52 +11:00
Kevin Ring 017d13393c
Merge pull request #1064 from CesiumGS/doctest
Use doctest instead of Catch2 for tests
2025-01-17 09:52:00 +11:00
Ashley Rogers 4e318925a5 Switch tests to doctest 2025-01-15 16:58:03 -05:00
Kevin Ring 49bf4169a1 Merge remote-tracking branch 'origin/main' into i3dm-metadata 2025-01-14 13:33:10 +11:00
Tim Moore 8952f1161b Unit test for I3dm batchtable conversion 2025-01-01 19:02:31 +01:00
Ashley Rogers 768b6510b3 Quotes to brackets 2024-12-20 12:00:09 -05:00
Ashley Rogers 2c8aa4a422 Fix includes using script 2024-12-20 11:56:49 -05:00
Ashley Rogers 1e2e47ab5e misc-include-cleaner for every file 2024-12-17 17:27:03 -05:00
Janine Liu c32d3f4c04 Remove unnecessary lines, add additional test case 2024-12-06 17:30:59 -05:00
Janine Liu 192c2cb60b Allow subtree files without binary chunks to be parsed 2024-12-06 17:14:45 -05:00
Janine Liu 30c1f4c6ae Refactor createSubtreeContent 2024-12-06 16:40:50 -05:00
Janine Liu 4e15477ad8 Rewrite subtree creator in TestSubtreeAvailability 2024-12-06 15:53:13 -05:00
Ashley Rogers cca8871eef Include both catch2 headers 2024-11-22 11:30:45 -05:00
Ashley Rogers f82d65bead Change Catch2 header 2024-11-22 11:17:21 -05:00
Ashley Rogers 35bf88745e Revert unnecessary cast changes 2024-11-22 11:04:17 -05:00
Ashley Rogers acc9e81d12 Merge from main 2024-11-20 17:12:43 -05:00
Ashley Rogers f573e49ad5 Fix remaining non-CesiumGltf warnings 2024-11-20 16:51:44 -05:00
Ashley Rogers 52633c67f4 Non-PropertyTable changes 2024-11-20 16:20:04 -05:00
Kevin Ring fb24a2efe1 Merge remote-tracking branch 'origin/cpp20' into remove-gsl 2024-11-19 09:15:21 +11:00
Kevin Ring 89dfc44bdc Remove use of GSL.
Change gsl::span to std::span, and replace the few uses of gsl::narrow
with an alternative.
2024-11-06 15:16:03 +11:00
Ashley Rogers 714aa28c28 SharedAsset support in gltf generated code 2024-10-22 11:42:09 -04:00
Kevin Ring 1fcdeadfd9 Merge remote-tracking branch 'origin/main' into vcpkg-swl 2024-08-02 19:45:58 +10:00
Brian L 7cda07f420 Remove occurrences of including <glm/mat4x4.hpp> in header files 2024-07-09 09:25:27 -06:00
Kevin Ring 7c9ea84178 Merge remote-tracking branch 'origin/main' into vcpkg-swl 2024-07-02 17:39:20 +10:00
Tim Moore 2283f5c380 Add axis argument to Cesium3DTilesContent test code 2024-06-24 15:56:21 +02:00
Ashley Rogers 65dda8335d Respond to review, cut down on stored ellipsoids 2024-06-14 15:33:47 -04: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
Tim Moore edc22cb5d5 Test compilation and gcc fixes 2024-05-20 15:41:57 +02:00
Tim Moore e60e936e67 format fixes 2024-05-17 19:42:22 +02:00