Commit Graph

54 Commits

Author SHA1 Message Date
Ashley Rogers 24c84e4cf6 Catch2 -> doctest 2025-01-23 13:30:03 -05:00
Ashley Rogers cc56388500 Merge branch 'main' of github.com:CesiumGS/cesium-native into doc-raster-overlays 2025-01-23 11:49:30 -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
Kevin Ring 1c9df2fe78
Merge branch 'main' into url-template-overlay 2025-01-17 09:42:45 +11:00
Kevin Ring 53826da2bb Use the example raster overlay. 2025-01-16 18:00:42 +11:00
Kevin Ring 53c2390608 Mark example code [[maybe_unused]] to appease GCC. 2025-01-16 17:54:26 +11:00
Kevin Ring 678c2de3a4 Fix clang/gcc error. 2025-01-16 17:36:44 +11:00
Kevin Ring 64deffc724 Separate topic for creating new raster overlay types. 2025-01-16 11:35:29 +11:00
Ashley Rogers 4e318925a5 Switch tests to doctest 2025-01-15 16:58:03 -05:00
Kevin Ring de9a48d60d More raster overlay implementation docs. 2025-01-15 22:49:50 +11:00
Ashley Rogers d4237922be Merge from main 2025-01-14 11:03:53 -05:00
Ashley Rogers d695e03b60 Merge branch 'main' of github.com:CesiumGS/cesium-native into raster-overlay-primitives 2025-01-14 11:00:18 -05:00
Ashley Rogers 5c118272dd Support TRIANGLE_FAN and TRIANGLE_STRIP 2025-01-10 17:16:21 -05:00
Ashley Rogers 5d461c91c7 Support non-indexed triangles for upsampling 2025-01-10 15:14:41 -05:00
Ashley Rogers dac4935c02 Add UrlTemplateRasterOverlay 2025-01-08 15:08:23 -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 9a217eddaf Merge remote-tracking branch 'origin/main' into creditless-raster-overlays 2024-11-21 18:12:52 +11:00
Janine Liu 5345313add Check for nullptr credit system 2024-11-19 14:57:58 -05:00
Kevin Ring 97331792d3 Compile with C++20 and fix the problems. 2024-11-05 16:54:11 +11:00
Kevin Ring 783adceb87
Merge pull request #956 from CesiumGS/fix-missing-ellipsoid
Fix missing ellipsoid parameters
2024-10-31 21:24:45 +11:00
Kevin Ring 33d4948634 Image::pCesium -> pAsset 2024-10-30 09:40:04 +11:00
Ashley Rogers df1f887e6d Doc comments, rename ImageCesium 2024-10-10 15:28:05 -04:00
Kevin Ring 6459729559 Raster overlays store heap-allocated ImageCesiums. 2024-10-10 20:18:27 +11:00
Kevin Ring cee6f21ea6 Make SharedAsset a base class an eliminate AssetContainer. 2024-10-04 16:10:28 +10:00
Ashley Rogers a2b31a070b Fix missing ellipsoid parameters 2024-10-01 11:27:13 -04:00
Kevin Ring 45365b270a Merge remote-tracking branch 'origin/main' into shared-assets 2024-09-26 09:01:49 +10:00
Kevin Ring a7263b238b errors -> errorList. 2024-09-06 15:21:32 +10:00
Kevin Ring 770c5bbac1 Fix compile errors in tests. 2024-09-05 15:52:25 +10:00
Ashley Rogers 40806a24c7 Add ability for images to be shared between glTFs 2024-07-10 16:00:31 -04:00
Ashley Rogers d961a40e3d Remove as many WGS84 defaults as possible. 2024-06-06 16:53:48 -04:00
Brian Langevin c55660118c
Merge branch 'main' into upsampling-inverted-v 2024-04-12 14:49:08 -06:00
Kevin Ring abaf72bada upsampleGltfForRasterOverlays -> RasterOverlayUtilities 2024-04-12 16:59:24 +10:00
Kevin Ring 6b86b377ba Add another test. 2024-04-12 14:12:48 +10:00
Kevin Ring 5c3cdd26a7 Formatting. 2024-04-12 14:09:09 +10:00
Kevin Ring 0c16ef5f7c Add tests and fix logic. 2024-04-12 10:30:40 +10:00
Kevin Ring 6317c9c524 Change TODO to a regular comment. 2023-11-29 09:42:38 +11:00
Kevin Ring 4dc4a7b293 Ship unnecessary write to disk. 2023-11-20 14:58:47 +11:00
Kevin Ring 88bfbf508f Add a comment. 2023-11-20 14:41:45 +11:00
Kevin Ring 75451e7efb More assertions in TestAddRasterOverlayToGltf. 2023-11-20 14:25:12 +11:00
Kevin Ring ffee342494 Very basic assertions. 2023-11-18 22:27:24 +11:00
Kevin Ring 42f964d98c Fix more warnings. 2023-11-18 21:38:32 +11:00
Kevin Ring 7854e3221e Work around dodgy expected-lite warning. 2023-11-18 00:14:13 +11:00
Kevin Ring d9f7dc2c0f Compute overlay texture translation and scale. 2023-11-17 22:29:31 +11:00