23 Commits

Author SHA1 Message Date
Maximilian Ammann
8c7a1f32d0 Fix compilation 2022-09-24 16:58:53 +02:00
Maximilian Ammann
12bb06a86e Add a lot of TODO notes 2022-09-17 14:46:35 +02:00
Maximilian Ammann
76bf7a6ecf Run formatter 2022-09-17 13:50:08 +02:00
Maximilian Ammann
7dc7346597 Add first working version which does not need shared memory on web 2022-09-15 09:46:17 +02:00
Maximilian Ammann
f012d23b7e Remove ScheduleMethod and replace with Scheduler 2022-09-09 12:46:16 +02:00
Maximilian Ammann
056cb5c995 Introduce environment 2022-09-09 12:34:06 +02:00
Max Ammann
1934555013
Add CLI to demo (#160)
* Introduce a CLI

* Fix headless rendering
2022-09-08 11:12:22 +02:00
Max Ammann
6aa0557c90
Configure rustfmt (#145)
* Configure rustfmt

* Apply new formatting rules
2022-07-17 16:14:29 +02:00
Max Ammann
d1b6360360
Improve headless rendering (#143)
* Remove util module in renderer

* Implement default for ZoomLevel

* Add function to clear the bufferpool

* Calculate camera height dynamically

* Deduplicate code and add sample tile-grid

* Remove unused function
2022-07-17 16:08:38 +02:00
Antoine Drabble
52dbca5cd1
Improve Mapbox Style support (#135)
* Add support for position, pitch and zoom in styles

* Make a struct for LatLon
2022-07-04 18:34:36 +00:00
Max Ammann
1c46a77ce0
Improve headless feature structure (#128)
* Collect headless related stuff under feature flag

* Run clippy
2022-06-04 10:53:54 +02:00
Maximilian Ammann
200e16f345 Cleanup dependencies and simplify bounds 2022-06-01 13:59:12 +02:00
Maximilian Ammann
b80aa42fdb Simplify pipeline API 2022-05-31 21:15:55 +02:00
Maximilian Ammann
e1706b0228 Remove mem::replace usage 2022-05-31 21:15:55 +02:00
Maximilian Ammann
79a4f6d195 Fix web 2022-05-31 21:15:55 +02:00
Maximilian Ammann
deb442287e Refactor thread state and pipeline 2022-05-31 21:15:55 +02:00
Maximilian Ammann
c40f39a72c Refactor thread state and pipeline 2022-05-31 21:15:55 +02:00
Maximilian Ammann
ad6a0be20d Start working on a specific headless API 2022-05-31 21:15:55 +02:00
Maximilian Ammann
94b8f27bf8 Use pipeline in headless rendering 2022-05-31 21:15:55 +02:00
Maximilian Ammann
675e62bae1 Refactor stages and context 2022-05-31 21:14:46 +02:00
Maximilian Ammann
ae36e4f7d4 Rename HttpClient 2022-05-31 21:14:46 +02:00
Maximilian Ammann
03f38c2725 Simplify and fix headless rendering 2022-05-31 21:14:46 +02:00
Max Ammann
916af61abc
Add Render Graph from Bevy (#93)
* Add render graph from bevy with graph runner

* Add surface

* Continue to refactor renderer

* Make ScheduleMethod object safe in order to be able to have a dyn object in MapContext

* Cleanup, add some more documentation and simplify

Support resizing

Fix late init

* Update apple docs

* Give bevy attribution

* Pass github token

* Improve some comments
2022-05-23 16:53:51 +02:00