Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Plugin API along with Raster Tiles #253

Merged
merged 82 commits into from Feb 18, 2023

Conversation

maxammann
Copy link
Collaborator

@maxammann maxammann commented Feb 14, 2023

This PR introduces raster tiles like implemented in #205 and also adds a plugin API which is based on:

  • Render Graphs, and
  • Tiles, Component, Systems (TCS); inspired by ECS from bevy.

Quillasp and others added 30 commits November 16, 2022 13:43
Still finding a way to figure out different requests depending on the tile type inside the request stage
Use of a projection matrix from one space to another, the tiles are now square.
Fix raster

Fix raster
# Conflicts:
#	maplibre/src/error.rs
#	maplibre/src/headless/map.rs
#	maplibre/src/io/pipeline.rs
#	maplibre/src/io/source_client.rs
#	maplibre/src/io/tile_pipelines.rs
#	maplibre/src/io/transferables.rs
#	maplibre/src/stages/populate_tile_store_stage.rs
#	maplibre/src/stages/request_stage.rs
#	web/src/platform/singlethreaded/apc.rs
#	web/src/platform/singlethreaded/transferables.rs
# Conflicts:
#	maplibre/src/io/tile_pipelines.rs
#	maplibre/src/render/render_commands.rs
#	maplibre/src/render/stages/resource_stage.rs
#	maplibre/src/render/stages/upload_stage.rs
#	maplibre/src/render/tile_pipeline.rs
#	maplibre/src/stages/request_stage.rs
# Conflicts:
#	maplibre/src/io/source_client.rs
#	maplibre/src/io/tile_pipelines.rs
@maxammann maxammann marked this pull request as ready for review February 17, 2023 16:03
@maxammann maxammann merged commit 63da707 into maplibre:main Feb 18, 2023
@maxammann maxammann deleted the improved-api branch February 18, 2023 11:56
This was referenced Feb 18, 2023
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.

None yet

2 participants