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
Brendan Duncan
c754a5fdec
clang-format
2025-10-19 21:13:22 -06:00
Brendan Duncan
56f2dc8e8b
fix wasm build after merger
2025-09-20 19:49:52 -06:00
Kevin Ring
8d8539cfe6
Merge remote-tracking branch 'origin/main' into parent-tile-id
2025-07-02 10:29:10 -04:00
Janine Liu
deb31bec0d
No optional :(
2025-07-01 12:41:06 -04:00
Janine Liu
f742786659
Move stuff around, add private empty constructor
2025-07-01 12:26:55 -04:00
Tim Moore
608bd73728
Merge remote-tracking branch 'origin/instance-batch-id-fix' into instance-batch-id-fix
2025-07-01 17:53:14 +02:00
Kevin Ring
07414655e4
Formatting.
2025-07-01 11:50:10 -04:00
Tim Moore
a85d47dd55
Simplify Batch ID parsing logic even more
2025-07-01 17:49:54 +02:00
Kevin Ring
7118efa98e
Another random attempt to fix a random warning.
2025-07-01 11:49:08 -04:00
Kevin Ring
7234ea053b
Try explicitly initializing the std::optional.
2025-07-01 11:36:13 -04:00
Tim Moore
dc776d1456
Change batch ID component type to not be std::optional
...
Reacting to PR feedback
2025-06-30 19:28:28 +02: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
Tim Moore
94ffb5fd70
Run format
2025-06-26 02:04:06 +02:00
Tim Moore
520c13faa9
Fix problem parsing i3dm BATCH_ID
...
The code for initializing BatchIdSemantic would fail when no component
type was specified for the BATCH_ID semantic, but that is incorrect;
uint16 is the default.
Addresses #1201
2025-06-25 23:38:18 +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
Janine Liu
c71f3f23ae
Fix strange typo
2025-05-09 12:22:08 -04:00
Janine Liu
184b85ddb1
Nitpick variable name
2025-05-09 12:20:31 -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
Janine Liu
c0fd95bb68
Merge branch 'main' into multiple-views
2025-04-29 10:05:47 -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
Tim Moore
74151f6333
Register error for empty I3dm feature table
...
This was brought up in #1127 and not really addressed by other changes
to I3dm parsing. In the specific case of an i3dm file with completely
missing feature of feature binary sections i.e., a malformed file, no
error would be produced from the conversion process. This would result
in a down-stream crash.
2025-04-24 18:05:34 +02:00
Kevin Ring
c6c498eec1
Merge remote-tracking branch 'origin/main' into multiple-views
2025-04-23 15:46:32 +10:00
Kevin Ring
260e80357c
Merge remote-tracking branch 'origin/main' into multiple-views
2025-04-02 17:22:47 +11:00
Kevin Ring
58bbb1f159
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-03-31 11:10:31 +11:00
Janine Liu
c3895f1ded
Merge branch 'main' into cylinder-angle-fun
2025-03-28 10:09:15 -04:00
Kevin Ring
1522a65d8f
Merge remote-tracking branch 'origin/main' into multiple-views
2025-03-27 14:47:36 +11:00
Kevin Ring
0cb0634bd3
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-03-27 10:37:16 +11:00
Kevin Ring
556d803b6e
Documentation.
2025-03-10 21:59:00 +11:00
Tim Moore
ba5e9864c1
Back out the use of std::monotype
...
The convenient overload template doesn't work in all our CI targets.
2025-03-05 14:17:28 -05:00
Tim Moore
dfeb807138
Error fixes and cleanup for i3dm metadata
...
Addresses #1120
2025-03-05 13:11:11 -05:00
Tim Moore
8b16dedac6
Revert "Error fixes and cleanup for i3dm metadata"
...
This reverts commit a43ef7bf1e .
2025-03-05 13:08:41 -05:00
Tim Moore
a43ef7bf1e
Error fixes and cleanup for i3dm metadata
...
Addresses #1120
2025-03-05 13:04:41 -05:00
Tim Moore
b39d3f03cf
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-03-03 14:14:23 -05:00
Janine Liu
fe5ed860da
Fix discontinuity math for implicit cylinder tiling
2025-03-03 11:00:20 -05:00
Kevin Ring
03df168d30
Fix another clang-tidy issue.
2025-03-03 09:12:13 +11:00
Kevin Ring
a1b29ef6c8
Fix clang-tidy warnings.
2025-03-03 09:01:48 +11:00
Janine Liu
fe0054a586
Replace old angle implementation
2025-02-28 18:18:46 -05:00
Janine Liu
62cfa66c9f
Fix cylinder angle in implicit tiling, transform tests
2025-02-28 18:13:01 -05:00
Tim Moore
9c1eb44400
Merge branch 'main' into vcpkg-pkg
2025-02-26 18:05:07 +01: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
bc165ffc93
Fix includes and formatting
2025-02-17 16:44:28 -05:00