Commit Graph

24 Commits

Author SHA1 Message Date
Ashley Rogers a891d3f996 Fix vector rasterizer antimeridian handling 2025-09-30 17:14:18 -04:00
Ashley Rogers 602bf3b452 Use path instead of polygon for multi ring polygons 2025-09-30 14:13:51 -04:00
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 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
Ashley Rogers 5e4de9beab Update based on geojson-support changes 2025-06-02 15:57:24 -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 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 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