import { createRendererOwnedEvidenceFlag } from "./CinematicEvidence.js";
export function createCinematicFilmGrainPass(options = {}) {
    return {
        name: "film-grain",
        intensity: options.intensity ?? 0.025,
        animated: options.animated ?? true,
        rendererOwnedEvidence: createRendererOwnedEvidenceFlag({
            id: "postprocess:film-grain",
            feature: "postprocess",
            label: "Film grain pass",
            source: "renderer-postprocess",
            sceneContent: false,
            diagnostics: ["Film grain is bounded by default so screenshot gates are not satisfied by noise alone."]
        })
    };
}
//# sourceMappingURL=FilmGrainPass.js.map