* Fixes#138 - upgraded tracy-client to 0.14.* and tracing-tracy to 0.10.* as per README
* Convert set_thread_name to a macro (set_thread_name!), to permit non-web tracing.
* Updated docs to briefly explain the connection to tracy and the appropriate crate versions.
Co-authored-by: Max Ammann <max@maxammann.org>
* 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
* Reduce znear so the map is not cut when we tilt the camera
* Allow unbounded ground coordinate calculation
* Choose random zner and zfar values
* Move Queue to root module
Co-authored-by: Drabble <antoine.drabble@gmail.com>
We do not use a .lock file, as maplibre is a library. Therefore, build could potentially fail if new updates to dependencies are pushed. By building maplibre scheduled we get to know that.
* Fix building guide link.
Link to information on how to build for different platforms went to a 404. Changing to the current url.
* Change sentence to "running"
Co-authored-by: Antoine Drabble <antoine.drabble@gmail.com>
Co-authored-by: Max Ammann <max@maxammann.org>
* Implement headless rendering
* Simplify window traits
* Simplify and fix headless rendering
* Rename HttpClient
* Ignore wasm-pack output
* Refactor stages and context
* Rename runnable to eventloop and fix variable names
* Fix tests
* Add pipeline draft
* Start implementing pipeline steps
* Use pipeline in headless rendering
* Improve the style significantly. The colors are taken from the default OSM map style
* Start working on a specific headless API
* Refactor thread state and pipeline
* Refactor thread state and pipeline
* Fix web
* Remove mem::replace usage
* Improve pipeline types
* Simplify pipeline API
* Add comment
* Fix tests
* Remove dynamic dispatch for schedule
* Add Run Test config
* Revive old legacy webworker example
* Fix resize detection
* Cleanup dependencies and simplify bounds
* Conditionally enable create_png
* Add some comments and rename
* Run more tests in CI
* Fix tests for various platforms
* Install missing dependency