Skip to content

avalanche layer and some initial work for vector maps. more importantly for you, I cleaned up the build system. - #61

Merged
GeraldKimmersdorfer merged 221 commits into
weBIGeo:mainfrom
AlpineMapsOrg:main
Jul 9, 2026
Merged

avalanche layer and some initial work for vector maps. more importantly for you, I cleaned up the build system.#61
GeraldKimmersdorfer merged 221 commits into
weBIGeo:mainfrom
AlpineMapsOrg:main

Conversation

@adam-ce

@adam-ce adam-ce commented Jul 4, 2026

Copy link
Copy Markdown

also added webgpu builds to windows ci and started caching dawn

joerg-christian and others added 30 commits July 26, 2024 15:46
1.adapted to refactoring
2. fixed drawing of zoomed regions
only draws low res tile
- started transition to utils/rasterizer (with more generic rasterizer)
- removed vector_layer vertex shader (not needed anymore)
- moved tests to rasterizer.cpp
- added sdf version
- test sdf vs dda rasterizer
- added a method that combines two single channels to a qimage
- implemented first iteration of a three part triangle rasterizer for better enlarged triangle rasterization
- reworked that triangles without distances work again
- minor adjustments so that enlarged triangles rasterize all that they should (currently rasterize more than they should)
- enlarged triangles more or less work, only problem for horizontal lines
- triangles with horizontal lines are now rendered correctly
- narrow triangle test fix
- improved documentation and naming conventions
- started line rasterizer
- more exact triangle and line rendering (for subpixels)
- refactored for readability, compactness and similarity to established functions
- rendering lines with thickness works now
- removed unneccessary include
- temporarily disabled cdt triangulation to confirm failing android tests
- added polygon convenience function
- declared lambda signature and split signature into 1 and 2 parameter version
- improved comments
adam-ce and others added 28 commits July 3, 2026 17:17
Port Joey's avalanche maps (alpinemaps.cg.tuwien.ac.at) to alpnie maps (next branch)
# Conflicts:
#	.gitignore
#	CMakeLists.txt
#	nucleus/CMakeLists.txt
#	nucleus/tile/types.h
Next (mostly the avalanche layer)
build webgpu for windows, cache dawn
make ci runs faster, more stable and fix compilation for webgpu only
…ng_view & const char*

- added unit tests for the WGPUStringViews utilities
Add WGPUStringView string utilities (wgpu_string.h)

@GeraldKimmersdorfer GeraldKimmersdorfer left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@GeraldKimmersdorfer
GeraldKimmersdorfer merged commit 1b3f3cb into weBIGeo:main Jul 9, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants