/** * Tonemapping post-process pass. * Reads HDR scene + bloom + SSAO textures. Applies: * 1. SSAO (multiply AO into scene) * 2. Exposure adjustment * 3. ACES filmic tonemapping * 4. Gamma correction * 5. Vignette * Outputs to the swapchain (rgba8unorm). */ export declare class TonemapPass { private readonly _device; private readonly _pipeline; private readonly _bgl; private readonly _sampler; private readonly _paramsBuffer; private readonly _paramsData; constructor(device: GPUDevice, outputFormat: GPUTextureFormat); execute(encoder: GPUCommandEncoder, hdrView: GPUTextureView, bloomView: GPUTextureView, aoView: GPUTextureView, outputView: GPUTextureView, bloomIntensity: number, exposure: number, vignetteIntensity: number, vignetteRadius: number): void; destroy(): void; } //# sourceMappingURL=tonemap-pass.d.ts.map