bevy/crates/bevy_core_pipeline/src
Carter Anderson 06cb5c5fd9
Fix Component require() IDE integration (#18165)
# Objective

Component `require()` IDE integration is fully broken, as of #16575.

## Solution

This reverts us back to the previous "put the docs on Component trait"
impl. This _does_ reduce the accessibility of the required components in
rust docs, but the complete erasure of "required component IDE
experience" is not worth the price of slightly increased prominence of
requires in docs.

Additionally, Rust Analyzer has recently started including derive
attributes in suggestions, so we aren't losing that benefit of the
proc_macro attribute impl.
2025-03-06 02:44:47 +00:00
..
auto_exposure Weak handle migration (#17695) 2025-02-05 22:44:20 +00:00
blit Weak handle migration (#17695) 2025-02-05 22:44:20 +00:00
bloom Upgrade to Rust Edition 2024 (#17967) 2025-02-24 03:54:47 +00:00
contrast_adaptive_sharpening Weak handle migration (#17695) 2025-02-05 22:44:20 +00:00
core_2d main_transparent_pass_2d render node command encoding parallelization (#17735) 2025-02-09 14:12:33 +00:00
core_3d Implement occlusion culling for the deferred rendering pipeline. (#17934) 2025-02-20 12:54:27 +00:00
deferred Implement occlusion culling for the deferred rendering pipeline. (#17934) 2025-02-20 12:54:27 +00:00
dof Weak handle migration (#17695) 2025-02-05 22:44:20 +00:00
experimental Implement occlusion culling for directional light shadow maps. (#17951) 2025-02-21 05:56:15 +00:00
fullscreen_vertex_shader Weak handle migration (#17695) 2025-02-05 22:44:20 +00:00
fxaa Weak handle migration (#17695) 2025-02-05 22:44:20 +00:00
motion_blur Fix Component require() IDE integration (#18165) 2025-03-06 02:44:47 +00:00
oit Make Query::single (and friends) return a Result (#18082) 2025-03-02 19:51:56 +00:00
post_process Weak handle migration (#17695) 2025-02-05 22:44:20 +00:00
prepass Implement occlusion culling for the deferred rendering pipeline. (#17934) 2025-02-20 12:54:27 +00:00
skybox Derive Reflect on Skybox (#17781) 2025-02-10 22:24:23 +00:00
smaa Weak handle migration (#17695) 2025-02-05 22:44:20 +00:00
taa Fix Component require() IDE integration (#18165) 2025-03-06 02:44:47 +00:00
tonemapping Allowed creating uninitialized images (for use as storage textures) (#17760) 2025-02-10 22:22:07 +00:00
upscaling Move hashbrown and foldhash out of bevy_utils (#17460) 2025-01-23 16:46:08 +00:00
lib.rs Implement experimental GPU two-phase occlusion culling for the standard 3D mesh pipeline. (#17413) 2025-01-27 05:02:46 +00:00
msaa_writeback.rs Simpler lint fixes: makes ci lints work but disables a lint for now (#15376) 2024-09-24 11:42:59 +00:00