Commit Graph

112 Commits

Author SHA1 Message Date
Sean Lilley d17552d556 Merge branch 'main' into remove-GLM_FORCE_SIZE_T_LENGTH 2025-01-21 16:34:43 -05:00
Sean Lilley ef27547b19
Merge branch 'main' into remove-GLM_FORCE_SIZE_T_LENGTH 2025-01-16 15:33:49 -05:00
Ashley Rogers 4e318925a5 Switch tests to doctest 2025-01-15 16:58:03 -05:00
Sean Lilley d2789510e6 Fix clang errors 2025-01-08 16:23:56 -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 6aa10bb592 Fix cast issues 2024-12-18 10:01:52 -05:00
Ashley Rogers 7ef48d56c7 Fix additional clang-tidy issues 2024-12-17 17:41:42 -05:00
Ashley Rogers 1e2e47ab5e misc-include-cleaner for every file 2024-12-17 17:27:03 -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
Kevin Ring fb24a2efe1 Merge remote-tracking branch 'origin/cpp20' into remove-gsl 2024-11-19 09:15:21 +11:00
Kevin Ring 8a23ca54d9 Merge remote-tracking branch 'origin/main' into cpp20 2024-11-19 09:14:49 +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
Kevin Ring 97331792d3 Compile with C++20 and fix the problems. 2024-11-05 16:54:11 +11:00
Ashley Rogers cfbee560b5 Bring in line with SharedAsset changes 2024-11-01 11:50:09 -04:00
Ashley Rogers d976ec13c6 Merge from main, still needs to be fixed 2024-11-01 10:49:26 -04:00
Kevin Ring 9dfe894056 ImageDecoder cleanup. 2024-10-30 13:15:03 +11:00
Kevin Ring 33d4948634 Image::pCesium -> pAsset 2024-10-30 09:40:04 +11:00
Ashley Rogers 76185746d7 Add test for external structural metadata 2024-10-22 14:43:38 -04:00
Ashley Rogers 714aa28c28 SharedAsset support in gltf generated code 2024-10-22 11:42:09 -04:00
Ashley Rogers 5c4cafdfc4 Shared asset support in schema codegen 2024-10-18 15:38:15 -04:00
Ashley Rogers df1f887e6d Doc comments, rename ImageCesium 2024-10-10 15:28:05 -04:00
Kevin Ring cee6f21ea6 Make SharedAsset a base class an eliminate AssetContainer. 2024-10-04 16:10:28 +10:00
Ashley Rogers e79b31379c Merge with main 2024-08-16 14:13:55 -04:00
Sean Lilley 95b0de6516 Added resolveExternalImages flag to GltfReaderOptions 2024-08-02 20:49:42 -06:00
Brian L d03181a97a Revert changes to ForEachPrimitiveInSceneXXX callbacks 2024-07-24 13:17:22 -06:00
Ashley Rogers 40806a24c7 Add ability for images to be shared between glTFs 2024-07-10 16:00:31 -04:00
Brian L 16d18a1ceb Remove duplicate implementations of ::readFile 2024-07-08 16:12:56 -06:00
Brian L ca25ad4840 Change int to int32_t when specifying an ID 2024-07-08 15:15:44 -06:00
Brian L aa95514762 update from main 2024-05-31 12:39:37 -06:00
Kevin Ring 8c6635cba6 Test that meshopt decode removes the corresponding extensionUsed. 2024-05-21 22:14:22 +10:00
Kevin Ring ee822566b1 Test update of buffer byteLength to match URI length (with warning). 2024-05-21 21:57:09 +10:00
Brian L ccce2f098e Let intersectRayGltfModel HitResult return primitiveId correctly 2024-05-15 13:34:58 -06:00
Brian L 5bcfe34ded Let intersectRayGltfModel HitResult return meshId correctly 2024-05-15 13:21:11 -06:00
Kevin Ring c740be632d Fix failing test. 2024-05-06 19:36:52 +10: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
Kevin Ring c8f64b2c17 Add tests for postprocessGltf. 2024-04-10 21:55:28 +10:00
Kevin Ring 8c05f96f6e Various fixed to correctness of glTF generation. 2024-04-08 15:40:56 +10:00
Sean Lilley 4ac60b45ea Remove support for EXT_feature_metadata in CesiumGltf, CesiumGltfReader, and CesiumGltfWriter 2024-02-13 12:21:02 -05:00
Kevin Ring 260c0f307d Update for latest main, add a test. 2023-12-19 22:57:09 +11:00
Kevin Ring a900fa6489 Move TestImageManipulation.cpp to the right library. 2023-11-29 09:40:36 +11:00
Kevin Ring eb0805545e Merge remote-tracking branch 'origin/raster-overlay-refactoring' into bake-overlays-to-gltf 2023-11-29 09:32:36 +11:00
Sean Lilley 7aba4a6fa3 Added test 2023-11-20 11:00:31 -05:00
Kevin Ring 761630d45a Add CesiumGltfContent library. 2023-11-15 17:20:08 +11:00
Kevin Ring 2babed53b1 Add tests of unknown properties in glTF. 2023-08-25 15:13:05 +10:00
Kevin Ring 07d64139a2 Rename ExtensionReaderContext to JsonReaderOptions. 2023-08-16 15:31:57 +10:00
Joseph Kaile a2cebe04f1 add test to verify compressed vertex attributes are within range 2023-07-31 17:41:45 -04:00