Kevin Ring
59f01eb340
Fix clang-tidy errors.
2025-01-13 19:30:35 +11:00
Kevin Ring
d907086901
Fix dodgy formatting of null string values.
2025-01-13 18:24:53 +11:00
Kevin Ring
028ee29eed
Merge remote-tracking branch 'origin/main' into clang-tidy-cleanup
2025-01-13 17:30:09 +11:00
Ashley Rogers
1db43366cd
Resolve review items
2025-01-06 14:48:49 -05:00
Kevin Ring
65b088de53
Merge remote-tracking branch 'origin/main' into i3dm-rotation-fix
2024-12-24 14:25:28 +11:00
Ashley Rogers
1b7b8ce29e
Fix review issues
2024-12-20 16:32:24 -05:00
Ashley Rogers
869a43267c
Undo trivially constructable std::move removals
2024-12-20 15:30:31 -05: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
2c992b7ba7
Performance checks
2024-12-19 15:27:53 -05:00
Ashley Rogers
f7d287dd80
Modernize checks
2024-12-19 15:20:19 -05:00
Ashley Rogers
9fc2400faf
Add cppcoreguidelines checks
2024-12-19 13:49:21 -05:00
Ashley Rogers
4aeee635ca
More checks
2024-12-18 15:25:51 -05:00
Ashley Rogers
bd4f19da7f
Fix unchecked optional accesses
2024-12-18 14:21:10 -05:00
Ashley Rogers
1e2e47ab5e
misc-include-cleaner for every file
2024-12-17 17:27:03 -05:00
Ashley Rogers
89b00e2cc0
Fix warnings from merge with main
2024-12-17 13:43:45 -05:00
Tim Moore
472687021e
Calculate I3dm instance rotations by converting basis to a matrix
...
The previous approach tried to create rotations directly from the up
and right vectors that encode the instance rotation, but it naïvely
didn't handle rotations of 180 degrees of the up and right vector. It
is reliable to create the rotation matrix, filling in the Z column
by doing a cross-product, and then let the algorithm for converting a
rotation matrix to a quaternion do its robust thing.
2024-12-16 11:27:59 +01:00
Kevin Ring
96e1d01844
Merge remote-tracking branch 'origin/main' into update-readme
2024-12-12 11:43:55 +11:00
Ashley Rogers
4d82403b80
Pan-zoom, add dependencies page.
2024-12-06 18:21:57 -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
Janine Liu
4bd29dc7ef
Add missing @params
2024-12-04 15:53:04 -05:00
Ashley Rogers
bb365c8aee
Dependency graph generation
2024-12-04 14:39:16 -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
Tim Moore
a86948dadb
Change variable name to folow coding conventions
2024-08-28 18:44:14 +02:00
Tim Moore
f377ecb164
Fix a bug with instances that have multiple nodes
...
The i3dm converter was repeatedly overwriting the beginning of the new
glTF buffer that holds instance transformations.
2024-08-28 18:34:45 +02:00
Kevin Ring
88dd05cf8a
Formatting.
2024-08-15 08:40:37 +10:00
Kevin Ring
1fcdeadfd9
Merge remote-tracking branch 'origin/main' into vcpkg-swl
2024-08-02 19:45:58 +10:00
Brian L
d03181a97a
Revert changes to ForEachPrimitiveInSceneXXX callbacks
2024-07-24 13:17:22 -06:00
Kevin Ring
8b9b001b8b
Merge branch 'main' into gltf-ray-intersect
2024-07-23 13:38:37 -04:00
Janine Liu
707dd8b770
Add missing includes
2024-07-11 10:25:23 -04:00
Brian L
7cda07f420
Remove occurrences of including <glm/mat4x4.hpp> in header files
2024-07-09 09:25:27 -06:00
Brian L
ca25ad4840
Change int to int32_t when specifying an ID
2024-07-08 15:15:44 -06:00
Brian L
728668a873
Merge branch 'main' into gltf-ray-intersect
2024-07-08 09:15:30 -06:00
Kevin Ring
7c9ea84178
Merge remote-tracking branch 'origin/main' into vcpkg-swl
2024-07-02 17:39:20 +10:00
Kevin Ring
0d68e3a672
Small tweaks from review.
2024-06-29 10:54:47 +10:00
Tim Moore
38b727a674
Cast iterator distance to size_t
2024-06-28 11:10:09 +02:00
Tim Moore
c6de588e14
Strip trailing whitespace from i3dm external content URL
...
This whitespace may be added to keep the size of an i3dm file 8 byte
aligned.
2024-06-27 19:16:49 +02:00
Tim Moore
ef1438fa25
Modify comment
2024-06-27 19:14:59 +02:00
Tim Moore
e6ec85d078
run format
2024-06-26 10:47:10 +02:00