Janine Liu
98a9f8ad8d
Add comment, lint
2025-07-30 10:34:11 -04:00
Kevin Ring
81323b6dec
Fix reset of `primitivesRendered`.
2025-07-30 19:50:20 +10:00
Kevin Ring
30b38870ca
Remove unused code.
2025-07-29 22:40:59 +10:00
Kevin Ring
61213ecef7
Only add auth header when it's required.
2025-07-29 22:35:05 +10:00
Kevin Ring
38f39fb777
Last of the clang-tidy.
2025-07-29 22:22:44 +10:00
Kevin Ring
438669c15c
Refresh providers in main thread.
2025-07-29 12:21:31 +10:00
Kevin Ring
8fd45b2f05
Clean up CesiumIonAssetAccessor when tile provider is destroyed.
2025-07-29 11:57:44 +10:00
Kevin Ring
bc5477bb2b
More clang-tidy.
2025-07-29 10:16:43 +10:00
Kevin Ring
1dbc6542d9
Token refresh for TMS.
2025-07-29 09:53:07 +10:00
Kevin Ring
a881777142
clang-tidy
2025-07-29 08:12:22 +10:00
Kevin Ring
2fc4fce55b
Doc fixes.
2025-07-28 19:10:28 +10:00
Kevin Ring
b84477b30a
Fix tests.
2025-07-28 18:59:18 +10:00
Kevin Ring
61b4758698
Working token refresh for Bing.
2025-07-28 18:07:23 +10:00
Ashley Rogers
1bd2f6fc82
Most of review
2025-07-08 11:33:47 -04:00
Ashley Rogers
a46d0687ba
Fix clang-tidy issues
2025-06-26 11:50:39 -04:00
Ashley Rogers
4e79b35ab1
Benchmark for raster overlay
2025-06-20 17:13:53 -04:00
Ashley Rogers
39f987d250
Format
2025-06-18 14:07:44 -04:00
Ashley Rogers
b0b4346e10
Merge branch 'vector-rasterizer' of github.com:CesiumGS/cesium-native into vector-rasterizer
2025-06-18 14:05:57 -04:00
Ashley Rogers
4ecfd7625e
More attempts to deal with double-free
2025-06-18 14:05:44 -04:00
Kevin Ring
35419f40df
Handle GeoJSON load failure.
2025-06-18 23:57:30 +10:00
Ashley Rogers
0e9b5be504
Add some docs describing GeoJsonDocumentRasterOverlay
2025-06-17 14:39:30 -04:00
Ashley Rogers
862ac79461
Quick round of comments
2025-06-17 13:35:52 -04:00
Ashley Rogers
9a3eed6afd
Change SharedFuture to Future
2025-06-17 12:04:05 -04:00
Ashley Rogers
1fabf5b1bd
clang-tidy fixes
2025-06-13 16:05:40 -04:00
Ashley Rogers
65c5d3b370
Fix build
2025-06-13 15:35:52 -04:00
Ashley Rogers
f3273c385d
Style changes
2025-06-13 14:55:49 -04:00
Ashley Rogers
25c5297bdb
Address most review comments
2025-06-13 14:49:31 -04:00
Ashley Rogers
5575109d6f
Add URL source
2025-06-12 10:45:21 -04:00
Ashley Rogers
a21311636f
Doxygen fixes
2025-06-03 13:19:11 -04:00
Ashley Rogers
3bcbd2b4b6
clang-tidy fixes
2025-06-03 13:17:48 -04:00
Ashley Rogers
9e4aac44d2
More review comments
2025-06-03 11:18:51 -04:00
Ashley Rogers
0ac80a9405
Address some review comments
2025-06-03 11:00:18 -04:00
Kevin Ring
9359636409
Merge remote-tracking branch 'origin/main' into vector-rasterizer
2025-06-03 18:06:10 +10:00
Ashley Rogers
41bb78310c
Merge from vector-rasterizer
2025-06-02 15:58:47 -04:00
Ashley Rogers
5e4de9beab
Update based on geojson-support changes
2025-06-02 15:57:24 -04:00
Ashley Rogers
d69b40ddb9
Fix bounding rectangle calculation
2025-05-23 16:15:10 -04:00
Kevin Ring
7616c07ba8
clang-format
2025-05-22 14:27:25 +10:00
Kevin Ring
5e4bd1b45b
Actually set water mask properties.
2025-05-22 14:13:17 +10:00
Ashley Rogers
c0795fb3f6
Fix CI issues
2025-05-20 17:41:27 -04:00
Ashley Rogers
3c7e8b25e9
Merge from geojson-support and update based on changes
2025-05-20 15:10:57 -04:00
Kevin Ring
1bca950de2
Fix water mask in upsampled tiles.
2025-05-20 11:59:46 +10:00
Ashley Rogers
25fbf46052
Working with new geojson-support branch (but at what cost?)
2025-05-15 15:34:39 -04:00
Ashley Rogers
9067a7da19
Almost there, need to make changes in geojson-support first
2025-05-15 12:27:07 -04:00
Ashley Rogers
4c98ed9ac9
Merge from geojson-support
2025-05-05 16:44:13 -04:00
Ashley Rogers
0f02cfdc32
Merge branch 'geojson-support' of github.com:CesiumGS/cesium-native into vector-rasterizer
2025-05-05 16:43:27 -04:00
Ashley Rogers
a0d53793d4
Fix pointer bug
2025-05-02 16:12:21 -04:00
Ashley Rogers
63f5698133
Vector styling callback
2025-05-02 14:44:36 -04:00
Ashley Rogers
1b2e7bc887
Fix GCC issue
2025-04-29 14:05:46 -04:00
Ashley Rogers
cc1ac1517f
Add tests for point cloud upsampling
2025-04-29 13:49:45 -04:00
Ashley Rogers
05d79a81dd
Move to KML-like style specification
2025-04-29 11:42:36 -04:00
Ashley Rogers
bd7ce78e84
Mipmap generation, overdraw prevention
2025-04-28 17:24:43 -04:00
Ashley Rogers
b0a06f60dc
Raster overlay from ion
2025-04-25 16:50:46 -04:00
Ashley Rogers
ab5468294c
More styling options
2025-04-25 15:48:18 -04:00
Ashley Rogers
771ce73b23
Fix clang-tidy issues
2025-04-25 14:54:38 -04:00
Ashley Rogers
5a4295203a
Fix attribute copying
2025-04-25 14:46:58 -04:00
Ashley Rogers
eab3d4cdfc
Clean up point upsampling, copy all attributes
2025-04-25 13:34:36 -04:00
Ashley Rogers
56cdf2c2f9
clang-tidy fixes
2025-04-25 11:15:16 -04:00
Ashley Rogers
a6f7c588b2
Fix CI issues
2025-04-24 17:43:03 -04:00
Ashley Rogers
b47f967fe8
Working VectorDocumentRasterOverlay
2025-04-24 17:29:01 -04:00
Ashley Rogers
deed41cd06
Vector document rasterization overlay
2025-04-23 11:08:55 -04:00
Ashley Rogers
91aca5293b
Use VectorRasterizer for RasterizedPolygonsOverlay
2025-04-22 15:04:10 -04:00
Kevin Ring
86eec0f0b4
Merge remote-tracking branch 'origin/main' into point-cloud-upsampling
2025-04-22 15:43:36 +10:00
Ashley Rogers
ac3339dbe5
Fix clang-tidy
2025-04-15 15:22:28 -04:00
Ashley Rogers
807b6aaeaa
Upsample point clouds for raster overlays.
2025-04-01 17:54:28 -04:00
Kevin Ring
58bbb1f159
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-03-31 11:10:31 +11:00
Ashley Rogers
0a723c48df
More review comments.
2025-03-28 09:25:53 -04:00
Ashley Rogers
d22bc9c2c0
clang-tidy fixes
2025-03-26 15:43:36 -04:00
Ashley Rogers
d499581382
Address a bunch of review comments
2025-03-25 15:19:49 -04:00
Ashley Rogers
f9ab379782
Document, document, document
2025-03-19 17:07:27 -04:00
Ashley Rogers
c481048cc6
clang-tidy and CI fixes
2025-03-19 15:03:49 -04:00
Ashley Rogers
fb09420cba
CCC raster overlay
2025-03-18 17:45:22 -04:00
Tim Moore
d1d790afe3
Merge branch 'main' into vcpkg-pkg
2025-02-03 22:26:20 +01:00
Kevin Ring
730bb759f0
Fix placeholder handling in BingMapsRasterOverlay.
2025-02-03 09:26:22 +11:00
Tim Moore
ed58d0236b
Merge remote-tracking branch 'origin/main' into vcpkg-pkg
2025-01-31 17:02:12 +01:00
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
Sean Lilley
7948a1b422
Fix clang-tidy errors
2025-01-21 16:52:51 -05:00
Sean Lilley
d17552d556
Merge branch 'main' into remove-GLM_FORCE_SIZE_T_LENGTH
2025-01-21 16:34:43 -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
Sean Lilley
ef27547b19
Merge branch 'main' into remove-GLM_FORCE_SIZE_T_LENGTH
2025-01-16 15:33:49 -05:00
Ashley Rogers
bb8209bbc1
Format
2025-01-16 11:17:28 -05:00
Ashley Rogers
5f75446659
Change projected coordinates to minimumX/maximumX etc
2025-01-16 11:15:27 -05: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
Ashley Rogers
494c0a3560
Format
2025-01-15 14:21:22 -05:00
Ashley Rogers
52a8368c11
Out-of-range check, `<=` -> `<` for indices count
2025-01-15 14:20:18 -05:00
Kevin Ring
de9a48d60d
More raster overlay implementation docs.
2025-01-15 22:49:50 +11:00
Kevin Ring
906d4593d8
Merge remote-tracking branch 'origin/url-template-overlay' into doc-raster-overlays
2025-01-15 21:16:04 +11:00
Kevin Ring
88c17a5666
Doc creating a raster overlay.
2025-01-15 21:15:38 +11:00
Ashley Rogers
8236cf931a
clang-tidy fixes
2025-01-14 11:52:09 -05:00
Ashley Rogers
d4237922be
Merge from main
2025-01-14 11:03:53 -05:00
Ashley Rogers
9a800d5c86
Include header for range_error
2025-01-14 11:02:05 -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
611f94a319
Format
2025-01-14 10:39:16 -05:00
Ashley Rogers
6940a96485
Use map for placeholders
2025-01-14 10:34:55 -05:00
Ashley Rogers
468482ee28
Remove DebugText
2025-01-14 10:15:02 -05:00
Ashley Rogers
ed0bd5d1c0
Format
2025-01-14 10:12:12 -05:00
Ashley Rogers
678fba2fd8
Return non-valid view status if not a non-indexed triangles mesh
2025-01-14 10:07:25 -05:00
Kevin Ring
cab5c3d65e
Formatting.
2025-01-13 22:27:31 +11:00
Kevin Ring
adeb3da28a
Fix parameter type instead of removing std::moves.
2025-01-13 22:04:03 +11:00
Kevin Ring
896b82f299
Add missing const.
2025-01-13 21:57:23 +11:00
Ashley Rogers
77c3c19d5c
Format
2025-01-10 17:26:31 -05:00
Ashley Rogers
38e37ee88b
Fix signed conversion
2025-01-10 17:25:34 -05:00
Ashley Rogers
dc54a6770e
Initialize members
2025-01-10 17:21:30 -05:00
Ashley Rogers
0d69d63cf8
Rename IndicesViewOrGenerator
2025-01-10 17:18:14 -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
53a98ce2cd
caseInsensitiveCompare without ranges
2025-01-09 15:20:44 -05:00
Ashley Rogers
064b74e4b3
Add {westDegrees} to doc comment
2025-01-09 14:36:24 -05:00
Ashley Rogers
d45c2f9f21
Format
2025-01-09 14:30:23 -05:00
Ashley Rogers
0185541e81
Add conditional to includes
2025-01-09 14:17:26 -05:00
Ashley Rogers
9aac49117c
Add DebugText, SHOW_QUADTREE_RASTER_IDS
2025-01-09 14:14:05 -05:00
Sean Lilley
e62cfd762d
Remove GLM_FORCE_SIZE_T_LENGTH
2025-01-08 16:08:34 -05:00
Ashley Rogers
bfe48e6e61
Change signedness
2025-01-08 15:50:22 -05:00
Ashley Rogers
dac4935c02
Add UrlTemplateRasterOverlay
2025-01-08 15:08:23 -05:00
Ashley Rogers
61c1fa5f17
Make clang-tidy happy again
2024-12-20 16:04:45 -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
94cc7992aa
Misc checks
2024-12-19 14:33:52 -05:00
Ashley Rogers
9fc2400faf
Add cppcoreguidelines checks
2024-12-19 13:49:21 -05:00
Ashley Rogers
bd4f19da7f
Fix unchecked optional accesses
2024-12-18 14:21:10 -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
2ce337be44
Merge from main
2024-12-17 11:36:54 -05:00
Ashley Rogers
f934b40717
All warnings resolved
2024-12-17 11:30:58 -05:00
Kevin Ring
4e6e2b8300
Merge pull request #1024 from CesiumGS/update-readme
...
Overhaul README
2024-12-17 10:36:08 +11:00
Ashley Rogers
c580d5def6
Fix even more warnings
2024-12-13 15:13:59 -05:00
Ashley Rogers
f91818e039
Even more documentation
2024-12-11 15:33:30 -05:00
Ashley Rogers
d98f4b9cd7
Lots of additional docs
2024-12-10 15:39:12 -05:00
Ashley Rogers
4d82403b80
Pan-zoom, add dependencies page.
2024-12-06 18:21:57 -05:00
Tim Moore
d1b064d8fd
Don't add public headers to public target sources
...
The intent is for public target sources to be compiled into consumers
of a target, but that is a no-op for header files. Including the
public headers, which have paths pointing inside the project, causes
an error when generating an export set.
2024-12-05 16:03:52 +01:00
Tim Moore
7d5f2e1748
Choose BUILD_INTERFACE or INSTALL_INTERFACE in include directories
...
Should be a no-op at this point, but will be required when we make
Cesium Native installable.
2024-12-05 16:03:12 +01:00
Ashley Rogers
bb365c8aee
Dependency graph generation
2024-12-04 14:39:16 -05:00
Kevin Ring
b0066a30dd
Overlay tiles with a subset do not have any more detail available.
2024-12-03 18:46:24 +11:00
Kevin Ring
7fdc99b26a
Overlay tiles with a subset do not have more detail.
2024-12-03 18:41:39 +11:00
Ashley Rogers
08dcb82f9e
Document undocumented parameters
2024-11-26 14:27:37 -05:00
Ashley Rogers
fdabe39f6e
Fix some Doxygen warnings
2024-11-26 14:14:58 -05:00
Kevin Ring
061500a237
Merge pull request #1004 from CesiumGS/clang-tidy-4
...
Add clang-tidy targets and CI check
2024-11-26 15:26:38 +11: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
55b4208f10
More size_t -> int64_t casts
2024-11-21 16:30:25 -05:00