// postfx_config.hpp - Carga de los parámetros del shader de postpro desde YAML. // © 2026 JailDesigner // // Lee `config/postfx.yaml` (dentro de resources.pack) y devuelve un struct // PostFxParams listo para pasar a GpuFrameRenderer::setPostFx(). Si el YAML // no existe o falla el parser, retorna los defaults built-in. #pragma once #include #include "core/rendering/gpu/gpu_frame_renderer.hpp" namespace Config::PostFx { // Carga desde el resource pack. Path relativo dentro del pack (p.ej. // "config/postfx.yaml"). Si falla, devuelve un PostFxParams construido por // defecto (valores embebidos en el struct). [[nodiscard]] auto load(const std::string& path) -> Rendering::GPU::PostFxParams; } // namespace Config::PostFx