* Add debug lines
* Upgrade package lock
* Improve tile view pattern
* Improve naming and simplify
* Render children in parent is not yet available
* Increase buffer pool size
* Use 3d compatible stencil value
* Only use coords intead of whole TileShape in TileView
* Add some comments
* Fix stencil value
* 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 again
* Switch to info level for run config
* Add setting for present_mode
* Remove unused file
* Adjust web to new message
* Update package-lock.json
* One of the first working versions with a large buffer
* Add features to fix builds
* Switch to flatbuffers for data passing
* Cleanup and move entries to wasm_entries
* Install protobuf and flatbuffers
* Fix windows CI
* Fix clippy errors and warnings for generated code
* 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
* Clippy fixes
* Clippy: add Default implementations
* Clippy: Simplify if let match
* Clippy: Fix never read variables
Co-authored-by: Max Ammann <max@maxammann.org>
* 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