Skip to content

Custom render phase rebased #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 272 commits into
base: custom_render_phase
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
272 commits
Select commit Hold shift + click to select a range
4a681c3
Expose access to `SubApps` within `App` (#16952)
LikeLakers2 Dec 24, 2024
48fe2a6
Rename "focus" in `bevy_picking` to "hover" (#16872)
alice-i-cecile Dec 24, 2024
124f803
Remove unnecessary cast in DynamicTextureAtlasBuilder (#16937)
mgi388 Dec 24, 2024
f966534
[math] Add `SmoothStep` and `SmootherStep` easing functions (#16957)
scottmcm Dec 24, 2024
a7ae080
Fix panic in benches caused by missing resources (#16956)
omaskery Dec 24, 2024
43d5472
Easing curves for tuples (#16945)
mweatherley Dec 24, 2024
f9c8f51
Add `SubApp::take_extract()` (#16862)
djeedai Dec 24, 2024
e8fc279
Fix non-meshlet shaders for non-bindless mode (#16966)
mockersf Dec 26, 2024
78d2149
Fix panics in `scene_viewer` and `audio_control` (#16983)
rparrett Dec 26, 2024
11c4339
Get lightmaps working in deferred rendering. (#16836)
pcwalton Dec 26, 2024
cae2da3
BRP registry JSON schema endpoint (#16882)
Leinnan Dec 26, 2024
1675d68
Fix beta CI (#16984)
BenjaminBrienen Dec 26, 2024
3eae859
Make animate_targets run before inherit_weights (#16981)
DaAlbrecht Dec 26, 2024
c03e494
Migrate reflection benchmarks to new naming system (#16986)
BD103 Dec 26, 2024
394e82f
panic on system error (#16979)
mockersf Dec 26, 2024
80094c6
Fixed panic in pbr example (#16976)
pin3-free Dec 26, 2024
64efd08
Prefer `Display` over `Debug` (#16112)
BenjaminBrienen Dec 27, 2024
3d280ec
Add `no_std` support to `bevy_hierarchy` (#16998)
bushrat011899 Dec 29, 2024
3136710
Update linux dependency documentation for NixOS (and nix) (#16881)
to-bak Dec 29, 2024
97909df
Refactor non-core Curve methods into extension traits (#16930)
mweatherley Dec 29, 2024
847c3a1
Fix random clippy warning (#17010)
BenjaminBrienen Dec 29, 2024
5157c78
Move `futures.rs`, `ConditionalSend` and `BoxedFuture` types to `bevy…
mnmaita Dec 29, 2024
58a84d9
Fix Docs // incorrect default value for ChromaticAberration intensity…
Satellile Dec 29, 2024
f391522
Test benchmarks in CI (#16987)
BD103 Dec 29, 2024
17ad855
Migrate to `core::hint::black_box()` (#16980)
BD103 Dec 29, 2024
2dcf6bc
Fix path checking for FileWatcher for virtual workspace projects (#16…
super-saturn Dec 29, 2024
dc2cd71
Make `RawHandleWrapper` fields private to save users from themselves …
Brezak Dec 29, 2024
8c34f00
Fix msrvs (#17012)
BenjaminBrienen Dec 29, 2024
291cb31
Overhaul bezier curve benchmarks (#17016)
BD103 Dec 29, 2024
0f2b2de
Move some structs that `impl Command` to methods on `World` and `Enti…
JaySpruce Dec 29, 2024
6114347
Fix confusing comment in pbr example (#16996)
mdickopp Dec 29, 2024
46af466
Add `no_std` support to `bevy_input` (#16995)
bushrat011899 Dec 29, 2024
ad9f946
Add `many_text2d` stress test (#16997)
rparrett Dec 29, 2024
c8110f5
Add `portable-atomic` support to `bevy_utils` for `once!` (#17027)
bushrat011899 Dec 29, 2024
1614b21
Basic filtering examples for users of the bevy_log. (#16455)
Lyndon-Mackay Dec 29, 2024
150eec7
Fix `Text2d` performance regression (#16991)
rparrett Dec 29, 2024
79a367d
Add `no_std` support to `bevy_state` (#17028)
bushrat011899 Dec 29, 2024
b09bbfa
Remove unsound `Clone` impl for `EntityMutExcept` (#17032)
ItsDoot Dec 30, 2024
54a3fd7
Don't overalign aligned values in `gpu_readback::align_byte_size` (#1…
Brezak Dec 30, 2024
0362abd
Make `extract_mesh_materials` and `MaterialBindGroupAllocator` public…
BenjaminBrienen Dec 30, 2024
fde7968
Unbreak shadows by retaining work item buffers corresponding to `Extr…
pcwalton Dec 30, 2024
7767a8d
Refactor `batch_and_prepare_binned_render_phase` in preparation for b…
pcwalton Dec 30, 2024
ae16bdf
Add fallible add methods to `PluginGroupBuilder` (#17005)
Brezak Dec 30, 2024
4f9dc65
fix visibility propagation during reparenting (#17025)
ethereumdegen Dec 30, 2024
9ac7e17
Refactor hierarchy-related commands to remove structs (#17029)
JaySpruce Dec 30, 2024
db5c31e
Add `no_std` support to `bevy_transform` (#17030)
bushrat011899 Dec 30, 2024
c890cc9
Overhaul picking benchmarks (#17033)
BD103 Dec 30, 2024
d2f61e2
`get_glyph_atlas_info` refactor (#17044)
ickshonpe Dec 30, 2024
d522c47
`many_glyphs` `no-ui` and `no-text2d` commandline arguments (#17046)
ickshonpe Dec 30, 2024
1e9f647
`prepare_sprite_image_bind_groups` refactor (#17045)
ickshonpe Dec 30, 2024
b78efd3
Simplify sort/max_by calls (#17048)
Victoronz Dec 30, 2024
5f42c9a
Fix `no_std` CI Warnings and WASM Compatibility (#17049)
bushrat011899 Dec 30, 2024
9cebc66
Make 8 methods public and updated input parameter generics for System…
PixelDust22 Dec 30, 2024
9e4c072
Fix logic error in loading_screen.rs (#16989)
BenjaminBrienen Dec 31, 2024
4460a4d
Use -D warnings in all relevant CI (#17011)
BenjaminBrienen Dec 31, 2024
3f19997
Added `modify_component` to `EntityWorldMut`, `DeferredWorld`, and `W…
bushrat011899 Dec 31, 2024
33afd38
show these 'fully qualified paths' for bevy_remote's rpc (#16944)
alphastrata Dec 31, 2024
ac43d5c
Convert to fallible system in IntoSystemConfigs (#17051)
hymm Dec 31, 2024
f3da36c
Update `picking::events` module docs (#17055)
aevyrie Dec 31, 2024
63634fd
Update picking docs (#17057)
aevyrie Dec 31, 2024
c93217b
Fix compilation error (#17060)
BenjaminBrienen Dec 31, 2024
3c7fbee
Add Mut::clone_from_if_neq (#17019)
SOF3 Dec 31, 2024
d502796
Make the input focus docs less keyboard-centric (#17069)
alice-i-cecile Dec 31, 2024
c73daea
Replace `map` + `unwrap_or(true)` with `is_none_or` (#17070)
ickshonpe Dec 31, 2024
7a5a734
Replace `map` + `unwrap_or(false)` with `is_some_and` (#17067)
ickshonpe Dec 31, 2024
9b4e6b3
Replace `map_or(false, _)` with `is_some_and(_)` (#17074)
ickshonpe Dec 31, 2024
7302e7c
Do not lowercase asset file extensions (#17065)
NiklasEi Jan 1, 2025
c817864
Replace `map_or(true, _)` with `is_none_or(_)` (#17073)
ickshonpe Jan 1, 2025
5f1e762
Return `Result` from tab navigation API (#17071)
alice-i-cecile Jan 1, 2025
0141bd0
Remove the `atlas_scaling` field from `ExtractedUiItem::Gylphs`. (#17…
ickshonpe Jan 1, 2025
fd330c8
Fix sprite performance regression since retained render world (#17078)
superdump Jan 1, 2025
294e0db
Rename `track_change_detection` flag to `track_location` (#17075)
skimmedsquare Jan 1, 2025
bed9ddf
Refactor and simplify custom projections (#17063)
aevyrie Jan 1, 2025
4058bfa
Fix `clippy::precedence` (#17080)
BenjaminBrienen Jan 1, 2025
10e113d
Add `no_std` support to `bevy_window` (#17031)
bushrat011899 Jan 1, 2025
afed4e2
small documentation update and issue template fix (#17054)
HyperCodec Jan 1, 2025
2931e35
reduce nesting in the `sparse_set` module (#17066)
ickshonpe Jan 1, 2025
1a18c9f
UI Debug Overlay `show_hidden` and `show_clipped` options (#17097)
ickshonpe Jan 2, 2025
5d00ef4
bevy_app: Apply `#[deny(clippy::allow_attributes, clippy::allow_attri…
LikeLakers2 Jan 2, 2025
c910996
bevy_animation: Apply `#[deny(clippy::allow_attributes, clippy::allow…
LikeLakers2 Jan 2, 2025
00533a6
bevy_a11y: Apply `#[deny(clippy::allow_attributes, clippy::allow_attr…
LikeLakers2 Jan 2, 2025
e2248af
bevy_math: Apply `#[deny(clippy::allow_attributes, clippy::allow_attr…
LikeLakers2 Jan 2, 2025
765166b
Update entity cloning benchmarks (#17084)
BD103 Jan 2, 2025
22bf3b9
Fix documentation for system set method (#17106)
arunke Jan 2, 2025
5a5ddb9
bevy_tasks: Apply `#[deny(clippy::allow_attributes, clippy::allow_att…
LikeLakers2 Jan 2, 2025
0403948
Remove Implicit `std` Prelude from `no_std` Crates (#17086)
bushrat011899 Jan 3, 2025
effc9df
Show working urls to screenshot comparisons in output (#17125)
rparrett Jan 3, 2025
651b22f
Update `typos` (#17126)
rparrett Jan 3, 2025
66a0e74
Truncate the floats in `bevy_color::oklaba` (#17109)
LikeLakers2 Jan 3, 2025
120b733
bevy_reflect: Apply `#[deny(clippy::allow_attributes, clippy::allow_a…
LikeLakers2 Jan 3, 2025
43db44c
Scale input to account for deadzones (#17015)
BenjaminBrienen Jan 3, 2025
39f38a1
Add `-D warnings` in a few steps (#17081)
BenjaminBrienen Jan 3, 2025
859c2d7
Revert "Fix sprite performance regression since retained render world…
rparrett Jan 4, 2025
4fde223
Optimize `Entities::entity_does_not_exist_error_details_message`, rem…
JaySpruce Jan 5, 2025
5b0406c
bevy_color: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 5, 2025
c87ec09
Fix 2D Gizmos not always drawn on top (#17085)
skimmedsquare Jan 5, 2025
fe58993
METIS-based meshlet generation (#16947)
JMS55 Jan 5, 2025
f2931dc
Updated nixos link in `linux_dependencies.md`. (#17146)
AlephCubed Jan 5, 2025
9ed76b7
More combinator cleanup (#17148)
ickshonpe Jan 5, 2025
cf6c655
Derived `Default` for all public unit components. (#17139)
AlephCubed Jan 5, 2025
f90a41f
Update GetPath unit test and documentation for empty path usecase (#1…
skimmedsquare Jan 5, 2025
818c578
Allow users to easily use `bevy_sprite` and `bevy_ui` without picking…
rparrett Jan 5, 2025
5f5876b
Change `bevy_reflect::RegisterForReflection::__register()` to expect …
LikeLakers2 Jan 5, 2025
20c1a7e
remove daily mobile jobs (#17163)
mockersf Jan 5, 2025
cc4aace
Fix workflows for version bump (#17162)
mockersf Jan 5, 2025
8898c9e
Use `radsort` for sprite picking (#17174)
rparrett Jan 5, 2025
1e03f2a
bevy_dev_tools: Apply `#![deny(clippy::allow_attributes, clippy::allo…
LikeLakers2 Jan 5, 2025
7112d55
Remove all `deprecated` code (#16338)
BenjaminBrienen Jan 5, 2025
49aae89
unmut extracted view queries (#17142)
ickshonpe Jan 5, 2025
3c829d7
Remove everything except `Instant` from `bevy_utils::time` (#17158)
bushrat011899 Jan 5, 2025
0e36abc
Disable bindless on a per-material basis if the specific material use…
pcwalton Jan 5, 2025
a371ee3
Remove `tracing` re-export from `bevy_utils` (#17161)
bushrat011899 Jan 5, 2025
573b980
Bump Version after Release (#17176)
github-actions[bot] Jan 6, 2025
22ab715
Add diagnostic logging to `many_gizmos` (#17182)
rparrett Jan 6, 2025
21c1b6a
Update all previously-merged `#![deny(clippy::allow_attributes, clipp…
LikeLakers2 Jan 6, 2025
a8f15bd
Introduce two-level bins for multidrawable meshes. (#16898)
pcwalton Jan 6, 2025
7f74e3c
Fix depth_bias and build errors on less capable platforms (#17079)
nandee95 Jan 6, 2025
13deb3e
Anamorphic Bloom (#17096)
aevyrie Jan 6, 2025
b4b47d6
default UI camera extraction fix (#17100)
ickshonpe Jan 6, 2025
aa09b66
Add basic directional (gamepad) navigation for UI (and non-UI) (#17102)
alice-i-cecile Jan 6, 2025
7dd5686
Fix duplicate asset loader registration warning (#17105)
arunke Jan 6, 2025
b30ee2d
Disallow requesting write resource access in Queries (#17116)
vil-mo Jan 6, 2025
f61de11
bevy_audio: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 6, 2025
d220ecc
More DefaultUiCamera fixes (#17120)
ickshonpe Jan 6, 2025
1162e03
Make the `get` function on `InstanceInputUniformBuffer` less error pr…
Bleachfuel Jan 6, 2025
94b9fe3
can hide status bar on iOS (#17179)
mockersf Jan 6, 2025
17e3b85
Simplified UI tree navigation without `ghost_nodes` (#17143)
ickshonpe Jan 6, 2025
f64f3ac
Cleanup entity reference types (#17149)
ItsDoot Jan 6, 2025
b386d08
bevy_asset: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 6, 2025
3d797d7
bevy_sprite: Apply `#![deny(clippy::allow_attributes, clippy::allow_a…
LikeLakers2 Jan 6, 2025
51075aa
Remove `bevy_core_pipeline::core_2d::Camera2dBundle` (#17185)
LikeLakers2 Jan 6, 2025
94596d2
bevy_diagnostic: Apply `#![deny(clippy::allow_attributes, clippy::all…
LikeLakers2 Jan 6, 2025
6f68776
Split up `animated_fox` example (#17191)
rparrett Jan 6, 2025
27802e6
bevy_render: Apply `#![deny(clippy::allow_attributes, clippy::allow_a…
LikeLakers2 Jan 6, 2025
4ba09f3
add line height to `TextFont` (#16614)
Cyborus04 Jan 6, 2025
fbc55b8
Update winit_runner to use spawn_app for wasm32 target (#16630)
xuwaters Jan 6, 2025
f896ad8
Add builder method for `TextFont::line_height` (#17203)
rparrett Jan 7, 2025
7cd1cba
Add the original source for Oklab conversions (#17199)
eero-lehtinen Jan 7, 2025
f26af8f
Remove references to old sample_texture function (#17195)
alex5nader Jan 7, 2025
9f18fa6
Added docs on how `Parent` component is affected by `BuildChildren` m…
AlephCubed Jan 7, 2025
b4442bc
iOS: can change home indicator / status bar during runtime (#17204)
mockersf Jan 7, 2025
a839c52
Make typos config stricter (#17202)
szepeviktor Jan 7, 2025
d1e5702
Replace unsafe blocks in `World` and `DeferredWorld` with safe equiva…
ItsDoot Jan 7, 2025
5faff84
Upstream `DebugPickingPlugin` from `bevy_mod_picking` (#17177)
skimmedsquare Jan 7, 2025
ee44141
Add `Result` handling to `Commands` and `EntityCommands` (#17043)
JaySpruce Jan 7, 2025
8baf4e5
msrv needs build (#17156)
BenjaminBrienen Jan 7, 2025
3578f9e
Reflect `bevy_input_focus` (#17212)
chompaa Jan 7, 2025
e24ae6c
Move `TextureAtlas` and friends into `bevy_image` (#17219)
mgi388 Jan 7, 2025
a2ae7e9
Remove temporary iOS workaround (#17217)
chompaa Jan 7, 2025
3aa89e1
bevy_ptr: Apply `#![deny(clippy::allow_attributes, clippy::allow_attr…
LikeLakers2 Jan 7, 2025
8031d84
bevy_window: Apply `#![deny(clippy::allow_attributes, clippy::allow_a…
LikeLakers2 Jan 7, 2025
d607649
Update `downcast-rs` to version 2 (#17223)
bushrat011899 Jan 7, 2025
020d082
Fix "Unrecognized Option" error when using Criterion-specific argumen…
BD103 Jan 8, 2025
e896c36
Rename `DefaultCameraView` (#17235)
ickshonpe Jan 8, 2025
6462935
Rename animated fox examples to better communicate their purpose (#17…
greeble-dev Jan 8, 2025
5f0674f
Allow tuple structs in animated_field! macro (#17234)
wolf-in-space Jan 8, 2025
8b4c25a
bevy_ui: Apply `#![deny(clippy::allow_attributes, clippy::allow_attri…
LikeLakers2 Jan 8, 2025
789c5e3
bevy_input: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 8, 2025
71cd5f8
Fix up the reason given for a couple of `too_many_arguments` lints (#…
LikeLakers2 Jan 9, 2025
8e51b32
Cleanup instances of `#[allow(clippy::type_complexity)]` (#17248)
LikeLakers2 Jan 9, 2025
53077b9
bevy_gilrs: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 9, 2025
00e8249
bevy_log: Apply `#![deny(clippy::allow_attributes, clippy::allow_attr…
LikeLakers2 Jan 9, 2025
3ce8b28
Added docs about `MinimalPlugins` looping as fast as possible. (#17241)
AlephCubed Jan 9, 2025
532bb15
`extract_shadows` responsive coords fix (#17236)
ickshonpe Jan 9, 2025
2403487
bevy_winit: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 9, 2025
e0d3270
bevy_mesh: Apply `#![deny(clippy::allow_attributes, clippy::allow_att…
LikeLakers2 Jan 9, 2025
9f1b8b4
bevy_time: Apply `#![deny(clippy::allow_attributes, clippy::allow_att…
LikeLakers2 Jan 9, 2025
7b56a1a
If there is no movement, DragStart is not triggered. (#17233)
rendaoer Jan 9, 2025
3742e62
Allow `clippy::too_many_arguments` to lint without warnings (#17249)
LikeLakers2 Jan 9, 2025
b20e23d
Add compile-time dyn compatible checks for `DynEq`, `DynHash` (#17254)
mgi388 Jan 9, 2025
0a9740c
Make sprite picking opt-in (#17225)
chompaa Jan 9, 2025
145f5f4
Add a simple directional UI navigation example (#17224)
alice-i-cecile Jan 9, 2025
4bca7f1
Improved Command Errors (#17215)
cart Jan 10, 2025
ec795a2
Minor `TextPipeline` cleanup (#17274)
rparrett Jan 10, 2025
f1dcd70
bevy_gizmos: Apply `#![deny(clippy::allow_attributes, clippy::allow_a…
LikeLakers2 Jan 10, 2025
4340533
bevy_hierarchy: Apply `#![deny(clippy::allow_attributes, clippy::allo…
LikeLakers2 Jan 10, 2025
b617ec0
bevy_transform: Apply `#![deny(clippy::allow_attributes, clippy::allo…
LikeLakers2 Jan 10, 2025
fec382d
bevy_text: Apply `#![deny(clippy::allow_attributes, clippy::allow_att…
LikeLakers2 Jan 10, 2025
8a82a0c
bevy_gltf: Apply `#![deny(clippy::allow_attributes, clippy::allow_att…
LikeLakers2 Jan 10, 2025
df38d1a
bevy_pbr: Apply `#![deny(clippy::allow_attributes, clippy::allow_attr…
LikeLakers2 Jan 10, 2025
6650931
bevy_scene: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 10, 2025
081fe4f
bevy_state: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 10, 2025
454dd27
Add documentation to `DynamicStorageBuffer` to clarify purpose (#17228)
BenjaminBrienen Jan 10, 2025
a5279d3
Make `bevy_remote` feature enable `serialize` feature (#17260)
mweatherley Jan 10, 2025
b77e3ef
Fix a few typos (#17292)
rparrett Jan 10, 2025
fa64e0f
`bevy_image` now enables reflection on `bevy_math` (#17293)
LikeLakers2 Jan 10, 2025
14aeaa3
Improve Compiler Errors for `bevy_tasks` (#17296)
bushrat011899 Jan 11, 2025
bab5a10
bevy_image: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 11, 2025
51c3bf2
`custom_ui_material` border fix (#17282)
ickshonpe Jan 11, 2025
5c0e13f
Fix text alignment for unbounded text (#17270)
rparrett Jan 11, 2025
6063887
Feature gate `bevy_reflect` in `bevy_image`. (#17313)
AlephCubed Jan 12, 2025
db4c6c3
bevy_internal: Apply `#![deny(clippy::allow_attributes, clippy::allow…
LikeLakers2 Jan 12, 2025
900509b
bevy_utils: Apply `#![deny(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 12, 2025
39a5146
bevy_remote: Apply `#![deny(clippy::allow_attributes, clippy::allow_a…
LikeLakers2 Jan 12, 2025
62a3077
bevy_picking: Apply `#![deny(clippy::allow_attributes, clippy::allow_…
LikeLakers2 Jan 12, 2025
447108b
Downgrade `clippy::allow_attributes` and `clippy::allow_attributes_w…
LikeLakers2 Jan 12, 2025
8ac1f8c
Rename UI `camera_entity` fields (#17243)
ickshonpe Jan 12, 2025
02bb151
Rename `PickingBehavior` to `Pickable` (#17266)
chompaa Jan 12, 2025
f5d38f3
Fix entity does not exist message on index reuse (#17264)
SpecificProtagonist Jan 12, 2025
e808fbe
Renamed members of `ParamWarnPolicy` to reflect new behaviour. (#17311)
AlephCubed Jan 12, 2025
bb0a82b
Higher quality bicubic lightmap sampling (#16740)
JMS55 Jan 12, 2025
f004789
Allow users to customize history length in `FrameTimeDiagnosticsPlugi…
rparrett Jan 12, 2025
141b767
Key render phases off the main world view entity, not the render worl…
pcwalton Jan 12, 2025
83b2265
Fix `bevy_time` tests occasionally failing on optimised Windows build…
greeble-dev Jan 14, 2025
4dfa877
Add std derives to SystemParam types (#16785)
spectria-limina Jan 14, 2025
b90329a
`update_text2d_layout` creates new font atlases when the primary wind…
ickshonpe Jan 14, 2025
c96949d
Improve the `animated_mesh` example (#17328)
greeble-dev Jan 14, 2025
0222b35
Diagnostics smoothing factor fix (#17354)
ickshonpe Jan 14, 2025
41fd280
Make InputFocus optional in bevy_winit (#17358)
IceSentry Jan 14, 2025
b0beeab
Add BRP method to mutate a component (#16940)
purplg Jan 14, 2025
d34803f
Add some multi-span text to the `text2d` example (#17308)
ickshonpe Jan 14, 2025
47d25c1
Ambient component (#17343)
robtfm Jan 14, 2025
031bb09
Refactor event system documentation in `system_param.rs` (#17364)
younes-io Jan 14, 2025
e53c8e0
Create missing constructors for 2D primitive mesh builders (#17291)
BD103 Jan 14, 2025
35101f3
Use `multi_draw_indirect_count` where available, in preparation for t…
pcwalton Jan 14, 2025
0c6fd70
bevy_core_pipeline: Apply `#![warn(clippy::allow_attributes, clippy::…
LikeLakers2 Jan 14, 2025
61a226b
bevy_dylib: Apply `#![warn(clippy::allow_attributes, clippy::allow_at…
LikeLakers2 Jan 14, 2025
dfe8e63
bevy_input_focus: Apply `#![warn(clippy::allow_attributes, clippy::al…
LikeLakers2 Jan 14, 2025
706cdd5
bevy_macro_utils: Apply `#![warn(clippy::allow_attributes, clippy::al…
LikeLakers2 Jan 14, 2025
17c46f4
bevy_ecs: Apply `#![warn(clippy::allow_attributes, clippy::allow_attr…
LikeLakers2 Jan 14, 2025
eec5915
Fix some punctuation (#17368)
bas-ie Jan 14, 2025
ec61197
Fix a missing `.entity() -> .target()` conversion in observers exampl…
mweatherley Jan 14, 2025
276d6e8
fix typo query.rs (#17366)
younes-io Jan 14, 2025
9ef1964
added `any_match_filter` common condition (#17327)
Jaso333 Jan 14, 2025
dcff8f3
Make `ObservedBy` public (#17297)
ad-kr Jan 14, 2025
f2e00c8
feat: support for clip children on windows (#16545)
nicholasc Jan 14, 2025
0756a19
Support texture atlases in CustomCursor::Image (#17121)
mgi388 Jan 14, 2025
26bb0b4
Move `#![warn(clippy::allow_attributes, clippy::allow_attributes_with…
LikeLakers2 Jan 15, 2025
e8e2426
Forward decals (port of bevy_contact_projective_decals) (#16600)
JMS55 Jan 15, 2025
4d42534
Move CustomCursor to bevy_winit/src/custom_cursor.rs (#17381)
mgi388 Jan 15, 2025
6ea1574
Add type registration for PickingInteraction (#17372)
andrewhickman Jan 15, 2025
daf665c
Clip outlines using the local clipping rect. (#17385)
ickshonpe Jan 15, 2025
237c6b2
Remove Event: Component trait bound using a wrapper type which impls …
alice-i-cecile Jan 15, 2025
64ab33c
Use chain() for system dependency (#17387)
cBournhonesque Jan 15, 2025
5cc3f47
Implement `Clone` for `QueryIter` over read-only data (#17391)
bushrat011899 Jan 15, 2025
72f7074
`add_edges` helper for directional navigation (#17389)
alice-i-cecile Jan 15, 2025
77fd7bf
Update safety docs for `Ptr::assert_unique` (#17394)
joseph-gio Jan 16, 2025
862bc7a
wip
IceSentry Nov 16, 2024
7a8415b
wip
IceSentry Dec 4, 2024
9b98b67
wip
IceSentry Dec 17, 2024
97bdac9
wip
IceSentry Dec 20, 2024
6f8488f
yeet custom material data
IceSentry Dec 20, 2024
7d268c3
fix gpu processing
IceSentry Dec 20, 2024
8db71e5
yeet check vis and rename some stuff
IceSentry Dec 20, 2024
09e8987
wip docs
IceSentry Dec 20, 2024
d0e31a0
docs updates and typo fixes
ChristopherBiscardi Jan 16, 2025
67427e7
add custom render phase to examples readme
ChristopherBiscardi Jan 16, 2025
f074c4f
rebased up to 77fd7bf7cebeff44d3ea941cf062a3654c0bd959
ChristopherBiscardi Jan 17, 2025
447291a
fmt
ChristopherBiscardi Jan 17, 2025
e0679bc
add clippy expect reason
ChristopherBiscardi Jan 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/docs_improvement.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ assignees: ''

Provide a link to the documentation and describe how it could be improved. In what ways is it incomplete, incorrect, or misleading?

If you have suggestions on exactly what the new docs should say, feel free to include them here. Alternatively, make the changes yourself and [create a pull request](https://bevyengine.org/learn/book/contributing/code/) instead.
If you have suggestions on exactly what the new docs should say, feel free to include them here. Alternatively, make the changes yourself and [create a pull request](https://bevyengine.org/learn/contribute/helping-out/writing-docs/) instead.
7 changes: 4 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ env:
CARGO_TERM_COLOR: always
# If nightly is breaking CI, modify this variable to target a specific nightly version.
NIGHTLY_TOOLCHAIN: nightly
RUSTFLAGS: "-D warnings"

concurrency:
group: ${{github.workflow}}-${{github.ref}}
Expand Down Expand Up @@ -195,7 +196,7 @@ jobs:
- name: Check wasm
run: cargo check --target wasm32-unknown-unknown -Z build-std=std,panic_abort
env:
RUSTFLAGS: "-C target-feature=+atomics,+bulk-memory"
RUSTFLAGS: "-C target-feature=+atomics,+bulk-memory -D warnings"

markdownlint:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -241,7 +242,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Check for typos
uses: crate-ci/typos@v1.28.3
uses: crate-ci/typos@v1.29.4
- name: Typos info
if: failure()
run: |
Expand Down Expand Up @@ -319,7 +320,7 @@ jobs:
run: cargo run -p ci -- doc
env:
CARGO_INCREMENTAL: 0
RUSTFLAGS: "-C debuginfo=0"
RUSTFLAGS: "-C debuginfo=0 -D warnings"
# This currently report a lot of false positives
# Enable it again once it's fixed - https://github.com/bevyengine/bevy/issues/1983
# - name: Installs cargo-deadlinks
Expand Down
147 changes: 0 additions & 147 deletions .github/workflows/daily.yml

This file was deleted.

5 changes: 4 additions & 1 deletion .github/workflows/post-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,12 @@ env:
CARGO_TERM_COLOR: always

jobs:
ci:
bump:
if: github.repository == 'bevyengine/bevy'
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4

Expand Down
55 changes: 0 additions & 55 deletions .github/workflows/release.yml

This file was deleted.

20 changes: 10 additions & 10 deletions .github/workflows/send-screenshots-to-pixeleagle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,13 @@ jobs:
if: ${{ ! fromJSON(env.PIXELEAGLE_TOKEN_EXISTS) }}
run: |
echo "The PIXELEAGLE_TOKEN secret does not exist, so uploading screenshots to Pixel Eagle was skipped." >> $GITHUB_STEP_SUMMARY

- name: Download artifact
if: ${{ fromJSON(env.PIXELEAGLE_TOKEN_EXISTS) }}
uses: actions/download-artifact@v4
with:
pattern: ${{ inputs.artifact }}

- name: Send to Pixel Eagle
if: ${{ fromJSON(env.PIXELEAGLE_TOKEN_EXISTS) }}
env:
Expand All @@ -49,11 +49,11 @@ jobs:
# Create a new run with its associated metadata
metadata='{"os":"${{ inputs.os }}", "commit": "${{ inputs.commit }}", "branch": "${{ inputs.branch }}"}'
run=`curl https://pixel-eagle.vleue.com/$project/runs --json "$metadata" --oauth2-bearer ${{ secrets.PIXELEAGLE_TOKEN }} | jq '.id'`

SAVEIFS=$IFS

cd ${{ inputs.artifact }}

# Read the hashes of the screenshot for fast comparison when they are equal
IFS=$'\n'
# Build a json array of screenshots and their hashes
Expand All @@ -67,7 +67,7 @@ jobs:
done
hashes=`echo $hashes | rev | cut -c 2- | rev`
hashes="$hashes]"

IFS=$SAVEIFS

# Upload screenshots with unknown hashes
Expand All @@ -78,7 +78,7 @@ jobs:
curl https://pixel-eagle.vleue.com/$project/runs/$run/screenshots -F "data=@./screenshots-$name" -F "screenshot=$name" --oauth2-bearer ${{ secrets.PIXELEAGLE_TOKEN }}
echo
done

IFS=$SAVEIFS

cd ..
Expand All @@ -93,17 +93,17 @@ jobs:
missing=`cat pixeleagle.json | jq '.missing | length'`
if [ ! $missing -eq 0 ]; then
echo "There are $missing missing screenshots"
echo "::warning title=$missing missing screenshots on ${{ inputs.os }}::https://pixel-eagle.vleue.com/$project/runs/$run/compare/$compared_with"
echo "::warning title=$missing missing screenshots on ${{ inputs.os }}::https://pixel-eagle.com/project/$project/run/$run/compare/$compared_with"
status=1
fi

diff=`cat pixeleagle.json | jq '.diff | length'`
if [ ! $diff -eq 0 ]; then
echo "There are $diff screenshots with a difference"
echo "::warning title=$diff different screenshots on ${{ inputs.os }}::https://pixel-eagle.vleue.com/$project/runs/$run/compare/$compared_with"
echo "::warning title=$diff different screenshots on ${{ inputs.os }}::https://pixel-eagle.com/project/$project/run/$run/compare/$compared_with"
status=1
fi

echo "created run $run: https://pixel-eagle.vleue.com/$project/runs/$run/compare/$compared_with"
echo "created run $run: https://pixel-eagle.com/project/$project/run/$run/compare/$compared_with"

exit $status
Loading