// SPDX-License-Identifier: BSD-3-Clause
// Copyright (c) 2026 Fernando Sahmkow
/**
* @file blue_noise.h
* @brief Void-and-Cluster blue noise threshold map generation
*
* Implements the Void-and-Cluster algorithm described in:
* Robert Ulichney, "The Void-and-Cluster Method for Dither Array Generation",
* Proc. SPIE 1913, Human Vision, Visual Processing, and Digital Display IV, 1993.
*
* Produces a 64×64 blue noise threshold map suitable for ordered dithering.
* The map is generated once (lazily) and cached for the lifetime of the process.
*/
namespace whiteout::textures // namespace whiteout::textures