import { bloomFloatPixels, bloomPixels } from "../PostProcessPass.js";
export function runExternalParityBloom(pixels, width, height, options = {}) {
    return pixels instanceof Float32Array ? bloomFloatPixels(pixels, width, height, options) : bloomPixels(pixels, width, height, options);
}
export function createExternalParityBloomEvidence(result) {
    return {
        mode: result.pixels instanceof Float32Array ? "hdr" : "ldr",
        brightPixelCount: result.brightPixelCount,
        changedPixels: result.changedPixels,
        maxNeighborBoost: result.maxNeighborBoost,
        diagnostic: "Bloom evidence must improve highlights without hiding poor lighting or material failures."
    };
}
//# sourceMappingURL=BloomPass.js.map