Tracking performance metrics for the Bevy game engine: compilation times, binary sizes, stress tests, benchmarks, and more.
Missing 19 commits over the last 500
Last update: 2026-03-09 22:27
| Machine | CPU | GPU | RAM |
|---|---|---|---|
| bevy-bench-01 | AMD Ryzen 9 9950X | NVIDIA GeForce RTX 3060 | 64GB |
| Commit | Date | Links |
|---|---|---|
| fix: process window position before size in changed_windows #23248 | 2026-03-09 21:38 | Queue this commit |
| Update sysinfo version to `0.38.4` #23281 | 2026-03-09 21:35 | Queue this commit |
| Optimize `update-caches` CI #23253 | 2026-03-09 21:18 | Queued |
| Don't let the clustering vertex shader see any read-write storage buffers. #23256 | 2026-03-08 18:40 | Compilation Stats - Stress Tests - Benchmarks |
| Rename `bevy_image::DataFormat` to `bevy_image::TextureChannelLayout` #23267 | 2026-03-08 18:40 | Queue this commit |
| Add `PartialEq` to `EasingCurve` #23262 | 2026-03-08 09:16 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/upload-artifact from 6.0.0 to 7.0.0 #23244 | 2026-03-06 18:23 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/download-artifact from 7.0.0 to 8.0.0 #23243 | 2026-03-06 18:23 | Queued |
| Fix wireframe system ordering. #23240 | 2026-03-06 07:40 | Compilation Stats - Stress Tests - Benchmarks |
| Rust 1.94 #23241 | 2026-03-06 06:38 | Compilation Stats - Stress Tests - Benchmarks |
| Close the web_asset_cache file before ending the cache future. #23231 | 2026-03-05 07:50 | Compilation Stats - Stress Tests - Benchmarks |
| Set doc-scrape-example = true for recently merged example #23230 | 2026-03-05 06:49 | Compilation Stats - Stress Tests - Benchmarks |
| Delete warning message about corrupted writes. #23228 | 2026-03-05 05:15 | Compilation Stats - Stress Tests - Benchmarks |
| Fix energy loss in multi-scattering term #23203 | 2026-03-05 01:48 | Compilation Stats - Stress Tests - Benchmarks |
| refactor: remove threshold configuration from StaticTransformOptimiza… #23193 | 2026-03-04 23:43 | Compilation Stats - Stress Tests - Benchmarks |
| Fix instability in `sample_visible_ggx` for normals near -Z #23194 | 2026-03-04 22:28 | Compilation Stats - Stress Tests - Benchmarks |
| Fix: Allow non_camel_case_types on derived SystemParamBuilder generics #22324 | 2026-03-04 22:28 | Queue this commit |
| Add font weight to `InheritableFont` #23205 | 2026-03-04 22:24 | Compilation Stats - Stress Tests - Benchmarks |
| Fix atmosphere space view for LUT rendering #22938 | 2026-03-04 22:18 | Queue this commit |
| Don't use a CAS loop in gpu clustering #23212 | 2026-03-04 08:21 | Compilation Stats - Stress Tests - Benchmarks |
| remove bevy_mesh dependency on bevy_image #23214 | 2026-03-04 07:41 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `AlphaMode::Mask` threshold being ignored on unlit materials #23206 | 2026-03-04 07:34 | Compilation Stats - Stress Tests - Benchmarks |
| Use next_multiple_of instead of round_up #23213 | 2026-03-04 07:17 | Compilation Stats - Stress Tests - Benchmarks |
| Fix minimum version of `wasm-bindgen-futures`. #23210 | 2026-03-04 07:01 | Compilation Stats - Stress Tests - Benchmarks |
| move white furnace to the 3d testbed #23207 | 2026-03-04 03:51 | Compilation Stats - Stress Tests - Benchmarks |
| enable glam/encase when building bevy_mesh/morph #23209 | 2026-03-04 03:50 | Compilation Stats - Stress Tests - Benchmarks |
| Bump super-linter/super-linter from 8.4.0 to 8.5.0 #23067 | 2026-03-04 00:14 | Compilation Stats - Stress Tests - Benchmarks |
| Add an example demonstrating callbacks with one-shot systems #23197 | 2026-03-03 17:36 | Compilation Stats - Stress Tests - Benchmarks |
| Add documentation to run_system_cached_with #23186 | 2026-03-03 17:24 | Queue this commit |
| single `detect_text_needs_rerender` system #23166 | 2026-03-03 17:20 | Compilation Stats - Stress Tests - Benchmarks |
| deny missing docs for `bevy_image` #23160 | 2026-03-03 00:17 | Compilation Stats - Stress Tests - Benchmarks |
| 1-frame text update delay fix #23190 | 2026-03-03 00:14 | Compilation Stats - Stress Tests - Benchmarks |
| Remove resources from `Access` #22910 | 2026-03-02 23:48 | Compilation Stats - Stress Tests - Benchmarks |
| Disable global ambient light in white furnace test #23189 | 2026-03-02 20:41 | Compilation Stats - Stress Tests - Benchmarks |
| docs and tests for on_primitive #23130 | 2026-03-02 19:04 | Compilation Stats - Stress Tests - Benchmarks |
| Despawn atlas sprites on scene exit in `testbed_2d` #23133 | 2026-03-02 19:00 | Queue this commit |
| Remove redundant `after` ordering from `build_text_interop` #23165 | 2026-03-02 18:58 | Compilation Stats - Stress Tests - Benchmarks |
| fix: reparenting perf #23156 | 2026-03-01 23:38 | Compilation Stats - Stress Tests - Benchmarks |
| Add component info to BRP registry schema #23102 | 2026-03-01 20:35 | Compilation Stats - Stress Tests - Benchmarks |
| add coloring per text section in gizmos #23120 | 2026-03-01 20:30 | Compilation Stats - Stress Tests - Benchmarks |
| Use web asset cache with bevy_city #23153 | 2026-03-01 20:29 | Compilation Stats - Stress Tests - Benchmarks |
| Fix solari pathtracing node ordering #23169 | 2026-03-01 20:18 | Queue this commit |
| Fix the gizmo colors in testbed_2d's texture_atlas_builder scene #23146 | 2026-03-01 20:14 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `AssetChanged<A>` UB #23138 | 2026-03-01 19:33 | Compilation Stats - Stress Tests - Benchmarks |
| Add white furnace test for testing PBR #22584 | 2026-03-01 19:32 | Compilation Stats - Stress Tests - Benchmarks |
| Things that should never happen won't happen in debug mode #23159 | 2026-03-01 19:31 | Compilation Stats - Stress Tests - Benchmarks |
| Add Martian atmosphere constant #22884 | 2026-03-01 19:31 | Compilation Stats - Stress Tests - Benchmarks |
| Tiny bevy_remote doc format fix #23176 | 2026-03-01 04:08 | Compilation Stats - Stress Tests - Benchmarks |
| fix incorrect bevy version in generate_view_layouts deprecation #23173 | 2026-02-28 23:30 | Compilation Stats - Stress Tests - Benchmarks |
| Batch meshes with morph targets. #23023 | 2026-02-28 21:14 | Compilation Stats - Stress Tests - Benchmarks |
| Make it easier to opt out of bevy_audio #23126 | 2026-02-28 17:10 | Compilation Stats - Stress Tests - Benchmarks |
| Implement GPU clustering for lights, light probes, and decals. #23036 | 2026-02-28 17:07 | Compilation Stats - Stress Tests - Benchmarks |
| docs: update deprecated xorg packages in nix instructions #23167 | 2026-02-28 17:04 | Compilation Stats - Stress Tests - Benchmarks |
| Don't process meshes for reextraction that were changed, by using an atomic bitfield. #23157 | 2026-02-27 23:07 | Compilation Stats - Stress Tests - Benchmarks |
| Bump crate-ci/typos from 1.43.2 to 1.43.5 #23164 | 2026-02-27 08:00 | Compilation Stats - Stress Tests - Benchmarks |
| make bevy_pbr optional in bevy_gizmos_render again #23136 | 2026-02-26 00:08 | Compilation Stats - Stress Tests - Benchmarks |
| `DetectChanges::is_changed_after` #23149 | 2026-02-26 00:06 | Compilation Stats - Stress Tests - Benchmarks |
| Fix wireframe and examples with mesh pipeline set #23147 | 2026-02-25 19:06 | Compilation Stats - Stress Tests - Benchmarks |
| Create an example to show generating assets at runtime. #23116 | 2026-02-25 07:47 | Compilation Stats - Stress Tests - Benchmarks |
| Add a `DelayedCommands` helper to support arbitrary delayed commands #23090 | 2026-02-24 23:29 | Compilation Stats - Stress Tests - Benchmarks |
| Add motion blur option to various stress tests #23060 | 2026-02-24 18:31 | Compilation Stats - Stress Tests - Benchmarks |
| Convert `MeshPipelineViewLayouts` , `MeshPipeline` and `RenderDebugOverlayPipeline` to `RenderStartup` system #22443 | 2026-02-24 17:16 | Compilation Stats - Stress Tests - Benchmarks |
| Add configurable output_dir to EasyScreenRecordPlugin #23096 | 2026-02-24 17:11 | Compilation Stats - Stress Tests - Benchmarks |
| Only copy the current transform to the previous transform component if the latter is out of date. #23106 | 2026-02-24 17:08 | Queue this commit |
| Add GltfExtensionHandler interface for draco #22907 | 2026-02-24 04:33 | Compilation Stats - Stress Tests - Benchmarks |
| TODO should not be a doc comment #23125 | 2026-02-24 02:58 | Compilation Stats - Stress Tests - Benchmarks |
| PlaneMeshBuilder: allow for different number of subdivisions in X and Z directions #19479 | 2026-02-24 02:32 | Compilation Stats - Stress Tests - Benchmarks |
| Fix volumetric rendering order problem #23062 | 2026-02-24 02:16 | Compilation Stats - Stress Tests - Benchmarks |
| Overrides for no-path in autonavigation for `bevy_input_focus` #22634 | 2026-02-24 01:57 | Queue this commit |
| Update atmosphere example fix reflection #23121 | 2026-02-24 01:48 | Compilation Stats - Stress Tests - Benchmarks |
| Parallelize `mark_meshes_as_changed_if_their_materials_changed`. #23103 | 2026-02-24 01:30 | Compilation Stats - Stress Tests - Benchmarks |
| Add the ability to set the number of cubes in `many_cubes`. #23101 | 2026-02-24 01:25 | Compilation Stats - Stress Tests - Benchmarks |
| Remove `bevy_gltf` dependency on `bevy_render` #23095 | 2026-02-24 01:21 | Compilation Stats - Stress Tests - Benchmarks |
| The `testbed_ui` text scene should use a column layout #23077 | 2026-02-24 01:19 | Compilation Stats - Stress Tests - Benchmarks |
| `testbed_2d` texture atlas builder scene #23074 | 2026-02-24 01:15 | Compilation Stats - Stress Tests - Benchmarks |
| Panic fail-safe in real.rs during non-monotonic clock updates #23073 | 2026-02-24 01:12 | Compilation Stats - Stress Tests - Benchmarks |
| Makes Free Camera speed change exponential wrt scroll #23066 | 2026-02-24 01:10 | Compilation Stats - Stress Tests - Benchmarks |
| Fix unsound access of component metadata (change ticks) in `bevy_ecs::storage::Table` #23065 | 2026-02-24 01:07 | Queue this commit |
| Fix 16 byte alignment typo (WebGL 2: 16 bit -> 16 byte) #23124 | 2026-02-24 00:51 | Compilation Stats - Stress Tests - Benchmarks |
| Avoid `AssetId::invalid` in UI and sprite rendering #23054 | 2026-02-24 00:41 | Queue this commit |
| Docs: Fix up copypasta in `Leave` event #23051 | 2026-02-24 00:39 | Compilation Stats - Stress Tests - Benchmarks |
| Enable `debug` feature when `trace_tracy` is enabled #23048 | 2026-02-24 00:28 | Compilation Stats - Stress Tests - Benchmarks |
| Inverted UI node background color #23043 | 2026-02-24 00:27 | Queue this commit |
| update animation example to use gltf root asset #23011 | 2026-02-24 00:21 | Compilation Stats - Stress Tests - Benchmarks |
| Support Tile transforms in `TilemapChunk` #22889 | 2026-02-24 00:17 | Compilation Stats - Stress Tests - Benchmarks |
| Allow mesh collection workers to update GPU data directly via shared memory. #22988 | 2026-02-24 00:03 | Compilation Stats - Stress Tests - Benchmarks |
| Retain upscaling pipeline #22918 | 2026-02-23 23:58 | Compilation Stats - Stress Tests - Benchmarks |
| Add XDG Base Dirs support to `bevy_platform::dirs` on Linux #22901 | 2026-02-23 23:55 | Compilation Stats - Stress Tests - Benchmarks |
| Nested Queries #21557 | 2026-02-23 23:25 | Queue this commit |
| Fix SMAA resources not being cleaned up #22985 | 2026-02-22 20:06 | Compilation Stats - Stress Tests - Benchmarks |
| Make `write_default_meta_file_for_path` write the short type path instead of the long type path. #22208 | 2026-02-22 19:06 | Compilation Stats - Stress Tests - Benchmarks |
| Fix 2d specialization w/ change lists. #23083 | 2026-02-22 04:20 | Compilation Stats - Stress Tests - Benchmarks |
| ManageViews migration guide #23104 | 2026-02-22 04:07 | Compilation Stats - Stress Tests - Benchmarks |
| Make `bevy_gltf` optional for `bevy_pbr` #22838 | 2026-02-21 20:43 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `DynamicTextureAtlasBuilder` incorrectly padding added textures. #23091 | 2026-02-21 20:35 | Compilation Stats - Stress Tests - Benchmarks |
| Fix buffered channel memory leak #23086 | 2026-02-21 10:40 | Compilation Stats - Stress Tests - Benchmarks |
| docs: scrape all examples #23080 | 2026-02-21 09:19 | Compilation Stats - Stress Tests - Benchmarks |
| unpin nightly in CI #23088 | 2026-02-21 09:19 | Compilation Stats - Stress Tests - Benchmarks |
| bevy_pbr format in wasm #23085 | 2026-02-21 00:30 | Compilation Stats - Stress Tests - Benchmarks |
| building bevy with only feature bevy_input_focus fails #23082 | 2026-02-21 00:29 | Compilation Stats - Stress Tests - Benchmarks |
| bevy_assets in wasm: use Cow from alloc #23084 | 2026-02-21 00:28 | Compilation Stats - Stress Tests - Benchmarks |
| remove circular dependency #23081 | 2026-02-21 00:27 | Queue this commit |
| Enable the rustdoc "--generate-macro-expansion" feature #23075 | 2026-02-21 00:24 | Compilation Stats - Stress Tests - Benchmarks |
| Restore shadow_maps_enabled check. #23070 | 2026-02-21 00:21 | Compilation Stats - Stress Tests - Benchmarks |
| Adds text gizmos to testbeds #23064 | 2026-02-20 05:46 | Compilation Stats - Stress Tests - Benchmarks |
| Allow accessing subassets using their handle. #22989 | 2026-02-20 01:11 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Improved many lights test #23050 | 2026-02-20 01:11 | Compilation Stats - Stress Tests - Benchmarks |
| Add notes about using the R channel as the occlusion_texture #23063 | 2026-02-20 01:02 | Compilation Stats - Stress Tests - Benchmarks |
| Use change lists instead of ticks for detecting when meshes need to be re-specialized and/or re-queued. #22966 | 2026-02-20 00:45 | Compilation Stats - Stress Tests - Benchmarks |
| Upgrade glam, hexasphere, rand & uuid to latest versions #22928 | 2026-02-19 22:17 | Compilation Stats - Stress Tests - Benchmarks |
| Adds `Pointer<Enter>` and `Pointer<Leave>` Events - Hierarchy aware versions of `Pointer<Over>` and `Pointer<Out>` #22991 | 2026-02-18 23:42 | Compilation Stats - Stress Tests - Benchmarks |
| Remove `experimental` designation from `bevy_ui_widgets` feature flag #22934 | 2026-02-18 21:23 | Compilation Stats - Stress Tests - Benchmarks |
| Update notify-debouncer-full requirement from 0.6.0 to 0.7.0 #22742 | 2026-02-18 12:45 | Compilation Stats - Stress Tests - Benchmarks |
| Fix build-wasm-example with `--debug` arg #22543 | 2026-02-18 12:18 | Compilation Stats - Stress Tests - Benchmarks |
| Bump dtolnay/rust-toolchain from f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 to efa25f7f19611383d5b0ccf2d1c8914531636bf9 #22936 | 2026-02-18 12:17 | Compilation Stats - Stress Tests - Benchmarks |
| Fix render diagnostics #22960 | 2026-02-18 03:38 | Compilation Stats - Stress Tests - Benchmarks |
| `FontAtlas` improvements #23012 | 2026-02-18 02:41 | Compilation Stats - Stress Tests - Benchmarks |
| rename gltf_render_enabled to gltf_enable_standard_materials #22944 | 2026-02-18 00:32 | Compilation Stats - Stress Tests - Benchmarks |
| Add line width and quad support for wireframes. #22986 | 2026-02-17 23:16 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `WGPU_SETTINGS_PRIO="webgl2"` after atmosphere landed. #23024 | 2026-02-17 23:08 | Compilation Stats - Stress Tests - Benchmarks |
| bevy_mikktspace 1.0 #23010 | 2026-02-17 20:10 | Compilation Stats - Stress Tests - Benchmarks |
| Fix comments still referring to `on_change` callbacks #23009 | 2026-02-17 20:06 | Compilation Stats - Stress Tests - Benchmarks |
| add bevy_picking back #22990 | 2026-02-17 19:28 | Compilation Stats - Stress Tests - Benchmarks |
| Adding `TextFont` font weight helper methods #23007 | 2026-02-17 19:21 | Compilation Stats - Stress Tests - Benchmarks |
| Remove outdated Bloom WebGL2 note #22948 | 2026-02-17 18:57 | Compilation Stats - Stress Tests - Benchmarks |
| Pbr GltfExtensionHandler: hashes to slashes #22943 | 2026-02-17 18:56 | Compilation Stats - Stress Tests - Benchmarks |
| Fix feature gating in `bevy_post_process` #22542 | 2026-02-17 16:38 | Compilation Stats - Stress Tests - Benchmarks |
| Make the automatic clustering heuristics use statistics from the previous frame instead of clustering multiple times. #22874 | 2026-02-17 16:38 | Queued |
| Ktx2, Basis, and DDS files ignoring RenderAssetUsages from .meta files #22992 | 2026-02-17 16:37 | Compilation Stats - Stress Tests - Benchmarks |
| Enable RenderApp Ambiguity Detection #22954 | 2026-02-17 16:27 | Compilation Stats - Stress Tests - Benchmarks |
| Font hinting fixes #22979 | 2026-02-17 02:38 | Compilation Stats - Stress Tests - Benchmarks |
| Move render time from extract to render #22950 | 2026-02-17 02:05 | Compilation Stats - Stress Tests - Benchmarks |
| Add bevy_city #22973 | 2026-02-17 02:04 | Compilation Stats - Stress Tests - Benchmarks |
| Loop seam fix for stroke text gizmos #22982 | 2026-02-17 00:57 | Queue this commit |
| `FontSmoothing::None` pixel alignment fix #22972 | 2026-02-17 00:47 | Compilation Stats - Stress Tests - Benchmarks |
| Condense bevy_picking (input focus) feature into bevy_ui_picking feature #22933 | 2026-02-17 00:45 | Compilation Stats - Stress Tests - Benchmarks |
| Fix culling for negative sized UI elements #22922 | 2026-02-17 00:45 | Compilation Stats - Stress Tests - Benchmarks |
| Add font hinting example to `testbed_ui`'s text scene #22970 | 2026-02-17 00:43 | Compilation Stats - Stress Tests - Benchmarks |
| Introduce RenderGraphSystems #22958 | 2026-02-17 00:40 | Compilation Stats - Stress Tests - Benchmarks |
| ignore ambiguities on MainWorld and caches #22951 | 2026-02-17 00:37 | Compilation Stats - Stress Tests - Benchmarks |
| Changed mouse grab button from Left to Right for `FreeCamera` #22953 | 2026-02-17 00:35 | Compilation Stats - Stress Tests - Benchmarks |
| Add PrepareResourcesBatchPhases RenderSystem set #22952 | 2026-02-17 00:28 | Compilation Stats - Stress Tests - Benchmarks |
| Add missing HTML preview to RED, GREEN and BLUE constants in srgba.rs #22942 | 2026-02-17 00:17 | Compilation Stats - Stress Tests - Benchmarks |
| fix: improve semantic clarity for run condition combinators #22690 | 2026-02-17 00:13 | Compilation Stats - Stress Tests - Benchmarks |
| Adding change_tick to deferred_world #22941 | 2026-02-17 00:02 | Compilation Stats - Stress Tests - Benchmarks |
| Fix missing import in SubStates derive macro (#22892) #22929 | 2026-02-16 23:53 | Compilation Stats - Stress Tests - Benchmarks |
| `clear_all()` clears all (non-send data) #22911 | 2026-02-16 23:48 | Compilation Stats - Stress Tests - Benchmarks |
| Move gltf stuff in pbr to its own file #22905 | 2026-02-16 23:45 | Compilation Stats - Stress Tests - Benchmarks |
| Add `many_morph_targets` stress test #18536 | 2026-02-16 22:55 | Compilation Stats - Stress Tests - Benchmarks |
| Fix web assets path on windows #22983 | 2026-02-16 18:41 | Compilation Stats - Stress Tests - Benchmarks |
| Bump the accesskit group with 2 updates #22937 | 2026-02-16 18:31 | Compilation Stats - Stress Tests - Benchmarks |
| fix: ResolvedBorderRadius left -> right, right -> left #22980 | 2026-02-16 17:24 | Compilation Stats - Stress Tests - Benchmarks |
| Don't require image/buffer to have COPY_DST to reuse if no data #22632 | 2026-02-15 14:03 | Compilation Stats - Stress Tests - Benchmarks |
| Reimplement #22722 after it was lost in the parley migration. #22962 | 2026-02-14 23:12 | Compilation Stats - Stress Tests - Benchmarks |
| Fix text examples post parley migration: system_fonts & generic_font_families #22946 | 2026-02-14 16:55 | Compilation Stats - Stress Tests - Benchmarks |
| make skin_uniforms_from_world a non-exclusive system #22945 | 2026-02-14 07:02 | Compilation Stats - Stress Tests - Benchmarks |
| Disambiguate Specialization Execution #22949 | 2026-02-14 06:44 | Compilation Stats - Stress Tests - Benchmarks |
| Debug Frustum Culling Usage Example #22900 | 2026-02-13 07:05 | Compilation Stats - Stress Tests - Benchmarks |
| Restructure morph target pipeline to reduce crate dependencies #18465 | 2026-02-13 03:49 | Compilation Stats - Stress Tests - Benchmarks |
| Remove component/resource redundancies #22930 | 2026-02-13 01:53 | Compilation Stats - Stress Tests - Benchmarks |
| Rename on_replace/Replace to on_discard/Discard #22789 | 2026-02-13 01:03 | Compilation Stats - Stress Tests - Benchmarks |
| Cut down on register_component codegen #22919 | 2026-02-12 21:51 | Compilation Stats - Stress Tests - Benchmarks |
| suppress warning caused by conditional compilation #22924 | 2026-02-12 19:59 | Compilation Stats - Stress Tests - Benchmarks |
| Add documentation links between common run conditions and skippable parameters #22878 | 2026-02-12 19:14 | Compilation Stats - Stress Tests - Benchmarks |
| Use bevy_log instead of tracing in bevy_core_pipeline #22920 | 2026-02-12 19:14 | Compilation Stats - Stress Tests - Benchmarks |
| Do not trigger ui Node change in each frame while updating scrollbar #22903 | 2026-02-12 19:12 | Compilation Stats - Stress Tests - Benchmarks |
| Fix Image pixel access error propagation for compressed formats #22908 | 2026-02-12 18:13 | Compilation Stats - Stress Tests - Benchmarks |
| Fix clippy issues with `bevy_platform::dirs` on Windows #22926 | 2026-02-12 17:35 | Compilation Stats - Stress Tests - Benchmarks |
| Specify nightly toolchain version in CI config #22927 | 2026-02-12 13:10 | Compilation Stats - Stress Tests - Benchmarks |
| `SystemBuilder` construction without world access #21923 | 2026-02-11 22:38 | Compilation Stats - Stress Tests - Benchmarks |
| `bevy_text` parley migration #22879 | 2026-02-11 05:52 | Compilation Stats - Stress Tests - Benchmarks |
| conditionally skip test cases that use the debug feature #22895 | 2026-02-11 04:21 | Compilation Stats - Stress Tests - Benchmarks |
| fix error message when resmut conflict with query #22898 | 2026-02-11 04:19 | Compilation Stats - Stress Tests - Benchmarks |
| get game_menu running again #22899 | 2026-02-11 04:18 | Compilation Stats - Stress Tests - Benchmarks |
| Add `dirs` module to bevy_platform #22891 | 2026-02-10 22:29 | Compilation Stats - Stress Tests - Benchmarks |
| Store Resources as components on singleton entities #20934 | 2026-02-10 18:53 | Compilation Stats - Stress Tests - Benchmarks |
| Add tools to avoid unnecessary `AssetEvent::Modified` events that lead to rendering performance costs (#16751) #22460 | 2026-02-10 18:39 | Compilation Stats - Stress Tests - Benchmarks |
| Prepare fullscreen material bind groups in a prepare system #22886 | 2026-02-10 18:16 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `AnimationTargetId` collisions #22876 | 2026-02-09 23:51 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `SLASHED_ZERO` tag #22871 | 2026-02-09 22:32 | Compilation Stats - Stress Tests - Benchmarks |
| Use CowArc everywhere for asset labels #22869 | 2026-02-09 22:29 | Compilation Stats - Stress Tests - Benchmarks |
| Add marker for ExtractResource #22867 | 2026-02-09 22:26 | Compilation Stats - Stress Tests - Benchmarks |
| gltf: let extension handle late-added materials #22858 | 2026-02-09 22:20 | Compilation Stats - Stress Tests - Benchmarks |
| Enable borderless_game for winit on macos #22853 | 2026-02-09 22:18 | Compilation Stats - Stress Tests - Benchmarks |
| Add smol_str feature to bevy_reflect dependency for bevy_text. #22848 | 2026-02-09 22:15 | Compilation Stats - Stress Tests - Benchmarks |
| make acquire_focus possible to use from outside of bevy #22841 | 2026-02-09 22:13 | Compilation Stats - Stress Tests - Benchmarks |
| Make the old and new archetype available in lifecycle observers #22828 | 2026-02-09 22:10 | Compilation Stats - Stress Tests - Benchmarks |
| use scene names if they exist #22820 | 2026-02-09 21:57 | Compilation Stats - Stress Tests - Benchmarks |
| Reflect Struct QOL #22708 | 2026-02-09 21:54 | Compilation Stats - Stress Tests - Benchmarks |
| Make light extraction retained, and clean up lights that became newly invisible. #22857 | 2026-02-09 07:09 | Compilation Stats - Stress Tests - Benchmarks |
| Implements specialization keys `VIEW_PROJECTION_*` in depth prepass for shadow maps #20989 | 2026-02-09 06:57 | Compilation Stats - Stress Tests - Benchmarks |
| Stop using `encase` for clusterable lights. #22846 | 2026-02-09 06:24 | Compilation Stats - Stress Tests - Benchmarks |
| Feat: adds `take` method to ReflectComponent #22862 | 2026-02-09 02:31 | Compilation Stats - Stress Tests - Benchmarks |
| Fix Gizmos not drawing `On<Pointer<Drag>>`, Observers generally, and Triggered Systems #22800 | 2026-02-09 02:05 | Compilation Stats - Stress Tests - Benchmarks |
| Fixes panic when using Option<Gizmos> #22812 | 2026-02-08 18:38 | Compilation Stats - Stress Tests - Benchmarks |
| Add performance clarification to `Single` #22861 | 2026-02-08 18:37 | Compilation Stats - Stress Tests - Benchmarks |
| Revive `iter_entities()` when you only have immutable `World` access ❤️🩹 #22864 | 2026-02-08 18:26 | Compilation Stats - Stress Tests - Benchmarks |
| Small `EasyScreenRecordingPlugin` Usability Improvements: expose system set, more helpful `info`’s #22847 | 2026-02-08 00:49 | Compilation Stats - Stress Tests - Benchmarks |
| Fix wrong component sync for GeneratedEnvironmentMapLight #22860 | 2026-02-07 22:55 | Compilation Stats - Stress Tests - Benchmarks |
| Stroke font text gizmos #22732 | 2026-02-07 19:52 | Compilation Stats - Stress Tests - Benchmarks |
| `SystemBuffer` `apply()` delegates to `queue()`, which now must be implemented #22832 | 2026-02-07 19:24 | Compilation Stats - Stress Tests - Benchmarks |
| remove Debug from material strings and add LoadContext to GltfExtensi… #22844 | 2026-02-07 05:17 | Compilation Stats - Stress Tests - Benchmarks |
| add missing channels/textures on conversion from gltf to standard material #22845 | 2026-02-07 05:02 | Compilation Stats - Stress Tests - Benchmarks |
| Fix non-global `core` references in macros #22839 | 2026-02-07 01:54 | Compilation Stats - Stress Tests - Benchmarks |
| Feature/glam cross constants #21561 | 2026-02-07 00:09 | Compilation Stats - Stress Tests - Benchmarks |
| Remove short circuit logic workaround #22827 | 2026-02-07 00:02 | Compilation Stats - Stress Tests - Benchmarks |
| Fix UV calculation for `SpriteMesh` when using a `TextureAtlasLayout` #22836 | 2026-02-06 23:57 | Compilation Stats - Stress Tests - Benchmarks |
| Refactor extraction to bypass the orphan rules #22766 | 2026-02-06 21:23 | Compilation Stats - Stress Tests - Benchmarks |
| reflect imagesampler #22786 | 2026-02-06 19:49 | Compilation Stats - Stress Tests - Benchmarks |
| deprecated generate_view_layouts in favor of layout_entries (#17537) #17714 | 2026-02-06 19:21 | Compilation Stats - Stress Tests - Benchmarks |
| Invert `bevy_gltf` dependency with `bevy_pbr` #22569 | 2026-02-06 19:20 | Compilation Stats - Stress Tests - Benchmarks |
| Add padding for color_plane widget for wasm/webgl compat #22724 | 2026-02-06 19:19 | Compilation Stats - Stress Tests - Benchmarks |
| Move render app init and extraction to separate plugin #22758 | 2026-02-06 19:19 | Compilation Stats - Stress Tests - Benchmarks |
| Fix asset extraction for `GpuAutoExposureCompensationCurve` #22803 | 2026-02-06 19:18 | Compilation Stats - Stress Tests - Benchmarks |
| Reuse `ViewKeyCache` where possible #22809 | 2026-02-06 19:18 | Compilation Stats - Stress Tests - Benchmarks |
| Batch prepasses that use depth only #22813 | 2026-02-06 19:18 | Compilation Stats - Stress Tests - Benchmarks |
| Address some Zizmor lints #22817 | 2026-02-06 19:14 | Compilation Stats - Stress Tests - Benchmarks |
| Remove commented-out code in example `post-processing` #22815 | 2026-02-06 07:42 | Compilation Stats - Stress Tests - Benchmarks |
| Bump zizmorcore/zizmor-action from 0.4.1 to 0.5.0 #22823 | 2026-02-06 07:39 | Compilation Stats - Stress Tests - Benchmarks |
| Bump crate-ci/typos from 1.42.3 to 1.43.2 #22824 | 2026-02-06 07:38 | Compilation Stats - Stress Tests - Benchmarks |
| Bump github/codeql-action from 4.32.0 to 4.32.2 #22825 | 2026-02-06 07:38 | Compilation Stats - Stress Tests - Benchmarks |
| Implement per-pixel linked list for OIT #21831 | 2026-02-05 21:00 | Compilation Stats - Stress Tests - Benchmarks |
| Render Recovery #22761 | 2026-02-05 17:11 | Compilation Stats - Stress Tests - Benchmarks |
| warn about risks of crashing the renderer #22808 | 2026-02-05 01:02 | Compilation Stats - Stress Tests - Benchmarks |
| remove redundant warns #22807 | 2026-02-05 01:00 | Compilation Stats - Stress Tests - Benchmarks |
| document bevy light #22804 | 2026-02-04 19:44 | Compilation Stats - Stress Tests - Benchmarks |
| Mesh::deduplicate_vertices #22734 | 2026-02-04 18:52 | Compilation Stats - Stress Tests - Benchmarks |
| Add per-entity NoCpuCulling #22767 | 2026-02-04 16:34 | Compilation Stats - Stress Tests - Benchmarks |
| Serialize `ImageLoaderSettings::texture_format` #22764 | 2026-02-04 00:49 | Compilation Stats - Stress Tests - Benchmarks |
| Adds Frustum Gizmo #22762 | 2026-02-04 00:28 | Compilation Stats - Stress Tests - Benchmarks |
| Implement gradual falloff and blending for light probes. #22610 | 2026-02-04 00:24 | Compilation Stats - Stress Tests - Benchmarks |
| Implement minimal asset saving #22622 | 2026-02-04 00:24 | Compilation Stats - Stress Tests - Benchmarks |
| `animated_ui`: Animate `UiTransform::scale`, not `TextFont::font_size` #22667 | 2026-02-04 00:24 | Compilation Stats - Stress Tests - Benchmarks |
| Make DepthOfField default respect DepthOfFieldMode default #22731 | 2026-02-04 00:23 | Compilation Stats - Stress Tests - Benchmarks |
| fix AssetChanged safety comment #22795 | 2026-02-04 00:21 | Compilation Stats - Stress Tests - Benchmarks |
| Observer run conditions #22602 | 2026-02-03 15:44 | Compilation Stats - Stress Tests - Benchmarks |
| Amortize the cost of freeing entities #22658 | 2026-02-03 02:14 | Compilation Stats - Stress Tests - Benchmarks |
| Feature/populated message reader #22772 | 2026-02-03 01:28 | Compilation Stats - Stress Tests - Benchmarks |
| Contiguous access #21984 | 2026-02-03 00:02 | Compilation Stats - Stress Tests - Benchmarks |
| Fix vignette docstring to match default values #22783 | 2026-02-03 00:01 | Compilation Stats - Stress Tests - Benchmarks |
| doc and clean up bevy_shader #22774 | 2026-02-02 23:32 | Compilation Stats - Stress Tests - Benchmarks |
| Exposing methods in `PipelineCache` for outside usage #22773 | 2026-02-02 23:31 | Compilation Stats - Stress Tests - Benchmarks |
| Use the shorthand functions to construct Vals and UiRects in examples #22765 | 2026-02-02 23:27 | Compilation Stats - Stress Tests - Benchmarks |
| Transmission cleanup #22763 | 2026-02-02 23:21 | Compilation Stats - Stress Tests - Benchmarks |
| Add example for triggering and recovering from rendering errors #22757 | 2026-02-02 23:19 | Compilation Stats - Stress Tests - Benchmarks |
| Remove unused 'experimental' folder in bevy_core_pipeline #22749 | 2026-02-02 23:14 | Compilation Stats - Stress Tests - Benchmarks |
| Consolidate `node.rs` logic into `mod.rs` #22746 | 2026-02-02 23:13 | Compilation Stats - Stress Tests - Benchmarks |
| Don't consider despawns as invalidating `EntityWorldMut` #22725 | 2026-02-02 23:09 | Compilation Stats - Stress Tests - Benchmarks |
| Adds tests for new `UiDebugOverlay` features into `testbed_ui` #22673 | 2026-02-02 23:04 | Compilation Stats - Stress Tests - Benchmarks |
| Benchmark remote allocation #22659 | 2026-02-02 22:57 | Compilation Stats - Stress Tests - Benchmarks |
| Fix failed sub-asset loads getting stuck in `LoadState::Loading` #22628 | 2026-02-02 22:54 | Compilation Stats - Stress Tests - Benchmarks |
| Minimal responsive `FontSize` support #22614 | 2026-02-02 22:52 | Compilation Stats - Stress Tests - Benchmarks |
| Fix DLSS by upgrading dlss_wgpu to 4.0.0-dev #22768 | 2026-02-01 21:06 | Compilation Stats - Stress Tests - Benchmarks |
| Sort the UI examples into sub-dirs #22727 | 2026-02-01 18:14 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Tiny refactor #22760 | 2026-02-01 17:48 | Compilation Stats - Stress Tests - Benchmarks |
| Minor Render init refactor #22759 | 2026-01-31 23:25 | Compilation Stats - Stress Tests - Benchmarks |
| Remove unused `ScreenSpaceReflectionNode`. #22751 | 2026-01-31 21:46 | Compilation Stats - Stress Tests - Benchmarks |
| Bump super-linter/super-linter from 8.3.2 to 8.4.0 #22739 | 2026-01-30 23:39 | Compilation Stats - Stress Tests - Benchmarks |
| Add extra padding to font atlases #22722 | 2026-01-30 22:42 | Compilation Stats - Stress Tests - Benchmarks |
| RenderResources refactor #22737 | 2026-01-30 22:41 | Compilation Stats - Stress Tests - Benchmarks |
| Rename the `system_fonts` example #22745 | 2026-01-30 22:38 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/cache from 5.0.1 to 5.0.3 #22740 | 2026-01-30 07:18 | Compilation Stats - Stress Tests - Benchmarks |
| Bump github/codeql-action from 4.31.10 to 4.32.0 #22741 | 2026-01-30 07:17 | Compilation Stats - Stress Tests - Benchmarks |
| Bump crate-ci/typos from 1.42.1 to 1.42.3 #22738 | 2026-01-30 07:17 | Compilation Stats - Stress Tests - Benchmarks |
| RenderCreation refactor #22714 | 2026-01-29 22:25 | Compilation Stats - Stress Tests - Benchmarks |
| Remove dependency from "bevy_platform/web" to "bevy_platform/std" #22184 | 2026-01-28 23:15 | Compilation Stats - Stress Tests - Benchmarks |
| update fullscreen material example comment to be clear about 2d support #22730 | 2026-01-28 23:15 | Compilation Stats - Stress Tests - Benchmarks |
| Replace `RenderGraph` with systems #22144 | 2026-01-28 21:09 | Compilation Stats - Stress Tests - Benchmarks |
| move Atmosphere to bevy_light #22709 | 2026-01-27 21:49 | Compilation Stats - Stress Tests - Benchmarks |
| Add option to turn of mip generation in bistro #22720 | 2026-01-27 18:46 | Compilation Stats - Stress Tests - Benchmarks |
| remove conditional that never runs #22711 | 2026-01-27 07:29 | Compilation Stats - Stress Tests - Benchmarks |
| Change camera order ambiguity warning to `warn_once!` #22649 | 2026-01-27 06:25 | Compilation Stats - Stress Tests - Benchmarks |
| Move Transmissive3d phase to pbr/transmission #22706 | 2026-01-27 06:19 | Compilation Stats - Stress Tests - Benchmarks |
| Reflect DynamicStruct field removal methods #22702 | 2026-01-27 06:15 | Compilation Stats - Stress Tests - Benchmarks |
| Move `HalfSpace` and some of `Frustum` (renamed to `ViewFrustum`) from `bevy_camera` to `bevy_math` #22684 | 2026-01-27 06:13 | Compilation Stats - Stress Tests - Benchmarks |
| Replace `validate_parent_has_component` with `ValidateParentHasComponentPlugin`. #22675 | 2026-01-27 06:10 | Compilation Stats - Stress Tests - Benchmarks |
| Make safety comments on unsafe traits internal comments #22653 | 2026-01-27 06:02 | Compilation Stats - Stress Tests - Benchmarks |
| Make a little overlay to show diagnostics #22486 | 2026-01-27 05:57 | Compilation Stats - Stress Tests - Benchmarks |
| Update linux_dependencies.md NixOS Wayland Dependency #22712 | 2026-01-26 18:20 | Compilation Stats - Stress Tests - Benchmarks |
| Improve frustum culling of skinned meshes through per-joint bounds #21837 | 2026-01-26 04:25 | Compilation Stats - Stress Tests - Benchmarks |
| Workaround rustfmt panic on `quote!(Self(#var))` in Rust 1.93.0 #22669 | 2026-01-26 00:21 | Compilation Stats - Stress Tests - Benchmarks |
| render buffer debug label type prepopulation #22698 | 2026-01-26 00:05 | Compilation Stats - Stress Tests - Benchmarks |
| Use an `f32` `scale_factor` in `TextPipeline` #22703 | 2026-01-25 22:25 | Compilation Stats - Stress Tests - Benchmarks |
| Glam 0.31 #22681 | 2026-01-25 22:14 | Compilation Stats - Stress Tests - Benchmarks |
| Update some UI examples #22701 | 2026-01-25 21:55 | Compilation Stats - Stress Tests - Benchmarks |
| Update `sysinfo` version to `0.38.0` #22697 | 2026-01-25 21:34 | Compilation Stats - Stress Tests - Benchmarks |
| reflect ComputedCameraValues #22691 | 2026-01-25 20:54 | Compilation Stats - Stress Tests - Benchmarks |
| reflect Frustum and HalfSpace #22693 | 2026-01-25 20:54 | Compilation Stats - Stress Tests - Benchmarks |
| move transmission stuff to bevy_pbr #22687 | 2026-01-25 20:36 | Compilation Stats - Stress Tests - Benchmarks |
| relax return value of `World::resource_scope` #22686 | 2026-01-25 20:35 | Compilation Stats - Stress Tests - Benchmarks |
| Fix occlusion culling #22699 | 2026-01-25 20:18 | Compilation Stats - Stress Tests - Benchmarks |
| Remove some dead code #22692 | 2026-01-25 19:29 | Compilation Stats - Stress Tests - Benchmarks |
| Fix documentation for `bevy_reflect::Set::remove` #22696 | 2026-01-25 19:22 | Compilation Stats - Stress Tests - Benchmarks |
| Fix dlss for real this time :/ #22689 | 2026-01-25 03:46 | Compilation Stats - Stress Tests - Benchmarks |
| move Skybox to bevy_light #22682 | 2026-01-25 01:16 | Compilation Stats - Stress Tests - Benchmarks |
| fix dlss #22688 | 2026-01-25 00:57 | Compilation Stats - Stress Tests - Benchmarks |
| move Hdr to bevy_camera #22683 | 2026-01-24 21:32 | Compilation Stats - Stress Tests - Benchmarks |
| Round sub pixel font sizes #22646 | 2026-01-24 19:57 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Skip ReSTIR GI for smooth metallic surfaces #22671 | 2026-01-24 19:20 | Compilation Stats - Stress Tests - Benchmarks |
| Fix timestamp queries for DLSS #22668 | 2026-01-24 19:19 | Compilation Stats - Stress Tests - Benchmarks |
| Emit a `warn_once` if a font size is larger than 1000 #22642 | 2026-01-24 19:14 | Compilation Stats - Stress Tests - Benchmarks |
| Update `on_message` condition docs to reflect rename to "message" from "event" #22679 | 2026-01-24 15:09 | Compilation Stats - Stress Tests - Benchmarks |
| example image_node_resizing crash: duplicate component #22674 | 2026-01-24 15:08 | Compilation Stats - Stress Tests - Benchmarks |
| Web Example Category Typo #22680 | 2026-01-24 15:07 | Compilation Stats - Stress Tests - Benchmarks |
| Fix spawn batch bug #22672 | 2026-01-23 22:37 | Compilation Stats - Stress Tests - Benchmarks |
| Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 #22661 | 2026-01-23 11:15 | Compilation Stats - Stress Tests - Benchmarks |
| Bump zizmorcore/zizmor-action from 0.3.0 to 0.4.1 #22664 | 2026-01-23 11:15 | Compilation Stats - Stress Tests - Benchmarks |
| Bump crate-ci/typos from 1.42.0 to 1.42.1 #22663 | 2026-01-23 11:15 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/checkout from 6.0.1 to 6.0.2 #22662 | 2026-01-23 11:15 | Compilation Stats - Stress Tests - Benchmarks |
| Bump actions/setup-java from 5.1.0 to 5.2.0 #22660 | 2026-01-23 11:15 | Compilation Stats - Stress Tests - Benchmarks |
| `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 | Compilation Stats - Stress Tests - Benchmarks |
| Add benchmarks for raw entity allocation #22640 | 2026-01-23 01:57 | Compilation Stats - Stress Tests - Benchmarks |
| Improve realism of entity benches by warming up the entity allocator #22639 | 2026-01-23 01:56 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| Fix FPS overlay system ordering ambiguity #22629 | 2026-01-22 18:35 | Compilation Stats - Stress Tests - Benchmarks |
| `WinitSettings` cleanup #22650 | 2026-01-22 18:13 | Compilation Stats - Stress Tests - Benchmarks |
| Fix `FileAssetReader` clippy on Windows #22648 | 2026-01-22 17:47 | Compilation Stats - Stress Tests - Benchmarks |
| Fix panic in update_viewport_render_target_size when despawning #22575 | 2026-01-22 17:44 | Compilation Stats - Stress Tests - Benchmarks |
| Solari: Better path termination heuristic #22570 | 2026-01-22 17:40 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| fix enum reflection based partial_cmp, disallow compare different variant names. #22595 | 2026-01-21 05:09 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| font weight names are semantically meaningless compared to numbers #22590 | 2026-01-20 20:30 | Compilation Stats - Stress Tests - Benchmarks |
| invert bevy_gizmos and bevy_light dependency #22583 | 2026-01-20 20:24 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| fix(examples): Use letter "t" to enter turbo mode, regardless of kb l… #22578 | 2026-01-20 20:14 | Compilation Stats - Stress Tests - Benchmarks |
| Renamed frame_count_diagnostics_plugin.rs to frame_count.rs #22576 | 2026-01-20 20:13 | Compilation Stats - Stress Tests - Benchmarks |
| Fix bloom luma calc in sRGB #22565 | 2026-01-20 20:10 | Compilation Stats - Stress Tests - Benchmarks |
| Implements post-process vignette effect #22564 | 2026-01-20 20:03 | Compilation Stats - Stress Tests - Benchmarks |
| add basic examples for `ImageNode` #22553 | 2026-01-20 20:01 | Compilation Stats - Stress Tests - Benchmarks |
| SpriteMesh + SpriteMaterial #22484 | 2026-01-20 19:58 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| Improve Debug names for SystemTypeSet. #22499 | 2026-01-14 18:16 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 | Compilation Stats - Stress Tests - Benchmarks |
| 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 |