bevy
bevy copied to clipboard
A refreshingly simple data-driven game engine built in Rust
## How can Bevy's documentation be improved? [`Mesh::duplicate_vertices`](https://docs.rs/bevy/0.13.2/bevy/render/mesh/struct.Mesh.html#method.duplicate_vertices) silently takes `indices` from the `Mesh` but doesn't mention it in the method documentation. This lead to my code breaking because it...
## What problem does this solve or what need does it fill? I am trying to copy the value for a type erased entity component of type `&dyn Reflect`. `insert_by_id`...
## What problem does this solve or what need does it fill? My engine uses GLTF models, but it also supports special effects that are not part of the GLTF...
## Bevy version ---0.13.2--- # Genral information AdapterInfo { name: "NVIDIA GeForce GTX 1070 Ti", vendor: 4318, device: 7042, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "536.23", backend: Vulkan } # The...
## Bevy version Main d9d305dab5b3b7a12a634ea7adb5c5a4c6406ec1 and 0.13 When loading the KTX2 file I get the error: ``` thread 'Compute Task Pool (21)' panicked at \.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-0.19.4\src\util\device.rs:174:26: range end index 1164112 out...
## Bevy version main since https://github.com/bevyengine/bevy/pull/13031 ## \[Optional\] Relevant system information ``` { os: "MacOS 14.4.1 ", kernel: "23.4.0", cpu: "Apple M1 Max", core_count: "10", memory: "64.0 GiB" } {...
> Good stuff. I'd like to look into workspace-level dependencies at some point too. _Originally posted by @alice-i-cecile in https://github.com/bevyengine/bevy/issues/12313#issuecomment-1979531886_ [Workspace-level dependencies](https://doc.rust-lang.org/cargo/reference/workspaces.html#the-dependencies-table) allow for consistent dependency versions across multiple crates....
`bevy_mikktspace` documents that it requires at least Rust 1.52.1. https://github.com/bevyengine/bevy/blob/ff8a9b2a64d4d34ceb359edbf80298dcd5f9c9fb/crates/bevy_mikktspace/README.md?plain=1#L13 This should be codified by adding the [`rust-version`](https://doc.rust-lang.org/cargo/reference/manifest.html#the-rust-version-field) field to `Cargo.toml`.
# Objective - Running `cargo run --package ci -- ...` is lengthy, and `cargo r -p ci -- ...` isn't much better. - Closes #13197. ## Solution - Add an...
This commit fixes two issues in auto_exposure.wgsl: * A `storageBarrier()` was incorrectly used where a `workgroupBarrier()` should be used instead; * Resetting the `histogram_shared` array would write beyond the 64th...