Tracking performance metrics for the Bevy game engine: compilation times, binary sizes, stress tests, benchmarks, and more.
Missing 40 commits over the last 500
Last update: 2026-01-23 14:44
| Machine | CPU | GPU | RAM |
|---|---|---|---|
| bevy-bench-01 | AMD Ryzen 9 9950X | NVIDIA GeForce RTX 3060 | 64GB |
| Commit | Date | Links |
|---|---|---|
| Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 #22661 | 2026-01-23 11:15 | Queued |
| Bump zizmorcore/zizmor-action from 0.3.0 to 0.4.1 #22664 | 2026-01-23 11:15 | Queue this commit |
| Bump crate-ci/typos from 1.42.0 to 1.42.1 #22663 | 2026-01-23 11:15 | Queue this commit |
| Bump actions/checkout from 6.0.1 to 6.0.2 #22662 | 2026-01-23 11:15 | Queue this commit |
| Bump actions/setup-java from 5.1.0 to 5.2.0 #22660 | 2026-01-23 11:15 | Queue this commit |
| `ImageNode` resizing example #22606 | 2026-01-23 05:35 | Compilation Stats - Stress Tests - Benchmarks |
| Fix artifacts when rendering large gizmos #22645 | 2026-01-23 02:47 | Compilation Stats - Stress Tests - Benchmarks |
| Remote entity reservation v9 #18670 | 2026-01-23 02:24 | Queue this commit |
| Add benchmarks for raw entity allocation #22640 | 2026-01-23 01:57 | Queue this commit |
| Improve realism of entity benches by warming up the entity allocator #22639 | 2026-01-23 01:56 | Queue this commit |
| Replace `tracing` with `bevy_log` in `bevy_render` #22652 | 2026-01-23 00:14 | Compilation Stats - Stress Tests - Benchmarks |
| Improve time complexity of get_component_mut #22572 | 2026-01-22 19:18 | Compilation Stats - Stress Tests - Benchmarks |
| Upgrade to wgpu 28 #22265 | 2026-01-22 18:35 | Queue this commit |
| Fix FPS overlay system ordering ambiguity #22629 | 2026-01-22 18:35 | Queue this commit |
| `WinitSettings` cleanup #22650 | 2026-01-22 18:13 | Queue this commit |
| Fix `FileAssetReader` clippy on Windows #22648 | 2026-01-22 17:47 | Queue this commit |
| Fix panic in update_viewport_render_target_size when despawning #22575 | 2026-01-22 17:44 | Queue this commit |
| Solari: Better path termination heuristic #22570 | 2026-01-22 17:40 | Queue this commit |
| Assign indices to light probes in the clustered objects list, and refactor the clustering code. #22621 | 2026-01-22 17:28 | Compilation Stats - Stress Tests - Benchmarks |
| Rename world.entities_allocator to entity_allocator #22638 | 2026-01-22 00:48 | Compilation Stats - Stress Tests - Benchmarks |
| Move occlusion culling out of the `experimental` namespace. #22631 | 2026-01-21 22:37 | Compilation Stats - Stress Tests - Benchmarks |
| Fix mistake in example description #22630 | 2026-01-21 18:52 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Improve spatial sample finding #22617 | 2026-01-21 18:33 | Queue this commit |
| Bump the accesskit group with 2 updates #22613 | 2026-01-21 17:27 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: More reactive world cache by default #22618 | 2026-01-21 17:13 | Queue this commit |
| limit number of open files #22560 | 2026-01-21 05:19 | Compilation Stats - Stress Tests - Benchmarks |
| `FontAtlasSet` total font data size helper function #22598 | 2026-01-21 05:09 | Queue this commit |
| fix enum reflection based partial_cmp, disallow compare different variant names. #22595 | 2026-01-21 05:09 | Queue this commit |
| Add critcmp to benches README #22616 | 2026-01-21 02:24 | Compilation Stats - Stress Tests - Benchmarks |
| add Clone and PartialEq traits to NoFrustumCulling marker component #22615 | 2026-01-21 00:14 | Compilation Stats - Stress Tests - Benchmarks |
| Correctly check cpu data size not just descriptor. #22612 | 2026-01-20 23:39 | Compilation Stats - Stress Tests - Benchmarks |
| Add explicit mesh key initialization for manual_material example. #22611 | 2026-01-20 23:30 | Queue this commit |
| Shutdown immediately if ctrl+c pressed again #22593 | 2026-01-20 20:38 | Compilation Stats - Stress Tests - Benchmarks |
| Reduce reflect size #22592 | 2026-01-20 20:36 | Queue this commit |
| font weight names are semantically meaningless compared to numbers #22590 | 2026-01-20 20:30 | Queue this commit |
| invert bevy_gizmos and bevy_light dependency #22583 | 2026-01-20 20:24 | Queue this commit |
| Parallax-corrected cubemaps for reflection probes (adopted) #22582 | 2026-01-20 20:18 | Compilation Stats - Stress Tests - Benchmarks |
| fail fast in erased material preparation #22581 | 2026-01-20 20:17 | Queue this commit |
| fix(examples): Use letter "t" to enter turbo mode, regardless of kb l… #22578 | 2026-01-20 20:14 | Queue this commit |
| Renamed frame_count_diagnostics_plugin.rs to frame_count.rs #22576 | 2026-01-20 20:13 | Queue this commit |
| Fix bloom luma calc in sRGB #22565 | 2026-01-20 20:10 | Queue this commit |
| Implements post-process vignette effect #22564 | 2026-01-20 20:03 | Queue this commit |
| add basic examples for `ImageNode` #22553 | 2026-01-20 20:01 | Queue this commit |
| SpriteMesh + SpriteMaterial #22484 | 2026-01-20 19:58 | Queue this commit |
| Invert the y-axis of the local coordinate space in `extract_text2d_sprite` #21694 | 2026-01-20 19:41 | Compilation Stats - Stress Tests - Benchmarks |
| Make hierarchical Z buffer generation properly conservative. #22603 | 2026-01-20 18:12 | Compilation Stats - Stress Tests - Benchmarks |
| Amend `AssetSaver` documentation #22604 | 2026-01-20 10:21 | Compilation Stats - Stress Tests - Benchmarks |
| Add buffer reuse and copy on resize. #22559 | 2026-01-19 23:55 | Compilation Stats - Stress Tests - Benchmarks |
| Reuse gpu textures when possible #22552 | 2026-01-19 23:05 | Compilation Stats - Stress Tests - Benchmarks |
| Extra `Val` test cases #18164 | 2026-01-19 23:00 | Compilation Stats - Stress Tests - Benchmarks |
| re-enable gltf extension handler examples on wasm #22591 | 2026-01-19 07:49 | Queue this commit |
| Replace old `E` generic with `M`, left over from `Event` to `Message` rename #22589 | 2026-01-18 22:30 | Compilation Stats - Stress Tests - Benchmarks |
| Add externally driven rendering example #22551 | 2026-01-18 20:41 | Compilation Stats - Stress Tests - Benchmarks |
| Parallel Mesh Collection #22297 | 2026-01-17 21:10 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Fix mirror artifacts #22468 | 2026-01-17 17:38 | Compilation Stats - Stress Tests - Benchmarks |
| Fix doc for cargo feature profiles doc #22566 | 2026-01-17 12:38 | Compilation Stats - Stress Tests - Benchmarks |
| Render Debug Overlay #22412 | 2026-01-17 02:03 | Compilation Stats - Stress Tests - Benchmarks |
| Rename ShaderStorageBuffer -> ShaderBuffer. #22558 | 2026-01-17 00:36 | Compilation Stats - Stress Tests - Benchmarks |
| The max window size resize constraint should be unset if set to infinity #20079 | 2026-01-17 00:35 | Queue this commit |
| pcss example doesn't compile due to camera #22536 | 2026-01-16 07:53 | Compilation Stats - Stress Tests - Benchmarks |
| Add delimiters around the "Enable the debug feature to see the name" message #22532 | 2026-01-16 00:22 | Compilation Stats - Stress Tests - Benchmarks |
| Improve readability of Entity reference type conversions #22490 | 2026-01-16 00:07 | Compilation Stats - Stress Tests - Benchmarks |
| `bevy_ui_debug` scrollbars inset fix #22343 | 2026-01-16 00:07 | Compilation Stats - Stress Tests - Benchmarks |
| compute-shader mesh generation example #22296 | 2026-01-16 00:06 | Compilation Stats - Stress Tests - Benchmarks |
| Generic font families #22396 | 2026-01-16 00:05 | Compilation Stats - Stress Tests - Benchmarks |
| Add getter for SystemMeta::last_run field. #22516 | 2026-01-16 00:05 | Compilation Stats - Stress Tests - Benchmarks |
| Physically Based Screen Space Reflections #22379 | 2026-01-16 00:04 | Queue this commit |
| Display actual camera speed in UI #22525 | 2026-01-15 20:31 | Compilation Stats - Stress Tests - Benchmarks |
| `FontSmoothing` fixes #22455 | 2026-01-15 20:07 | Compilation Stats - Stress Tests - Benchmarks |
| reflect PartialOrd #22452 | 2026-01-15 19:36 | Compilation Stats - Stress Tests - Benchmarks |
| Make `ReflectEvent` more accessible #22450 | 2026-01-15 19:34 | Compilation Stats - Stress Tests - Benchmarks |
| Correct typo in `animated_mesh_events` #22519 | 2026-01-15 19:28 | Compilation Stats - Stress Tests - Benchmarks |
| Mark fields as public that are necessary to use indirect light in custom PBR shaders. #22526 | 2026-01-15 16:42 | Compilation Stats - Stress Tests - Benchmarks |
| fix for deploy docs: doc_auto_cfg -> doc_cfg #22523 | 2026-01-15 06:38 | Compilation Stats - Stress Tests - Benchmarks |
| Fix Deploy Docs GH Action: Add `feature(rustdoc_internals)` to `bevy_material` when building docs #22522 | 2026-01-15 05:27 | Compilation Stats - Stress Tests - Benchmarks |
| I want to get off Mr. Fresnel's wild ride #22501 | 2026-01-14 21:37 | Compilation Stats - Stress Tests - Benchmarks |
| Update fast_image_resize requirement from 5.4 to 6.0 #22514 | 2026-01-14 20:08 | Compilation Stats - Stress Tests - Benchmarks |
| Bump github/codeql-action from 4.31.9 to 4.31.10 #22512 | 2026-01-14 20:08 | Compilation Stats - Stress Tests - Benchmarks |
| Add a test to verify that a `ComputedState` being remove properly despawn `DespawnOnExit` entities #22280 | 2026-01-14 19:04 | Compilation Stats - Stress Tests - Benchmarks |
| Add EnvironmentMapLight creation helper functions #22464 | 2026-01-14 18:52 | Queue this commit |
| Remove optimization suggestion in BufferVec::push() #22479 | 2026-01-14 18:46 | Compilation Stats - Stress Tests - Benchmarks |
| Update accesskit requirement from 0.21 to 0.22 #22505 | 2026-01-14 18:45 | Queue this commit |
| Fix `Access::new_write_all` docs #22502 | 2026-01-14 18:45 | Compilation Stats - Stress Tests - Benchmarks |
| New `directional_navigation_overrides` example combining auto dir nav w/ manual overrides #22405 | 2026-01-14 18:29 | Compilation Stats - Stress Tests - Benchmarks |
| Detailed Feature List for Collections #22506 | 2026-01-14 18:25 | Queue this commit |
| Check clipping before recording hits on text nodes #22510 | 2026-01-14 18:23 | Compilation Stats - Stress Tests - Benchmarks |
| Fix the `soundtrack` example not fading tracks #22508 | 2026-01-14 18:23 | Compilation Stats - Stress Tests - Benchmarks |
| fix building custom_primitives examples in wasm #22511 | 2026-01-14 18:22 | Compilation Stats - Stress Tests - Benchmarks |
| Bump Version after Release #22498 | 2026-01-14 18:21 | Queue this commit |
| Improve Debug names for SystemTypeSet. #22499 | 2026-01-14 18:16 | Queue this commit |
| Solari: Improved mirror denoising #22459 | 2026-01-14 18:02 | Compilation Stats - Stress Tests - Benchmarks |
| Fix corresponding Dir2 direction for CompassQuadrant and CompassOctant (docs only) #22504 | 2026-01-14 17:50 | Compilation Stats - Stress Tests - Benchmarks |
| Include missing naga capabilities for wgpu 27 #22509 | 2026-01-14 17:10 | Compilation Stats - Stress Tests - Benchmarks |
| disable gltf extension examples in wasm #22496 | 2026-01-13 22:46 | Compilation Stats - Stress Tests - Benchmarks |
| Contact Shadows #22382 | 2026-01-13 21:51 | Compilation Stats - Stress Tests - Benchmarks |
| bevy_material #22426 | 2026-01-13 21:41 | Queue this commit |
| Warn, not panic, on invalid fonts #22491 | 2026-01-13 19:35 | Compilation Stats - Stress Tests - Benchmarks |
| Disable font hinting for UI text by default #22494 | 2026-01-13 19:32 | Compilation Stats - Stress Tests - Benchmarks |
| Self-referential relationships #22269 | 2026-01-13 18:59 | Queue this commit |
| Add an optional request URL mapping function to WASM asset io #21737 | 2026-01-13 18:56 | Compilation Stats - Stress Tests - Benchmarks |
| Reorganize some of `bevy_reflect`'s exports into their respective modules #22342 | 2026-01-13 18:51 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Light leak reduction and stochastic WC update #22348 | 2026-01-13 18:51 | Compilation Stats - Stress Tests - Benchmarks |
| More fully type erase all pbr types from specialization #22408 | 2026-01-13 18:50 | Compilation Stats - Stress Tests - Benchmarks |
| Add `FontSmoothing` to the `bevy_text` prelude #22489 | 2026-01-13 18:45 | Compilation Stats - Stress Tests - Benchmarks |
| make webgl2 padding consistent #22357 | 2026-01-13 17:37 | Compilation Stats - Stress Tests - Benchmarks |
| add camera controls to pcss #22482 | 2026-01-13 17:36 | Compilation Stats - Stress Tests - Benchmarks |
| clean up shader cache errors #22362 | 2026-01-13 17:36 | Queue this commit |
| add note about hdr to custom post process. #21525 | 2026-01-13 17:01 | Compilation Stats - Stress Tests - Benchmarks |
| Add support for reflected math operations ➕➖✖️➗ #22478 | 2026-01-12 20:49 | Compilation Stats - Stress Tests - Benchmarks |
| Expose current input focus from auto dir navigator for easier access #22477 | 2026-01-12 03:20 | Compilation Stats - Stress Tests - Benchmarks |
| Fix doc: should be `debug` instead of `reflect_debug` #22473 | 2026-01-12 02:18 | Compilation Stats - Stress Tests - Benchmarks |
| Make `Interned` reflectable #22472 | 2026-01-11 23:13 | Compilation Stats - Stress Tests - Benchmarks |
| Add some methods and optimizations in buffer vec #22470 | 2026-01-11 22:49 | Compilation Stats - Stress Tests - Benchmarks |
| Improve error message for EntityNotSpawnedError - Main Branch #22467 | 2026-01-11 18:23 | Compilation Stats - Stress Tests - Benchmarks |
| Fix tilemap UV rounding error #22449 | 2026-01-11 08:30 | Compilation Stats - Stress Tests - Benchmarks |
| Add a benchmark for spawn_batch #22439 | 2026-01-11 08:22 | Compilation Stats - Stress Tests - Benchmarks |
| Provide Set Enum for `scene_spawner` systems #22465 | 2026-01-11 08:21 | Compilation Stats - Stress Tests - Benchmarks |
| `system_fonts` example #22403 | 2026-01-10 20:26 | Compilation Stats - Stress Tests - Benchmarks |
| `TextPipeline::update_buffer` collect `Attrs` directly #22424 | 2026-01-10 20:24 | Compilation Stats - Stress Tests - Benchmarks |
| Fix the fix to the optimization and fix #22466 | 2026-01-10 06:42 | Compilation Stats - Stress Tests - Benchmarks |
| Bump crate-ci/typos from 1.41.0 to 1.42.0 #22446 | 2026-01-09 23:36 | Compilation Stats - Stress Tests - Benchmarks |
| Remove EarthlikeAtmosphere resources #22463 | 2026-01-09 23:19 | Compilation Stats - Stress Tests - Benchmarks |
| The fresnel can't hurt you any more #22454 | 2026-01-09 22:39 | Compilation Stats - Stress Tests - Benchmarks |
| Large scenes #22409 | 2026-01-09 00:59 | Compilation Stats - Stress Tests - Benchmarks |
| wght font feature tag comment fix #22441 | 2026-01-09 00:09 | Compilation Stats - Stress Tests - Benchmarks |
| Store registered system as Option and take it when running #22437 | 2026-01-08 22:23 | Compilation Stats - Stress Tests - Benchmarks |
| systemstate support commands track location #22353 | 2026-01-08 20:15 | Compilation Stats - Stress Tests - Benchmarks |
| Remove bincode dev dependency #22434 | 2026-01-08 20:14 | Compilation Stats - Stress Tests - Benchmarks |
| SkinUniforms to RenderStartup #22427 | 2026-01-08 18:42 | Compilation Stats - Stress Tests - Benchmarks |
| Add AssetPath::resolve_path and resolve_embed_path methods #22416 | 2026-01-08 18:35 | Compilation Stats - Stress Tests - Benchmarks |
| Fix Visibility Latching Bug #22425 | 2026-01-08 16:54 | Compilation Stats - Stress Tests - Benchmarks |
| Allow reading the individual accesses of a `FilteredAccessSet`. #22423 | 2026-01-08 08:52 | Compilation Stats - Stress Tests - Benchmarks |
| move define_atomic_id to bevy_utils #22417 | 2026-01-08 05:08 | Compilation Stats - Stress Tests - Benchmarks |
| Fix font ID leak in `TextPipeline` #22386 | 2026-01-07 22:41 | Compilation Stats - Stress Tests - Benchmarks |
| Directional navigation now considers UiTransform rotation #22399 | 2026-01-07 22:22 | Compilation Stats - Stress Tests - Benchmarks |
| bevy_asset: support upgrading Reader to SeekableReader #22182 | 2026-01-07 21:43 | Compilation Stats - Stress Tests - Benchmarks |
| Make `bevy_audio` optional for `android_shared_stdcxx` #22245 | 2026-01-07 21:26 | Compilation Stats - Stress Tests - Benchmarks |
| Add warning log for sprite picking failure on compressed textures #22414 | 2026-01-07 20:25 | Compilation Stats - Stress Tests - Benchmarks |
| Fix shader crash in `apply_fog` #22411 | 2026-01-07 08:36 | Compilation Stats - Stress Tests - Benchmarks |
| Update `Combine` trait example to use `unwrap_or(false)` #22410 | 2026-01-07 05:57 | Compilation Stats - Stress Tests - Benchmarks |
| Add render diagnostic functions for reading from a buffer #22326 | 2026-01-07 05:55 | Compilation Stats - Stress Tests - Benchmarks |
| `TextPipeline::update_buffer` return with early error on degenerate scale factor #22392 | 2026-01-07 05:54 | Compilation Stats - Stress Tests - Benchmarks |
| Add Ray.plane_intersection_point to simplify example code #22381 | 2026-01-06 20:16 | Compilation Stats - Stress Tests - Benchmarks |
| Reduce aliasing and Moiré patterns in temporal shadow filtering #22400 | 2026-01-06 19:54 | Compilation Stats - Stress Tests - Benchmarks |
| Remove `bevy_camera` and `bevy_ui` deps from `bevy_input_focus`, no feature flag needed #22340 | 2026-01-06 19:53 | Compilation Stats - Stress Tests - Benchmarks |
| Text pipeline update buffer spans refactor #22394 | 2026-01-06 19:49 | Compilation Stats - Stress Tests - Benchmarks |
| Remove `Strikethrough` from the `text` example #22401 | 2026-01-06 19:47 | Compilation Stats - Stress Tests - Benchmarks |
| Derive `PartialEq` for `InputFocus` #22402 | 2026-01-06 19:47 | Compilation Stats - Stress Tests - Benchmarks |
| Update the doc link for Clone Behaviors section of `EntityCloner` #22404 | 2026-01-06 19:46 | Compilation Stats - Stress Tests - Benchmarks |
| Fix: "The build mesh uniforms pipeline wasn't ready” warning now fires only once #22398 | 2026-01-06 19:46 | Compilation Stats - Stress Tests - Benchmarks |
| Fix Area Light Specular Over-Brightness #22372 | 2026-01-06 01:29 | Compilation Stats - Stress Tests - Benchmarks |
| fix: add unwind safety to `resource_scope` #22290 | 2026-01-05 23:07 | Compilation Stats - Stress Tests - Benchmarks |
| Improve macro hygiene of `children!` by re-defining it in terms of `related!` #22384 | 2026-01-05 23:07 | Compilation Stats - Stress Tests - Benchmarks |
| Update BRP method names in code examples #22387 | 2026-01-05 22:55 | Compilation Stats - Stress Tests - Benchmarks |
| Remove system fonts test code from the `text` example. #22390 | 2026-01-05 22:54 | Compilation Stats - Stress Tests - Benchmarks |
| new 2d rotation example #22393 | 2026-01-05 22:53 | Compilation Stats - Stress Tests - Benchmarks |
| Document that `configure_schedules()` only applies to currently existing schedules. #22395 | 2026-01-05 22:53 | Compilation Stats - Stress Tests - Benchmarks |
| Remove the `Component` derive from `FontSource`. #22397 | 2026-01-05 22:40 | Compilation Stats - Stress Tests - Benchmarks |
| Deduplicate solari realtime bindings #22328 | 2026-01-05 02:10 | Compilation Stats - Stress Tests - Benchmarks |
| Parallel GPU buffer writes #22314 | 2026-01-05 02:09 | Compilation Stats - Stress Tests - Benchmarks |
| Bump super-linter/super-linter from 8.3.1 to 8.3.2 #22270 | 2026-01-05 02:07 | Compilation Stats - Stress Tests - Benchmarks |
| Fix panic in mesh picking when a mesh is `RENDER_WORLD` only #22356 | 2026-01-05 02:07 | Compilation Stats - Stress Tests - Benchmarks |
| Clarify glTF coordinate conversion documentation #22355 | 2026-01-05 02:07 | Compilation Stats - Stress Tests - Benchmarks |
| Fix copy-pasting mistake in extended material bindless example #22373 | 2026-01-05 02:06 | Compilation Stats - Stress Tests - Benchmarks |
| Shadow mapping in distance fog #22377 | 2026-01-04 21:23 | Compilation Stats - Stress Tests - Benchmarks |
| derive Reflect on FpsOverlayConfig and FrameTimeGraphConfig #22360 | 2026-01-03 22:43 | Compilation Stats - Stress Tests - Benchmarks |
| Minimal Font Families, Font Queries, Collections, System Fonts, Stretch, and Slant support #22156 | 2026-01-03 22:38 | Compilation Stats - Stress Tests - Benchmarks |
| Misc solari cleanup #22347 | 2026-01-03 22:38 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/checkout from 6.0.0 to 6.0.1 #22349 | 2026-01-03 22:22 | Compilation Stats - Stress Tests - Benchmarks |
| Fix typo in doc comment [minor] #22367 | 2026-01-03 22:15 | Compilation Stats - Stress Tests - Benchmarks |
| Fix flickering on macOS 26 when tracy is enabled #22365 | 2026-01-03 22:14 | Compilation Stats - Stress Tests - Benchmarks |
| use seeded rng for dynamic_mip_generation #22346 | 2026-01-02 20:08 | Compilation Stats - Stress Tests - Benchmarks |
| Bump crate-ci/typos from 1.40.0 to 1.41.0 #22350 | 2026-01-02 08:00 | Compilation Stats - Stress Tests - Benchmarks |
| Make bevy_winit::converters module public #22336 | 2026-01-01 22:38 | Compilation Stats - Stress Tests - Benchmarks |
| Optimize Visibility Systems #22226 | 2026-01-01 22:00 | Compilation Stats - Stress Tests - Benchmarks |
| fix testbeds with argh in wasm #22339 | 2026-01-01 19:47 | Compilation Stats - Stress Tests - Benchmarks |
| remove 0.18 release content #22338 | 2026-01-01 18:08 | Compilation Stats - Stress Tests - Benchmarks |
| Use toggle function to pause/unpause #22337 | 2026-01-01 17:33 | Compilation Stats - Stress Tests - Benchmarks |
| Remove the need to import `SpawnRelated` to use `related!` macro #22331 | 2026-01-01 05:31 | Compilation Stats - Stress Tests - Benchmarks |
| Update cosmic-text to 0.16 #22308 | 2026-01-01 03:41 | Compilation Stats - Stress Tests - Benchmarks |
| Provide a mechanism for applications to invoke the single-pass downsampler. #22286 | 2025-12-31 23:05 | Compilation Stats - Stress Tests - Benchmarks |
| Add command line option to choose a starting scene in the `testbed_*' examples #22223 | 2025-12-31 22:59 | Compilation Stats - Stress Tests - Benchmarks |
| `AutoNavigationConfig::max_search_distance` fix #22278 | 2025-12-31 22:53 | Compilation Stats - Stress Tests - Benchmarks |
| Directional navigation uses edge to edge distance not center to center #22241 | 2025-12-31 22:53 | Compilation Stats - Stress Tests - Benchmarks |
| add gamepad to bevy_gilrs feature flag #22320 | 2025-12-31 22:03 | Compilation Stats - Stress Tests - Benchmarks |
| `bevy_dev_tools::fps_overlay` elide default font #22323 | 2025-12-31 21:59 | Compilation Stats - Stress Tests - Benchmarks |
| make `Archetype::component_index` pub #22322 | 2025-12-31 21:58 | Compilation Stats - Stress Tests - Benchmarks |
| Fix: Closes shapes for 3d gizmos #22317 | 2025-12-31 21:58 | Compilation Stats - Stress Tests - Benchmarks |
| Specular GI MIS #22313 | 2025-12-30 20:53 | Compilation Stats - Stress Tests - Benchmarks |
| 0.18: Solari release notes #22289 | 2025-12-30 20:53 | Compilation Stats - Stress Tests - Benchmarks |
| gltf extension handler release notes #22268 | 2025-12-30 20:53 | Compilation Stats - Stress Tests - Benchmarks |
| Fix: Filter for currently focused item’s target camera during directional navigation #22312 | 2025-12-30 20:52 | Compilation Stats - Stress Tests - Benchmarks |
| Small code size improvement #22315 | 2025-12-30 19:11 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Specular path spread heuristic #22311 | 2025-12-30 05:16 | Compilation Stats - Stress Tests - Benchmarks |
| Add support for SSR on web #22193 | 2025-12-30 05:16 | Compilation Stats - Stress Tests - Benchmarks |
| Always present at least once for new windows. #22307 | 2025-12-30 01:16 | Compilation Stats - Stress Tests - Benchmarks |
| bevy_render: dropped texture view is not Drop in wasm #22303 | 2025-12-30 01:12 | Compilation Stats - Stress Tests - Benchmarks |
| Bevymark 3D #22298 | 2025-12-30 01:11 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: More examples, fix emissive #22295 | 2025-12-30 01:08 | Compilation Stats - Stress Tests - Benchmarks |
| use zizmor to lint GitHub actions #22294 | 2025-12-30 01:05 | Compilation Stats - Stress Tests - Benchmarks |
| Fix many_foxes animation controls #22292 | 2025-12-30 01:04 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Fix indirect shadows #22287 | 2025-12-30 01:03 | Compilation Stats - Stress Tests - Benchmarks |
| Rename `asset_paths` to `module_path_to_asset_id`. #22283 | 2025-12-30 01:01 | Compilation Stats - Stress Tests - Benchmarks |
| Optimize transform propagation for dynamic scenes #22281 | 2025-12-30 00:59 | Compilation Stats - Stress Tests - Benchmarks |
| Add toggle function for virtual time #22258 | 2025-12-30 00:55 | Compilation Stats - Stress Tests - Benchmarks |
| Fix Updated images occasionally never displayed on materials #22255 | 2025-12-30 00:52 | Compilation Stats - Stress Tests - Benchmarks |
| Move the Gaussian blur shader function into a reusable library. #22249 | 2025-12-30 00:50 | Compilation Stats - Stress Tests - Benchmarks |
| Make `LoadContext::finish` add all dependencies, and avoid a second texture load in GltfLoader. #22227 | 2025-12-30 00:46 | Compilation Stats - Stress Tests - Benchmarks |
| Add drag and drop picking example #22214 | 2025-12-30 00:40 | Compilation Stats - Stress Tests - Benchmarks |
| `DirectionalNavigationMap` no longer caches `AutoDirectionalNavigation` node connections #22194 | 2025-12-30 00:35 | Compilation Stats - Stress Tests - Benchmarks |
| New `UiDebugOverlay` features #21931 | 2025-12-30 00:19 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `MaterialExtension::enable_shadows` and disable shadows for forward decals #21908 | 2025-12-30 00:17 | Compilation Stats - Stress Tests - Benchmarks |
| Adds ability to pause in gizmo examples #22207 | 2025-12-29 23:52 | Compilation Stats - Stress Tests - Benchmarks |
| Fix separate layers with lines and joints #22199 | 2025-12-29 19:43 | Compilation Stats - Stress Tests - Benchmarks |
| Fix 3d gizmo pipeline when atmosphere present #22190 | 2025-12-29 19:41 | Compilation Stats - Stress Tests - Benchmarks |
| bevy_input_focus: don't add nothing when no input is enabled #22293 | 2025-12-29 19:37 | Compilation Stats - Stress Tests - Benchmarks |
| fix decal index selection in light textures #22267 | 2025-12-29 17:46 | Compilation Stats - Stress Tests - Benchmarks |
| Make `update_tilemap_chunk_indices` public #22243 | 2025-12-29 06:01 | Compilation Stats - Stress Tests - Benchmarks |
| Remove `*_api` feature from `2d` and `3d` #22244 | 2025-12-29 05:28 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Disable world cache jitter #22252 | 2025-12-29 04:51 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Enable directional light soft shadows #22253 | 2025-12-29 04:51 | Compilation Stats - Stress Tests - Benchmarks |
| Add comments explaining why the reloading code is so complex. #22264 | 2025-12-29 04:33 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Fix bug with wrong viewport size under DLSS #22240 | 2025-12-29 04:33 | Compilation Stats - Stress Tests - Benchmarks |
| Virtual geometry 0.18 migration guide #22247 | 2025-12-29 04:23 | Compilation Stats - Stress Tests - Benchmarks |
| fixing docs with scraping examples enabled #22192 | 2025-12-29 04:22 | Compilation Stats - Stress Tests - Benchmarks |
| Make sure swapchain texture views are dropped. #22254 | 2025-12-26 21:33 | Compilation Stats - Stress Tests - Benchmarks |
| Group wgpu dep updates together into one #22262 | 2025-12-25 22:46 | Compilation Stats - Stress Tests - Benchmarks |
| Extra `testbed_ui` font cases #22198 | 2025-12-24 01:13 | Compilation Stats - Stress Tests - Benchmarks |
| Delete `InstrumentedAssetLoader` and `InstrumentedAssetProcessor`, but keep the instrumentation. #22213 | 2025-12-22 23:19 | Compilation Stats - Stress Tests - Benchmarks |
| Add `Dir2::from_angle` #22197 | 2025-12-22 19:49 | Compilation Stats - Stress Tests - Benchmarks |
| Mention `bevy/debug` in tracy quickstart #22217 | 2025-12-22 19:43 | Compilation Stats - Stress Tests - Benchmarks |
| Small `text` example refactor #22219 | 2025-12-22 19:42 | Compilation Stats - Stress Tests - Benchmarks |
| Bump super-linter/super-linter from 8.3.0 to 8.3.1 #22228 | 2025-12-22 19:41 | Compilation Stats - Stress Tests - Benchmarks |
| Update toml_edit requirement from 0.23.2 to 0.24.0 #22232 | 2025-12-22 19:41 | Compilation Stats - Stress Tests - Benchmarks |
| Add wayland to `flake.nix` linux dependencies example #22216 | 2025-12-22 01:06 | Compilation Stats - Stress Tests - Benchmarks |
| Move allow unsafe_op_in_unsafe_fn to module level in bevy_ecs #22134 | 2025-12-19 01:32 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/download-artifact from 6 to 7 #22118 | 2025-12-18 18:48 | Compilation Stats - Stress Tests - Benchmarks |
| Bump peter-evans/create-pull-request from 7 to 8 #22119 | 2025-12-18 18:48 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/upload-artifact from 5 to 6 #22121 | 2025-12-18 18:48 | Compilation Stats - Stress Tests - Benchmarks |
| add features in bevy_input_focus matching bevy_input #22177 | 2025-12-18 18:47 | Compilation Stats - Stress Tests - Benchmarks |
| Fix AABB in Mesh::take_gpu_data #22180 | 2025-12-18 18:44 | Compilation Stats - Stress Tests - Benchmarks |
| safety lint in bevy_reflect on wasm #22174 | 2025-12-18 18:23 | Compilation Stats - Stress Tests - Benchmarks |
| fix unused warnings in bevy_dev_tools on wasm #22175 | 2025-12-18 18:22 | Compilation Stats - Stress Tests - Benchmarks |
| Add missing keybind to gizmos example #22178 | 2025-12-18 18:20 | Compilation Stats - Stress Tests - Benchmarks |
| bevy_asset fails lint expectation in wasm on ProcessError #22181 | 2025-12-18 18:20 | Compilation Stats - Stress Tests - Benchmarks |
| Update the key creation for `cache-restore` is done on `update-cachesyml` #22186 | 2025-12-18 18:19 | Compilation Stats - Stress Tests - Benchmarks |
| Fix atmosphere lighting issue for below ground geo #22173 | 2025-12-17 23:11 | Compilation Stats - Stress Tests - Benchmarks |
| Add PreviousState Resource accessible in OnEnter #21995 | 2025-12-17 21:15 | Compilation Stats - Stress Tests - Benchmarks |
| impl Deref for BackgroundColor #22172 | 2025-12-17 21:14 | Compilation Stats - Stress Tests - Benchmarks |
| Update wesl requirement from 0.2.0 to 0.3.1 #22122 | 2025-12-17 18:48 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/cache from 4 to 5 #22120 | 2025-12-17 18:46 | Compilation Stats - Stress Tests - Benchmarks |
| Fix shader import in manual 2d mesh example #22150 | 2025-12-17 18:46 | Compilation Stats - Stress Tests - Benchmarks |
| Prevent the transaction log for a bevy_asset test from writing to the file system. #22159 | 2025-12-17 18:43 | Compilation Stats - Stress Tests - Benchmarks |
| Avoid panicking in unapproved path tests. #22160 | 2025-12-17 18:43 | Compilation Stats - Stress Tests - Benchmarks |
| Name the fields of `FontAtlasKey` #22161 | 2025-12-17 18:41 | Compilation Stats - Stress Tests - Benchmarks |
| Fix a crash in late_mesh_preprocessing #22164 | 2025-12-17 18:40 | Compilation Stats - Stress Tests - Benchmarks |
| Add name to pass span to make the error better #22165 | 2025-12-17 18:40 | Compilation Stats - Stress Tests - Benchmarks |
| Revise release_notes/get_components_mut.md #22162 | 2025-12-17 18:36 | Compilation Stats - Stress Tests - Benchmarks |
| `auto_rebuild_ui_navigation_graph` visibility fix #22166 | 2025-12-17 18:26 | Compilation Stats - Stress Tests - Benchmarks |
| Enable the necessary features for `bevy_input` for `bevy_input_focus` #22167 | 2025-12-17 18:24 | Compilation Stats - Stress Tests - Benchmarks |
| fix use-after-free in `AddObserver` #22158 | 2025-12-17 07:31 | Compilation Stats - Stress Tests - Benchmarks |
| Revert "Fix: Clears directional navigation map between rebuilds #22157 | 2025-12-17 02:25 | Compilation Stats - Stress Tests - Benchmarks |
| register read on DefaultErrorHandler in CombinatorSystem #22148 | 2025-12-17 02:09 | Compilation Stats - Stress Tests - Benchmarks |
| `LayoutContext` doc comment fix #22151 | 2025-12-16 20:06 | Compilation Stats - Stress Tests - Benchmarks |
| Simplify UI layout tests #21081 | 2025-12-16 20:05 | Compilation Stats - Stress Tests - Benchmarks |
| Put input sources for `bevy_input` under features #21447 | 2025-12-16 20:05 | Compilation Stats - Stress Tests - Benchmarks |
| Resolve `BorderRect` ambiguity #21915 | 2025-12-16 20:05 | Compilation Stats - Stress Tests - Benchmarks |
| Font weight support #22038 | 2025-12-16 20:04 | Compilation Stats - Stress Tests - Benchmarks |
| fix migration guides and release note headers #22153 | 2025-12-16 17:38 | Compilation Stats - Stress Tests - Benchmarks |
| Adds ViewportCoords Scene to examples/testbed/ui, Removes viewport_debug example #22050 | 2025-12-16 16:52 | Compilation Stats - Stress Tests - Benchmarks |
| Deduplicate world_to_view logic #21715 | 2025-12-16 05:03 | Compilation Stats - Stress Tests - Benchmarks |
| Implement `TryStableInterpolate`. #21633 | 2025-12-16 05:01 | Compilation Stats - Stress Tests - Benchmarks |
| Implement Reflect for `indexmap::IndexMap`and `indexmap::IndexSet` #20734 | 2025-12-16 04:59 | Compilation Stats - Stress Tests - Benchmarks |
| `spec_v2`: migrate CAS #22069 | 2025-12-16 04:59 | Compilation Stats - Stress Tests - Benchmarks |
| disable scrapping examples in doc #22142 | 2025-12-16 04:55 | Compilation Stats - Stress Tests - Benchmarks |
| More missing `Measured2d` impls #22141 | 2025-12-16 04:54 | Compilation Stats - Stress Tests - Benchmarks |
| Suppress Warnings for unused code in bevy_gizmos_render #22146 | 2025-12-16 04:53 | Compilation Stats - Stress Tests - Benchmarks |
| Revert "bug: Fix stackoverflow on asset reload. (#21619)" #22147 | 2025-12-16 03:46 | Compilation Stats - Stress Tests - Benchmarks |
| Easy demo recording #21243 | 2025-12-16 03:43 | Compilation Stats - Stress Tests - Benchmarks |
| Allow `Reader` to implement `AsyncSeek` and provide a way for loaders to "ask" for a compatible reader. #22104 | 2025-12-16 03:37 | Compilation Stats - Stress Tests - Benchmarks |
| Refactor window creation logic #22088 | 2025-12-16 03:36 | Compilation Stats - Stress Tests - Benchmarks |
| Add warning about tracy being enabled #22129 | 2025-12-16 03:30 | Compilation Stats - Stress Tests - Benchmarks |
| impl `Measured3d` for `ConicalFrustum` #22140 | 2025-12-16 03:30 | Compilation Stats - Stress Tests - Benchmarks |
| Allow using short type names for asset processors. #21339 | 2025-12-16 02:12 | Compilation Stats - Stress Tests - Benchmarks |
| Refactor `EntityEvent` to support `ContainsEntity`, unlocking the use of kinded entities with observers #21408 | 2025-12-16 01:57 | Compilation Stats - Stress Tests - Benchmarks |
| Optimize BundleInserter::insert compile time #20647 | 2025-12-16 01:47 | Compilation Stats - Stress Tests - Benchmarks |
| install x264 linux dependency in CI jobs that need it #22139 | 2025-12-16 00:55 | Compilation Stats - Stress Tests - Benchmarks |
| Alternative glTF coordinate conversion #20394 | 2025-12-16 00:34 | Compilation Stats - Stress Tests - Benchmarks |
| gate SceneLoaderError behind same feature as scene loader #22143 | 2025-12-15 23:27 | Compilation Stats - Stress Tests - Benchmarks |
| GltfExtensionHandler::on_texture: pass Texture references #22131 | 2025-12-15 20:38 | Compilation Stats - Stress Tests - Benchmarks |
| Fix: Ignores nodes that are hidden via their parents in directional nav #22123 | 2025-12-15 20:36 | Compilation Stats - Stress Tests - Benchmarks |
| disable screenrecording on windows #22130 | 2025-12-15 20:30 | Compilation Stats - Stress Tests - Benchmarks |
| Global Gizmos #22107 | 2025-12-15 20:28 | Compilation Stats - Stress Tests - Benchmarks |
| Fix: Clears directional navigation map between rebuilds #22124 | 2025-12-15 20:24 | Compilation Stats - Stress Tests - Benchmarks |
| Fix compilation errors and warnings when running bevy_gltf with no features. #22125 | 2025-12-15 08:30 | Compilation Stats - Stress Tests - Benchmarks |
| Use slice `last` instead of iter `last. #22116 | 2025-12-15 08:20 | Compilation Stats - Stress Tests - Benchmarks |
| derive `Clone` and `Copy` for newer `interaction_states` unit structs #22115 | 2025-12-15 06:37 | Compilation Stats - Stress Tests - Benchmarks |
| Refactor GltfExtensionHandler Hooks #22114 | 2025-12-15 02:18 | Compilation Stats - Stress Tests - Benchmarks |
| Doc trivial ecs unsafe #22014 | 2025-12-15 02:15 | Compilation Stats - Stress Tests - Benchmarks |
| Make BRP builtins utilities `parse` and `parse_some` public #22005 | 2025-12-15 02:14 | Compilation Stats - Stress Tests - Benchmarks |
| reflect rendertarget #22113 | 2025-12-15 02:03 | Compilation Stats - Stress Tests - Benchmarks |
| `ComputedNode` box model helper functions #21903 | 2025-12-15 01:58 | Compilation Stats - Stress Tests - Benchmarks |
| single query per node in UI picking backend #22049 | 2025-12-15 01:48 | Compilation Stats - Stress Tests - Benchmarks |
| Easy screenrecording plugin #21237 | 2025-12-15 00:39 | Compilation Stats - Stress Tests - Benchmarks |
| UI scrollbars clipping fix #21910 | 2025-12-15 00:31 | Compilation Stats - Stress Tests - Benchmarks |
| `spec_v2`: migrate TAA #22070 | 2025-12-15 00:26 | Compilation Stats - Stress Tests - Benchmarks |
| bug: Fix stackoverflow on asset reload. #21619 | 2025-12-14 22:40 | Compilation Stats - Stress Tests - Benchmarks |
| Add FullscreenMaterial #20414 | 2025-12-14 22:35 | Compilation Stats - Stress Tests - Benchmarks |
| system combinators short circuiting with system failure #20671 | 2025-12-14 22:34 | Compilation Stats - Stress Tests - Benchmarks |
| Fix shadow caster/receiver toggle not working #22004 | 2025-12-14 22:07 | Compilation Stats - Stress Tests - Benchmarks |
| Retain asset without data for RENDER_WORLD-only assets #21732 | 2025-12-14 22:03 | Compilation Stats - Stress Tests - Benchmarks |
| Fix non-srgb `RenderTarget::Image` #22090 | 2025-12-14 21:39 | Compilation Stats - Stress Tests - Benchmarks |
| Recompute AABBs #18742 | 2025-12-14 21:35 | Compilation Stats - Stress Tests - Benchmarks |
| Convert RenderTarget to `Component` #20917 | 2025-12-14 21:33 | Compilation Stats - Stress Tests - Benchmarks |
| scrollbar helper functions #21937 | 2025-12-14 21:30 | Compilation Stats - Stress Tests - Benchmarks |
| Support MainPassResolutionOverride for Atmosphere #22013 | 2025-12-14 21:30 | Compilation Stats - Stress Tests - Benchmarks |
| Replace path canonicalize with our own version. #22026 | 2025-12-14 21:29 | Compilation Stats - Stress Tests - Benchmarks |
| Use mesh bounds center for transparent/transmissive sorting #22041 | 2025-12-14 21:28 | Compilation Stats - Stress Tests - Benchmarks |
| `spec_v2`: migrate line gizmos #22072 | 2025-12-14 21:27 | Compilation Stats - Stress Tests - Benchmarks |
| Add sprite slicing scene to testbed_2d example #22089 | 2025-12-14 21:26 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Double buffer prepass textures #22102 | 2025-12-14 21:26 | Compilation Stats - Stress Tests - Benchmarks |
| Add support for arbitrary/third party glTF Extension processing via GltfExtensionHandler #22106 | 2025-12-14 21:25 | Compilation Stats - Stress Tests - Benchmarks |
| Make it possible to statically construct gizmo buffers #22105 | 2025-12-14 21:23 | Compilation Stats - Stress Tests - Benchmarks |
| Add PresentMode fallbacks #22108 | 2025-12-14 21:19 | Compilation Stats - Stress Tests - Benchmarks |
| Bump tracy-client version #22110 | 2025-12-14 21:16 | Compilation Stats - Stress Tests - Benchmarks |
| make example clustered_decal_maps deterministic #22109 | 2025-12-14 00:15 | Compilation Stats - Stress Tests - Benchmarks |
| Revert "Support non-sRGB image formats for `RenderTarget::Image`" #22101 | 2025-12-12 23:53 | Compilation Stats - Stress Tests - Benchmarks |
| Fix wrong termination for asset hash reads. #22100 | 2025-12-12 23:49 | Compilation Stats - Stress Tests - Benchmarks |
| text2d change detection fix #22098 | 2025-12-12 20:16 | Compilation Stats - Stress Tests - Benchmarks |
| Fix incorrect blake3 version bound #22091 | 2025-12-12 18:47 | Compilation Stats - Stress Tests - Benchmarks |
| Fix lints after Rust 1.92 #22092 | 2025-12-12 09:10 | Compilation Stats - Stress Tests - Benchmarks |
| UI per text section picking #22047 | 2025-12-11 01:53 | Compilation Stats - Stress Tests - Benchmarks |
| Make Gizmos::rect_2d and primitive_2d draw the joint of the first corner of closed shapes #22085 | 2025-12-11 01:22 | Compilation Stats - Stress Tests - Benchmarks |
| More flexible SystemInput #21917 | 2025-12-11 01:20 | Compilation Stats - Stress Tests - Benchmarks |
| fix gltf path texture usages #22086 | 2025-12-11 00:28 | Compilation Stats - Stress Tests - Benchmarks |
| increase morph targets to 256 #21421 | 2025-12-10 21:28 | Compilation Stats - Stress Tests - Benchmarks |
| Remove queue text #22051 | 2025-12-10 19:41 | Compilation Stats - Stress Tests - Benchmarks |
| :bug: Fixes Warning regression in Propagate #22084 | 2025-12-10 19:40 | Compilation Stats - Stress Tests - Benchmarks |
| Add a new `almost_finish` method for `Timer` with immediate first `tick` action #21983 | 2025-12-10 19:34 | Compilation Stats - Stress Tests - Benchmarks |
| Upgrade to wgpu 27 and associated crates #21746 | 2025-12-10 07:26 | Compilation Stats - Stress Tests - Benchmarks |
| Feathers: add override cursor #21824 | 2025-12-09 23:48 | Compilation Stats - Stress Tests - Benchmarks |
| Fix scene viewer animation switching #21871 | 2025-12-09 23:46 | Compilation Stats - Stress Tests - Benchmarks |
| Make the ui_surface module public. #22056 | 2025-12-09 23:38 | Compilation Stats - Stress Tests - Benchmarks |
| Add MeshTag to array_texture example to demonstrate layer selection in shader #21989 | 2025-12-09 23:38 | Compilation Stats - Stress Tests - Benchmarks |
| Add `MeshPipelineKey::LIGHTMAPPED` as applicable during the wireframe pass #21942 | 2025-12-09 23:38 | Compilation Stats - Stress Tests - Benchmarks |
| Avoid reading the entire asset into memory during asset processing. #21925 | 2025-12-09 23:37 | Compilation Stats - Stress Tests - Benchmarks |
| Fix skybox example crashing in WASM by skipping unsupported TAA #21887 | 2025-12-09 23:28 | Compilation Stats - Stress Tests - Benchmarks |
| Fix immediate nested loaded assets not loading their dependencies. #21863 | 2025-12-09 23:27 | Compilation Stats - Stress Tests - Benchmarks |
| Change a function system to be exclusive #21742 | 2025-12-09 23:26 | Compilation Stats - Stress Tests - Benchmarks |
| Use RayMap and RenderLayers in bevy_sprite/picking_backend #21959 | 2025-12-09 23:23 | Compilation Stats - Stress Tests - Benchmarks |
| Implement the infrastructure needed to support portals and mirrors. #13797 | 2025-12-09 23:08 | Compilation Stats - Stress Tests - Benchmarks |
| Use insert_debug_marker instead of debug_group #22079 | 2025-12-09 18:26 | Compilation Stats - Stress Tests - Benchmarks |
| Make default state change trigger self state transitions #21792 | 2025-12-09 18:16 | Compilation Stats - Stress Tests - Benchmarks |
| Support non-sRGB image formats for `RenderTarget::Image` #22031 | 2025-12-09 18:15 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: More accurate ReSTIR DI resampling #22033 | 2025-12-09 18:15 | Compilation Stats - Stress Tests - Benchmarks |
| Add support for normal maps, metallic-roughness maps, and emissive maps to clustered decals. #22039 | 2025-12-09 18:14 | Compilation Stats - Stress Tests - Benchmarks |
| Implement `Clone` and `Copy` for bevy_ptr's `ConstNonNull` for parity with `NonNull` #22078 | 2025-12-09 18:14 | Compilation Stats - Stress Tests - Benchmarks |
| Simplify `ui_picking`'s camera search #22075 | 2025-12-09 18:06 | Compilation Stats - Stress Tests - Benchmarks |
| Fix undefined behavior in screenshots on WASM #22077 | 2025-12-09 18:05 | Compilation Stats - Stress Tests - Benchmarks |
| remove empty_bind_group_layout #22068 | 2025-12-09 11:33 | Compilation Stats - Stress Tests - Benchmarks |
| Skip picking for UI nodes if there is no pointer #22074 | 2025-12-09 11:28 | Compilation Stats - Stress Tests - Benchmarks |
| Fix shader compilation fail when using visibility range #21879 | 2025-12-09 05:20 | Compilation Stats - Stress Tests - Benchmarks |
| Add vertical slider support to bevy_ui_widgets slider #21827 | 2025-12-09 05:16 | Compilation Stats - Stress Tests - Benchmarks |
| Remove `bevy_ptr::dangling_with_align()` and inline it #21822 | 2025-12-09 05:10 | Compilation Stats - Stress Tests - Benchmarks |
| DespawnOnExit / DespawnOnEnter fix log spam #21864 | 2025-12-09 00:45 | Compilation Stats - Stress Tests - Benchmarks |
| Add flag to force MSAA writeback #22066 | 2025-12-08 23:57 | Compilation Stats - Stress Tests - Benchmarks |
| Add optimized is_in_half_space_identity, contains_aabb_identity, and intersects_obb_identity #21249 | 2025-12-08 22:51 | Compilation Stats - Stress Tests - Benchmarks |
| :bug: Fixes PropagateStop and PropagateOver #21622 | 2025-12-08 22:44 | Compilation Stats - Stress Tests - Benchmarks |
| get_components_mut #21780 | 2025-12-08 22:43 | Compilation Stats - Stress Tests - Benchmarks |
| Adds UIDebug Overlay centered scene to examples/testbed/ui #22052 | 2025-12-08 22:31 | Compilation Stats - Stress Tests - Benchmarks |
| Implement world.trigger_event remote method #21798 | 2025-12-08 21:37 | Compilation Stats - Stress Tests - Benchmarks |
| clear animation evaluator stack #21118 | 2025-12-08 21:34 | Compilation Stats - Stress Tests - Benchmarks |
| UI material z-offset override #20279 | 2025-12-08 21:29 | Compilation Stats - Stress Tests - Benchmarks |
| Fix macOS panic when exiting from exclusive fullscreen #22060 | 2025-12-08 21:09 | Compilation Stats - Stress Tests - Benchmarks |
| anchor layout example #21225 | 2025-12-08 11:55 | Compilation Stats - Stress Tests - Benchmarks |
| Prevent WebGL builds from crashing on startup when using FpsOverlayPlugin #21885 | 2025-12-08 11:54 | Compilation Stats - Stress Tests - Benchmarks |
| Update ron requirement from 0.11 to 0.12 #22063 | 2025-12-08 07:37 | Compilation Stats - Stress Tests - Benchmarks |
| Fix flaky asset test, adds todo for a real fix #22061 | 2025-12-08 04:55 | Compilation Stats - Stress Tests - Benchmarks |
| Increase the number of supported clustered decals if the `PARTIALLY_BOUND_BINDING_ARRAY` `wgpu` feature is present. #22028 | 2025-12-08 00:05 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Improve specular GI #21907 | 2025-12-07 23:32 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Misc improvements #21953 | 2025-12-07 23:30 | Compilation Stats - Stress Tests - Benchmarks |
| Slightly improve the window settings example #21862 | 2025-12-07 23:02 | Compilation Stats - Stress Tests - Benchmarks |
| Fix comment in `pointer_events` #21996 | 2025-12-07 22:53 | Compilation Stats - Stress Tests - Benchmarks |
| Add `Observer::with_components` #21857 | 2025-12-07 22:52 | Compilation Stats - Stress Tests - Benchmarks |
| Replace `BTreeMap` with `IndexMap` for stored `ScheduleBuildPass`es #21930 | 2025-12-07 22:48 | Compilation Stats - Stress Tests - Benchmarks |
| Update meshlet asset URL #22058 | 2025-12-07 22:45 | Compilation Stats - Stress Tests - Benchmarks |
| remove newline between `CursorIcon` struct and its attributes #22002 | 2025-12-07 18:52 | Compilation Stats - Stress Tests - Benchmarks |
| Fix unsound `&EntityMutExcept` to `FilteredEntityMut` conversion #21982 | 2025-12-07 18:30 | Compilation Stats - Stress Tests - Benchmarks |
| `TextLayoutInfo::clear` #22006 | 2025-12-07 18:28 | Compilation Stats - Stress Tests - Benchmarks |
| compute the text buffer size during layout updates #22010 | 2025-12-07 18:27 | Compilation Stats - Stress Tests - Benchmarks |
| Release the asset infos lock before acquiring the file transaction lock. #22017 | 2025-12-07 18:25 | Compilation Stats - Stress Tests - Benchmarks |
| Update size and metrics after `set_rich_text` in `TextPipeline::update_buffer` #22021 | 2025-12-07 18:21 | Compilation Stats - Stress Tests - Benchmarks |
| add missing `Iterator::size_hint` overrides, most of which cause `ExactSizeIterator::len` to panic #22035 | 2025-12-07 18:20 | Compilation Stats - Stress Tests - Benchmarks |
| enable easier modification of image samplers in image loaders #22042 | 2025-12-07 18:18 | Compilation Stats - Stress Tests - Benchmarks |
| Fix the doc test for WebAssetPlugin #21968 | 2025-12-07 18:00 | Compilation Stats - Stress Tests - Benchmarks |
| Remove `getrandom` dependency from `bevy_platform`. #21971 | 2025-12-07 02:39 | Compilation Stats - Stress Tests - Benchmarks |
| Don't update the text buffer in `text_system` #21966 | 2025-12-06 17:10 | Compilation Stats - Stress Tests - Benchmarks |
| Clarify docs for `ExtractSchedule` #22012 | 2025-12-05 18:14 | Compilation Stats - Stress Tests - Benchmarks |
| Fix some lints from rust 1.89 bump #22034 | 2025-12-05 08:01 | Compilation Stats - Stress Tests - Benchmarks |
| Inline register_type_data to cut down on binary size #22030 | 2025-12-05 02:31 | Compilation Stats - Stress Tests - Benchmarks |
| Added required features data to docs export #21975 | 2025-12-04 06:19 | Compilation Stats - Stress Tests - Benchmarks |
| Remove redundant `shape_until_scroll` #22020 | 2025-12-04 02:38 | Compilation Stats - Stress Tests - Benchmarks |
| Ignore text buffer metrics #22022 | 2025-12-04 02:35 | Compilation Stats - Stress Tests - Benchmarks |
| Add Clone derive to ViewTarget #22024 | 2025-12-03 22:29 | Compilation Stats - Stress Tests - Benchmarks |
| TypeData dependencies #22016 | 2025-12-03 20:16 | Compilation Stats - Stress Tests - Benchmarks |
| Fix extended_material_bindless example wgpu validation error on MacOS/Metal #21729 | 2025-12-03 07:00 | Compilation Stats - Stress Tests - Benchmarks |
| Fix dragging-over panic #21999 | 2025-12-03 01:04 | Compilation Stats - Stress Tests - Benchmarks |
| #21980 Fix Component/Relationship derive using non fully qualified path #21981 | 2025-12-03 00:35 | Compilation Stats - Stress Tests - Benchmarks |
| UI text module refactor #21630 | 2025-12-02 19:19 | Compilation Stats - Stress Tests - Benchmarks |
| Add debug_group to render graph #22003 | 2025-12-02 17:33 | Compilation Stats - Stress Tests - Benchmarks |
| remove unnecessary clone from `load_font_to_fontdb` #22009 | 2025-12-02 17:04 | Compilation Stats - Stress Tests - Benchmarks |
| Fix cargo features lint #22008 | 2025-12-02 17:03 | Compilation Stats - Stress Tests - Benchmarks |
| Fix crash on exit due to destroyed surface texture #21976 | 2025-12-02 08:05 | Compilation Stats - Stress Tests - Benchmarks |
| `PointerbuttonState::clear` #21997 | 2025-12-01 23:14 | Compilation Stats - Stress Tests - Benchmarks |
| Update criterion requirement from 0.7.0 to 0.8.0 #21994 | 2025-12-01 07:01 | Compilation Stats - Stress Tests - Benchmarks |
| Bump crate-ci/typos from 1.39.2 to 1.40.0 #21993 | 2025-12-01 06:57 | Compilation Stats - Stress Tests - Benchmarks |
| Bump super-linter/super-linter from 8.2.1 to 8.3.0 #21992 | 2025-12-01 06:56 | Compilation Stats - Stress Tests - Benchmarks |
| Add `From` for `Hashed` #21690 | 2025-11-30 19:59 | Compilation Stats - Stress Tests - Benchmarks |
| Fix bevy_math when no alloc is available #21969 | 2025-11-30 17:35 | Compilation Stats - Stress Tests - Benchmarks |
| Tidy up old `SystemCondition` trait hierarchy #21844 | 2025-11-29 21:16 | Compilation Stats - Stress Tests - Benchmarks |
| Add a UiTransform centered scene to examples/testbed/ui #21974 | 2025-11-29 20:54 | Compilation Stats - Stress Tests - Benchmarks |
| Fix solari GI shadow regression #21919 | 2025-11-29 02:11 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Fix energy loss from rgb9e5 light tile packing #21939 | 2025-11-29 02:08 | Compilation Stats - Stress Tests - Benchmarks |
| Preallocate more things #21964 | 2025-11-28 23:55 | Compilation Stats - Stress Tests - Benchmarks |
| Use `on_timer()` for `update_text()` in the fps_overlay #21965 | 2025-11-28 23:07 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/checkout from 5 to 6 #21927 | 2025-11-28 23:03 | Compilation Stats - Stress Tests - Benchmarks |
| Remove double space #21970 | 2025-11-28 23:02 | Compilation Stats - Stress Tests - Benchmarks |
| Update lz4_flex requirement from 0.11 to 0.12 #21928 | 2025-11-28 22:09 | Compilation Stats - Stress Tests - Benchmarks |
| Update notify-debouncer-full requirement from 0.5.0 to 0.6.0 #21869 | 2025-11-28 08:13 | Compilation Stats - Stress Tests - Benchmarks |
| Fix entity display not working with padding. #21850 | 2025-11-28 08:12 | Compilation Stats - Stress Tests - Benchmarks |
| Improve `ThinSlicePtr` API #21823 | 2025-11-28 08:07 | Compilation Stats - Stress Tests - Benchmarks |
| `buffer_dimensions` simplification #21957 | 2025-11-28 07:42 | Compilation Stats - Stress Tests - Benchmarks |
| Don't render meshes that have prepass disabled to the prepass, even if they have shadows enabled. #21961 | 2025-11-28 07:41 | Compilation Stats - Stress Tests - Benchmarks |
| Make items public that are necessary to add custom prepasses in application code. #21962 | 2025-11-28 07:40 | Compilation Stats - Stress Tests - Benchmarks |
| Update hashbrown to 0.16.1 #21963 | 2025-11-28 07:38 | Compilation Stats - Stress Tests - Benchmarks |
| Trim imports atmosphere shaders #21829 | 2025-11-26 22:10 | Compilation Stats - Stress Tests - Benchmarks |
| Fix an error in migration guides #21892 | 2025-11-26 22:04 | Compilation Stats - Stress Tests - Benchmarks |
| Only present when RenderTarget has been written to #21866 | 2025-11-26 21:47 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `..` collapsing with other `..` during AssetPath normalization. #21876 | 2025-11-26 21:29 | Compilation Stats - Stress Tests - Benchmarks |
| order rhombus vertices in "hull-order" #21621 | 2025-11-26 20:11 | Compilation Stats - Stress Tests - Benchmarks |
| Simplify `Debug` display of `DebugName` #21870 | 2025-11-26 08:52 | Compilation Stats - Stress Tests - Benchmarks |
| Remove unused `num_workgroups` from game_of_life shader #21944 | 2025-11-26 04:03 | Compilation Stats - Stress Tests - Benchmarks |
| Reduce the flakiness of asset processing tests. #21943 | 2025-11-26 04:02 | Compilation Stats - Stress Tests - Benchmarks |
| fix: return current hit for DragDrop event #21853 | 2025-11-25 02:03 | Compilation Stats - Stress Tests - Benchmarks |
| ssr fix and add some documents #21877 | 2025-11-25 01:57 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: More reactive world cache #21810 | 2025-11-25 00:47 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Prevent world cache cells from keeping each other alive infinitely #21904 | 2025-11-24 19:16 | Compilation Stats - Stress Tests - Benchmarks |
| Fix dead freedesktop desktop-entry spec link. #21918 | 2025-11-24 13:10 | Compilation Stats - Stress Tests - Benchmarks |
| Update wesl requirement from 0.1.2 to 0.2.0 #21914 | 2025-11-24 08:08 | Compilation Stats - Stress Tests - Benchmarks |
| Remove mention of tracy version from profiling docs #21881 | 2025-11-22 12:30 | Compilation Stats - Stress Tests - Benchmarks |
| Bump crate-ci/typos from 1.39.0 to 1.39.2 #21867 | 2025-11-21 22:37 | Compilation Stats - Stress Tests - Benchmarks |
| Solari fixes #21747 | 2025-11-21 18:47 | Compilation Stats - Stress Tests - Benchmarks |
| Tweak solari world cache #21776 | 2025-11-21 18:46 | Compilation Stats - Stress Tests - Benchmarks |
| Replace get_many_* with get_disjoint_*. #21898 | 2025-11-21 07:21 | Compilation Stats - Stress Tests - Benchmarks |
| Add tests for processor initialization and fix a bug with initialization. #21855 | 2025-11-20 00:32 | Compilation Stats - Stress Tests - Benchmarks |
| Share `AssetSources` between the `AssetServer`, the asset processor, and the asset processor's internal asset server. #21763 | 2025-11-20 00:32 | Compilation Stats - Stress Tests - Benchmarks |
| Move more functions off of `ScheduleGraph` #21817 | 2025-11-20 00:31 | Compilation Stats - Stress Tests - Benchmarks |
| Fix bevy_ui_widgets scrollbar bug where scrollbar_size wasn't taken into account #21835 | 2025-11-16 23:49 | Compilation Stats - Stress Tests - Benchmarks |
| 3d Shapes Example Doc Fix #21842 | 2025-11-16 23:25 | Compilation Stats - Stress Tests - Benchmarks |
| Feathers: set checkbox marker `Visibility::Inherited` when checked. #21847 | 2025-11-16 23:23 | Compilation Stats - Stress Tests - Benchmarks |
| Allow deprecated `heapless::mpmc` to fix no_std builds #21818 | 2025-11-16 06:51 | Compilation Stats - Stress Tests - Benchmarks |
| Delete unused WeightsCurve, and enable feature for bevy_animation. #21793 | 2025-11-15 18:36 | Compilation Stats - Stress Tests - Benchmarks |
| Remove `viewport_debug` from web examples #21804 | 2025-11-13 23:43 | Compilation Stats - Stress Tests - Benchmarks |
| Add `BorderRadius` to `Node` #21781 | 2025-11-13 23:41 | Compilation Stats - Stress Tests - Benchmarks |
| Relayout text on changes to `LineHeight` #21779 | 2025-11-13 23:39 | Compilation Stats - Stress Tests - Benchmarks |
| do not require bevy_dev_tools for states example #19364 | 2025-11-13 23:39 | Compilation Stats - Stress Tests - Benchmarks |
| Pass position to `HitData` for window pointer hits #21802 | 2025-11-13 23:38 | Compilation Stats - Stress Tests - Benchmarks |
| Change `Bundle::component_ids` to return an iterator #21821 | 2025-11-13 22:57 | Compilation Stats - Stress Tests - Benchmarks |
| Update to cosmic-text 0.15 #21699 | 2025-11-13 01:29 | Compilation Stats - Stress Tests - Benchmarks |
| Improve Component Hook Ergonomics #21800 | 2025-11-12 22:56 | Compilation Stats - Stress Tests - Benchmarks |
| fix: NoAutomaticBatching Copy and Clone #21813 | 2025-11-12 19:29 | Compilation Stats - Stress Tests - Benchmarks |
| Prevent DoF effect disappearing at small `focus_distances` #21816 | 2025-11-12 19:28 | Compilation Stats - Stress Tests - Benchmarks |
| Add Automatic Directional Navigation Graph Generation #21668 | 2025-11-10 03:54 | Compilation Stats - Stress Tests - Benchmarks |
| Fix binding in generated environment map downsampling pipeline #21791 | 2025-11-09 19:38 | Compilation Stats - Stress Tests - Benchmarks |
| Change feather's radio control's visibility from visible to inherited #21789 | 2025-11-09 19:37 | Compilation Stats - Stress Tests - Benchmarks |
| Replace unwrap() calls with proper error handling in font_altas #21790 | 2025-11-09 18:50 | Compilation Stats - Stress Tests - Benchmarks |
| Make `WinitMonitors` public #21786 | 2025-11-09 18:21 | Compilation Stats - Stress Tests - Benchmarks |
| enable tracy subscriber layer on android #21760 | 2025-11-09 17:58 | Compilation Stats - Stress Tests - Benchmarks |
| enable same state transitions #19363 | 2025-11-09 17:54 | Compilation Stats - Stress Tests - Benchmarks |
| Fix memory leak in `EntitySpecializationTicks` #21599 | 2025-11-09 17:52 | Compilation Stats - Stress Tests - Benchmarks |
| Color plane widget. #21743 | 2025-11-07 01:01 | Compilation Stats - Stress Tests - Benchmarks |
| Add support for OpenType features in text (e.g. ligatures, smallcaps) #19020 | 2025-11-06 18:23 | Compilation Stats - Stress Tests - Benchmarks |
| Shortcircuit `SceneInstanceReady` on models that do not have `ColorOverride` #21751 | 2025-11-06 18:22 | Compilation Stats - Stress Tests - Benchmarks |
| Update `rotate_cubes` system to use `par_iter_mut()` to reduce its impact on performance #21755 | 2025-11-05 21:20 | Compilation Stats - Stress Tests - Benchmarks |
| Fix dragging bug in drag_to_scroll example #21752 | 2025-11-05 19:02 | Compilation Stats - Stress Tests - Benchmarks |
| fix doc for struct World #21749 | 2025-11-05 18:16 | Compilation Stats - Stress Tests - Benchmarks |
| Add a dense layout to the `many_cubes` stress test #21745 | 2025-11-05 18:12 | Compilation Stats - Stress Tests - Benchmarks |
| Parallelize and simplify the asset processing loop. #21701 | 2025-11-05 17:48 | Compilation Stats - Stress Tests - Benchmarks |
| Improve Local SystemParam text, examples #21718 | 2025-11-05 03:16 | Compilation Stats - Stress Tests - Benchmarks |
| Removed invalid ECS archetype constants #21741 | 2025-11-04 21:18 | Compilation Stats - Stress Tests - Benchmarks |
| make material draw functions instance independent #21021 | 2025-11-04 20:44 | Compilation Stats - Stress Tests - Benchmarks |
| Allow setting time overstep in tests #21738 | 2025-11-04 17:17 | Compilation Stats - Stress Tests - Benchmarks |
| Update criterion requirement from 0.6.0 to 0.7.0 #21726 | 2025-11-04 07:54 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Fallback to point temporal reprojection when permutation fails #21722 | 2025-11-04 06:29 | Compilation Stats - Stress Tests - Benchmarks |
| Improved Entity Lifecycle: remove flushing, support manual spawning and despawning #19451 | 2025-11-03 23:06 | Compilation Stats - Stress Tests - Benchmarks |
| Fix typo in bevy_gizmos_render docs URL #21736 | 2025-11-03 21:23 | Compilation Stats - Stress Tests - Benchmarks |
| Make building asset sources infallible. #21721 | 2025-11-03 19:01 | Compilation Stats - Stress Tests - Benchmarks |
| Move manual_material to shader_advanced category #21735 | 2025-11-03 18:53 | Compilation Stats - Stress Tests - Benchmarks |
| remove deprecated APIs in 0.17 #21723 | 2025-11-03 18:51 | Compilation Stats - Stress Tests - Benchmarks |
| Move wgsl color space utils to separate plugin #21720 | 2025-11-03 18:48 | Compilation Stats - Stress Tests - Benchmarks |