
# Objective - bevy_core_pipeline is getting really big and it's a big bottleneck for compilation time. A lot of parts of it can be broken up ## Solution - Add a new bevy_anti_aliasing crate that contains all the anti_aliasing implementations - I didn't move any MSAA related code to this new crate because that's a lot more invasive ## Testing - Tested the anti_aliasing example to make sure all methods still worked --- ## Showcase before:  after:  Notice that now bevy_core_pipeline is 1s shorter and bevy_anti_aliasing now compiles in parallel with bevy_pbr. ## Migration Guide When using anti aliasing features, you now need to import them from `bevy::anti_aliasing` instead of `bevy::core_pipeline`
10 lines
362 B
Rust
10 lines
362 B
Rust
//! Experimental rendering features.
|
|
//!
|
|
//! Experimental features are features with known problems, missing features,
|
|
//! compatibility issues, low performance, and/or future breaking changes, but
|
|
//! are included nonetheless for testing purposes.
|
|
|
|
pub mod taa {
|
|
pub use crate::taa::{TemporalAntiAliasNode, TemporalAntiAliasPlugin, TemporalAntiAliasing};
|
|
}
|