parent
3faca1e549
commit
abaea01e30
@ -14,8 +14,8 @@
|
||||
//! To use SMAA, add [`SmaaSettings`] to a [`bevy_render::camera::Camera`]. In a
|
||||
//! pinch, you can simply use the default settings (via the [`Default`] trait)
|
||||
//! for a high-quality, high-performance appearance. When using SMAA, you will
|
||||
//! likely want to turn the default MSAA off by inserting the
|
||||
//! [`bevy_render::view::Msaa::Off`] resource into the [`App`].
|
||||
//! likely want set [`bevy_render::view::Msaa`] to [`bevy_render::view::Msaa::Off`]
|
||||
//! for every camera using SMAA.
|
||||
//!
|
||||
//! Those who have used SMAA in other engines should be aware that Bevy doesn't
|
||||
//! yet support the following more advanced features of SMAA:
|
||||
|
||||
@ -38,7 +38,7 @@ use bevy_utils::tracing::warn;
|
||||
|
||||
const TAA_SHADER_HANDLE: Handle<Shader> = Handle::weak_from_u128(656865235226276);
|
||||
|
||||
/// Plugin for temporal anti-aliasing. Disables multisample anti-aliasing (MSAA).
|
||||
/// Plugin for temporal anti-aliasing.
|
||||
///
|
||||
/// See [`TemporalAntiAliasSettings`] for more details.
|
||||
pub struct TemporalAntiAliasPlugin;
|
||||
@ -118,6 +118,8 @@ pub struct TemporalAntiAliasBundle {
|
||||
///
|
||||
/// # Usage Notes
|
||||
///
|
||||
/// Any camera with this component must also disable [`Msaa`] by setting it to [`Msaa::Off`].
|
||||
///
|
||||
/// Requires that you add [`TemporalAntiAliasPlugin`] to your app,
|
||||
/// and add the [`DepthPrepass`], [`MotionVectorPrepass`], and [`TemporalJitter`]
|
||||
/// components to your camera.
|
||||
|
||||
@ -105,7 +105,8 @@ const MESHLET_MESH_MATERIAL_SHADER_HANDLE: Handle<Shader> =
|
||||
/// * Requires preprocessing meshes. See [`MeshletMesh`] for details.
|
||||
/// * Limitations on the kinds of materials you can use. See [`MeshletMesh`] for details.
|
||||
///
|
||||
/// This plugin is not compatible with [`Msaa`], and adding this plugin will disable it.
|
||||
/// This plugin is not compatible with [`Msaa`]. Any camera rendering a [`MeshletMesh`] must have
|
||||
/// [`Msaa`] set to [`Msaa::Off`].
|
||||
///
|
||||
/// This plugin does not work on WASM.
|
||||
///
|
||||
|
||||
Loading…
Reference in New Issue
Block a user