* Introduce proper error types for a lot of functions, remove main catch-all type
* Fix compilation and clippy issues
* Map, unmap and drop always
* Remove not required parentheses
* Fix running on non-vulkan platforms
* Add and use thiserror crate
* Add geometry index
* Switch to info level for run config
* Add setting for present_mode
* Remove unused file
* Adjust web to new message
* Rename transferables
* Remove bytemuck and add unsafe code
* Add Result to return type of APCs
* Add Result to Processable
* Resolve unwraps
* Remove unwraps and remove unused code
* Upgrade toolchain to 1.65
* Set minimum Rust version
* Cargo workspaces
* Set version manually
* Set a specific rust version so we an upgrade is triggered
* Use debug for wgpu-info for speedier compile
* Install specific rev of wgpu-info
* Fix windows build
* Apply clippy fixes
* Use nightly for android
* Use nightly for web
* Fix feature usage
* Deny unused imports
* Add ios and web fixup
* Exit with non-zero exit code
* Add no_pendantic_os_check cfg flag
* 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