Commit Graph

5086 Commits

Author SHA1 Message Date
Kevin Ring ca641c19ff
Merge pull request #929 from CesiumGS/release-prep
Prepare v0.38 release
2024-07-31 19:25:36 +10:00
Kevin Ring 0e9c3e9384 Bump version, update CHANGES.md. 2024-07-31 17:52:56 +10:00
Kevin Ring 19486927a4 Put local functions into the anonymous namespace. 2024-07-31 17:51:23 +10:00
Janine Liu 471e67e0df
Merge pull request #919 from CesiumGS/fix-polygon-clipping
Add a test for raster overlay upsampled bounding volumes, and fix a bug with upsampling and gltfUpAxis
2024-07-26 13:19:58 -04:00
Kevin Ring 7d21b0c1be Fix typos and test failure. 2024-07-26 10:42:30 -04:00
Janine Liu 0a86cfdca8 Merge branch 'main' into fix-polygon-clipping 2024-07-26 09:40:26 -04:00
Kevin Ring 619751add8
Merge pull request #777 from CesiumGS/gltf-ray-intersect
Add triangle/ray and gltf/ray intersect function with tests
2024-07-25 14:22:18 -04:00
Brian L 1fa8ee45e1 Get rid of more t return params, update docs 2024-07-25 12:08:40 -06:00
Brian L 621304724f Change rayAABBParametric to return a std optional 2024-07-25 10:41:39 -06:00
Brian L 7b5382e855 let rayTriangleParametric return an optional 2024-07-24 13:47:12 -06:00
Brian L 5cb0d5ec23 formatting 2024-07-24 13:45:30 -06:00
Brian L a4fab06132 Revert another unneeded change 2024-07-24 13:20:22 -06: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
Brian Langevin c36ddc72d2
Merge pull request #923 from CesiumGS/accessor-writer-constructor
Changed `AccessorWriter` constructor to take `std::byte*` instead of `uint8_t*`
2024-07-17 14:13:55 -06:00
Sean Lilley 7873ef6e5c Fix AccessorWriter constructor 2024-07-15 22:44:55 -04:00
Brian Langevin d6523beaf7
Merge pull request #921 from CesiumGS/add-component-type-conversion
Add method to convert integer `AccessorSpec::ComponentType` to `PropertyComponentType`
2024-07-15 11:11:41 -06:00
Brian Langevin a58c2ffe1f
Merge pull request #922 from CesiumGS/add-missing-header
Add missing include for `CesiumUtility/Assert.h`
2024-07-15 11:07:50 -06:00
Janine Liu 4503e08c64 Undo line delete 2024-07-11 10:31:03 -04:00
Janine Liu 707dd8b770 Add missing includes 2024-07-11 10:25:23 -04:00
Brian L 3b6c5a4467 Rewrite to not rely on != 1.0 checks 2024-07-09 15:04:40 -06:00
Brian L 7f2d18b0d4 Replace assert with getSafe for index accessor 2024-07-09 14:47:42 -06:00
Brian L 2e6695de20 Update documentation and hit result cleanup 2024-07-09 13:50:39 -06:00
Brian L 523f74faf1 Optimize by normalizing a vec3 instead of a vec4 2024-07-09 13:34:25 -06:00
Janine Liu c01d5489b9
Merge pull request #920 from CesiumGS/thirdparty-typo-fix
Fix typo in ThirdParty.json
2024-07-09 13:05:29 -04:00
Janine Liu 1d4fd69979 Update changes 2024-07-09 12:04:37 -04:00
Janine Liu 2179d943b9 Add convertAccessorComponentTypeToPropertyComponentType 2024-07-09 12:00:34 -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 888f611f45 Remove unneeded decltypes 2024-07-09 09:05:50 -06:00
Brian L 16d18a1ceb Remove duplicate implementations of ::readFile 2024-07-08 16:12:56 -06:00
Brian L 9a4073fa16 Add some missing this-> code 2024-07-08 16:03:45 -06:00
Brian L 04f17a34dc Change some occurrences of double 1 to 1.0 2024-07-08 16:01:01 -06:00
Brian L 4f47b7b0fc update cullBackFaces doc 2024-07-08 15:35:04 -06:00
Brian L 5754226e75 Update CHANGES.md 2024-07-08 15:15:57 -06:00
Brian L ca25ad4840 Change int to int32_t when specifying an ID 2024-07-08 15:15:44 -06:00
Brian L aece17c3de Update CHANGES.md 2024-07-08 13:58:29 -06:00
Brian L 728668a873 Merge branch 'main' into gltf-ray-intersect 2024-07-08 09:15:30 -06:00
Shehzan Mohammed 82e196a9aa
Fix typo in ThirdParty.json 2024-07-08 07:06:43 -07:00
Kevin Ring c668061daf Update CHANGES.md, bump to v0.37.0. 2024-06-30 19:55:58 +10:00
Kevin Ring 68df5462d6 Fix warnings. 2024-06-30 19:44:40 +10:00
Kevin Ring 89a696db03
Merge pull request #912 from CesiumGS/i3dm-misc-fixes
I3dm misc fixes
2024-06-29 11:19:16 +10:00
Kevin Ring 83eccb0dc7 Update CHANGES.md. 2024-06-29 11:07:25 +10:00
Kevin Ring 98c3e25b68 Merge remote-tracking branch 'origin/main' into i3dm-misc-fixes 2024-06-29 10:59:55 +10:00
Kevin Ring 0d68e3a672 Small tweaks from review. 2024-06-29 10:54:47 +10:00
Kevin Ring 82af96311c Merge remote-tracking branch 'origin/main' into fix-polygon-clipping 2024-06-29 10:30:05 +10:00
Kevin Ring 2f50cc2c3a Flesh out test, fix a gltfUpAxis bug. 2024-06-29 10:22:31 +10:00
Kevin Ring 5a7a640f7a Add a test of upsampled bounding volumes. 2024-06-28 23:22:04 +10:00
Janine Liu 0fa1374701
Merge pull request #917 from CesiumGS/fix-polygon-clipping
Fix two bugs with polygon clipping
2024-06-28 09:16:57 -04:00
Janine Liu c239a2afa7 Fix changelog 2024-06-28 09:16:17 -04:00
Tim Moore 38b727a674 Cast iterator distance to size_t 2024-06-28 11:10:09 +02:00