//-----------------------------------------------------------------------
// Author: Colby-O
// File: PSXDitherMode.cs
//-----------------------------------------------------------------------
namespace ColbyO.VNTG.PSX
{
///
/// Defines the dithering method used to reduce color banding and simulate higher bit-depth.
///
public enum PSXDitherMode
{
///
/// Dithering is applied based on the overall brightness of the scene.
///
MultiplicativeLuminance = 0,
///
/// Dithering is applied per color channel.
///
MultiplicativeChannel = 1,
///
/// Dithering shifts pixel values based on the dither pattern and color precision.
///
Additive = 2
}
}