Skip to content

Split WorldQuery into WorldQueryData and WorldQueryFilter #8899

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

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
7f61964
Split WorldQuery into WorldQueryData and WorldQueryFilter
wainwrightmark Jun 20, 2023
4dd9ea1
removed unneeded compile fail tests
wainwrightmark Jun 20, 2023
f4fec7b
Bump hashbrown to 0.14 (#8904)
NiklasEi Jun 21, 2023
98eb1d5
Fix windows not being centered properly when system interface is scal…
marlyx Jun 21, 2023
284b6df
Providing a better example for Mesh-building in docs. (#8885)
Adamkob12 Jun 21, 2023
af4336c
Reflect UUID (#8905)
Joakker Jun 21, 2023
e529d8c
Remove "bevy_text" feature attributes on imports used by non-text sys…
ickshonpe Jun 21, 2023
0294bb1
Move AppTypeRegistry to bevy_ecs (#8901)
nicopap Jun 21, 2023
72b4aac
fix normal prepass (#8890)
IceSentry Jun 21, 2023
f18f288
Allow tuples and single plugins in `add_plugins`, deprecate `add_plug…
geieredgar Jun 21, 2023
0a881ab
Cascaded shadow maps: Fix prepass ortho depth clamping (#8877)
danchia Jun 21, 2023
c39e02c
Improved UI render batching (#8793)
ickshonpe Jun 21, 2023
ee1368a
Fix AsBindGroup derive, texture attribute, visibility flag parsing (#…
loganbenjamin Jun 21, 2023
0f242ea
Add missing dependencies to `bevy_text` feature (#8920)
TimJentzsch Jun 22, 2023
f7ea93a
Update and improve Window Documentation (#8858)
Selene-Amanita Jun 22, 2023
bb59509
Fix gizmos in WebGPU (#8910)
tim-blackbird Jun 22, 2023
c6170d4
Add morph targets (#8158)
nicopap Jun 22, 2023
724e69b
Bias texture mipmaps (#7614)
JMS55 Jun 22, 2023
70f91b2
Implement WorldQuery for EntityRef (#6960)
james7132 Jun 22, 2023
29f7293
Change `despawn_descendants` to return `&mut Self` (#8928)
Jun 23, 2023
cdaae01
Apply scale factor to `ImageMeasure` sizes (#8545)
ickshonpe Jun 23, 2023
8a1f0a2
Fix any_component_removed (#8939)
Shatur Jun 23, 2023
75c6641
Add example to demonstrate manual generation and UV mapping of 3D mes…
Adamkob12 Jun 23, 2023
469a19c
fix example grid (#8940)
Vrixyz Jun 23, 2023
bec299f
Fix WebGPU error in "ui_pipeline" by adding a flat interpolate attrib…
ameknite Jun 25, 2023
4b1a502
extract common code from a if block (#8959)
nicopap Jun 26, 2023
aeea4b0
`NoWrap` `Text` feature (#8947)
ickshonpe Jun 26, 2023
1e73312
Use AHash to get color from entity in bevy_gizmos (#8960)
nicopap Jun 26, 2023
15be0d1
Add/fix `track_caller` attribute on panicking entity accessor methods…
MrGunflame Jun 26, 2023
8fa94a0
blend_modes example: fix label position (#8454)
mockersf Jun 26, 2023
0f4d16a
Don't ignore additional entries in `UntypedReflectDeserializerVisitor…
SkiFire13 Jun 26, 2023
10f5c92
improve shader import model (#5703)
robtfm Jun 27, 2023
4cb0bec
Split WorldQuery into WorldQueryData and WorldQueryFilter
wainwrightmark Jun 20, 2023
831e29a
Merge branch 'split-worldquery-into-data-and-filter' of https://githu…
wainwrightmark Jun 27, 2023
2e5e55b
New `WorldQuery` safety comments
wainwrightmark Jun 27, 2023
2e89176
Update crates/bevy_ecs/src/query/fetch.rs
wainwrightmark Jun 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,15 @@
* Ground tile from [Kenney's Tower Defense Kit](https://www.kenney.nl/assets/tower-defense-kit) (CC0 1.0 Universal)
* Game icons from [Kenney's Game Icons](https://www.kenney.nl/assets/game-icons) (CC0 1.0 Universal)
* Space ships from [Kenny's Simple Space Kit](https://www.kenney.nl/assets/simple-space) (CC0 1.0 Universal)
* glTF animated fox from [glTF Sample Models](https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/Fox)
* Low poly fox [by PixelMannen](https://opengameart.org/content/fox-and-shiba) (CC0 1.0 Universal)
* Rigging and animation [by @tomkranis on Sketchfab](https://sketchfab.com/models/371dea88d7e04a76af5763f2a36866bc) ([CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/))
* glTF animated fox from [glTF Sample Models][fox]
* Low poly fox [by PixelMannen] (CC0 1.0 Universal)
* Rigging and animation [by @tomkranis on Sketchfab] ([CC-BY 4.0])
* FiraMono by The Mozilla Foundation and Telefonica S.A (SIL Open Font License, Version 1.1: assets/fonts/FiraMono-LICENSE)
* Barycentric from [mk_bary_gltf](https://github.com/komadori/mk_bary_gltf) (MIT OR Apache-2.0)
* `MorphStressTest.gltf`, [MorphStressTest] ([CC-BY 4.0] by Analytical Graphics, Inc, Model and textures by Ed Mackey)

[MorphStressTest]: https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/MorphStressTest
[fox]: https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/Fox
[by PixelMannen]: https://opengameart.org/content/fox-and-shiba
[by @tomkranis on Sketchfab]: https://sketchfab.com/models/371dea88d7e04a76af5763f2a36866bc
[CC-BY 4.0]: https://creativecommons.org/licenses/by/4.0/
22 changes: 21 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ bevy_scene = ["bevy_internal/bevy_scene", "bevy_asset"]
bevy_sprite = ["bevy_internal/bevy_sprite", "bevy_render", "bevy_core_pipeline"]

# Provides text functionality
bevy_text = ["bevy_internal/bevy_text"]
bevy_text = ["bevy_internal/bevy_text", "bevy_asset", "bevy_sprite"]

# A custom ECS-driven UI framework
bevy_ui = ["bevy_internal/bevy_ui", "bevy_core_pipeline", "bevy_text", "bevy_sprite"]
Expand Down Expand Up @@ -447,6 +447,16 @@ description = "A scene showcasing the built-in 3D shapes"
category = "3D Rendering"
wasm = true

[[example]]
name = "generate_custom_mesh"
path = "examples/3d/generate_custom_mesh.rs"

[package.metadata.example.generate_custom_mesh]
name = "Generate Custom Mesh"
description = "Simple showcase of how to generate a custom mesh with a custom texture"
category = "3D Rendering"
wasm = true

[[example]]
name = "anti_aliasing"
path = "examples/3d/anti_aliasing.rs"
Expand Down Expand Up @@ -746,6 +756,16 @@ description = "Plays an animation from a skinned glTF"
category = "Animation"
wasm = true

[[example]]
name = "morph_targets"
path = "examples/animation/morph_targets.rs"

[package.metadata.example.morph_targets]
name = "Morph Targets"
description = "Plays an animation from a glTF file with meshes with morph targets"
category = "Animation"
wasm = true

[[example]]
name = "animated_transform"
path = "examples/animation/animated_transform.rs"
Expand Down
Loading