Commit Graph

44 Commits

Author SHA1 Message Date
Ashley Rogers 48d0455da0 Uncomment test 2025-08-22 11:17:19 -04:00
Ashley Rogers a4f88469f8 Use object address as seed for ColorMode::Random 2025-08-22 10:56:05 -04:00
Ashley Rogers 4e79b35ab1 Benchmark for raster overlay 2025-06-20 17:13:53 -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 25c5297bdb Address most review comments 2025-06-13 14:49:31 -04:00
Ashley Rogers 30eec5711c Merge from geojson-from-url 2025-06-12 10:15:52 -04:00
Ashley Rogers 70dc67f5c9 Format 2025-06-11 11:12:56 -04:00
Ashley Rogers 1e25eae582 GeoJsonDocument::fromUrl method 2025-06-11 11:10:31 -04:00
Ashley Rogers a800c6a9a4 Make rasterizer tests actually... test 2025-06-03 13:09:04 -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
Kevin Ring b594cabef1 Clean up GeoJsonObject::visit and add basic tests for it. 2025-06-03 17:27:17 +10:00
Ashley Rogers 5e4de9beab Update based on geojson-support changes 2025-06-02 15:57:24 -04:00
Ashley Rogers 54b97b7556 Merge with geojson-support 2025-06-02 15:09:16 -04:00
Ashley Rogers 63d248b417 More complete tests 2025-05-30 16:46:20 -04:00
Ashley Rogers 0b65552e5b Iterators! 2025-05-28 17:29:44 -04:00
Ashley Rogers 38f81631b5 De-reference count GeoJsonDocument, fix tests 2025-05-28 13:19:39 -04:00
Ashley Rogers 3c7e8b25e9 Merge from geojson-support and update based on changes 2025-05-20 15:10:57 -04:00
Ashley Rogers 4b20e685f0 Use unique_ptr instead of optional so we can avoid two variants 2025-05-20 13:14:54 -04:00
Ashley Rogers dbc4ee1554 Add wrapper to GeoJsonObject variant 2025-05-19 15:39:25 -04:00
Ashley Rogers 25fbf46052 Working with new geojson-support branch (but at what cost?) 2025-05-15 15:34:39 -04:00
Ashley Rogers c4fc5f6b10 Merge from geojson-support 2025-05-15 10:04:17 -04:00
Ashley Rogers f3581bbe24 Back to basics - GeoJSON object model 2025-05-12 15:49:52 -04:00
Ashley Rogers 57b8f3b65f Refactor VectorDocument to be GeoJSON focused 2025-05-08 16:44:16 -04:00
Ashley Rogers 92a679ed3f No more CompositeCartographicPolygon 2025-05-06 14:49:46 -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 7264a3e45b Composite polygons by enforcing proper winding order 2025-04-25 11:06:54 -04:00
Ashley Rogers b47f967fe8 Working VectorDocumentRasterOverlay 2025-04-24 17:29:01 -04:00
Ashley Rogers 404816cc4f Merge branch 'geojson-support' of github.com:CesiumGS/cesium-native into vector-rasterizer 2025-04-22 17:30:59 -04:00
Ashley Rogers ebd7a4c7c9 IntrusivePointer for VectorDocument 2025-04-22 16:50:23 -04:00
Ashley Rogers 91aca5293b Use VectorRasterizer for RasterizedPolygonsOverlay 2025-04-22 15:04:10 -04:00
Ashley Rogers dd34de6112 Document the VectorRasterizer 2025-04-22 13:54:52 -04:00
Ashley Rogers 5146700ab6 Attempt at composite rendering... more work needed. 2025-04-22 11:40:09 -04:00
Ashley Rogers 7ba4865ffc Polyline rendering 2025-04-22 10:58:29 -04:00
Ashley Rogers 228d7678bf Blend2D instead of custom rasterizer 2025-04-21 18:11:23 -04:00
Ashley Rogers 974648ab65 Faster alpha blending 2025-04-18 17:01:08 -04:00
Ashley Rogers ee80004e05 More optimized implementation 2025-04-18 11:14:25 -04:00
Ashley Rogers ae18ab2f8c Refactor GeoJSON handling 2025-04-04 14:10:24 -04:00
Ashley Rogers a6823fb99b Docs, extra check 2025-04-03 15:48:53 -04:00
Ashley Rogers 45bfcf7110 Complete test suite 2025-04-03 14:55:41 -04:00
Ashley Rogers 5ef44b5edd Basic tests 2025-04-02 17:59:09 -04:00