use bevy::render::render_resource::{BlendComponent, BlendFactor, BlendOperation, BlendState};
pub mod ambient_light;
pub mod point_light;
pub(crate) const BLEND_ADD: BlendState = BlendState {
color: BlendComponent {
src_factor: BlendFactor::One,
dst_factor: BlendFactor::One,
operation: BlendOperation::Add,
},
alpha: BlendComponent {
src_factor: BlendFactor::One,
dst_factor: BlendFactor::One,
operation: BlendOperation::Add,
},
};
pub(crate) const BLEND_MULTIPLY: BlendState = BlendState {
color: BlendComponent {
src_factor: BlendFactor::Dst,
dst_factor: BlendFactor::OneMinusSrcAlpha,
operation: BlendOperation::Add,
},
alpha: BlendComponent::OVER,
};