declare const _default: "\n\n#include \"tonemappingPS\"\n#include \"decodePS\"\n#include \"gammaPS\"\n#include \"fogPS\"\n\n#if FOG != NONE && !defined(GSPLAT_NO_FOG)\n    #define GSPLAT_FOG\n#endif\n\n// prepare the output color for the given gamma-space color\nfn prepareOutputFromGamma(gammaColor: vec3f, depth: f32) -> vec3f {\n    var color = gammaColor;\n\n    // decode to linear when we need linear-space processing\n    #if TONEMAP != NONE || GAMMA == NONE || defined(GSPLAT_FOG)\n        color = decodeGamma3(color);\n    #endif\n\n    // apply fog in linear space\n    #ifdef GSPLAT_FOG\n        color = addFog(color, depth);\n    #endif\n\n    // apply tonemapping\n    #if TONEMAP != NONE\n        color = toneMap(color);\n    #endif\n\n    // encode to gamma when needed\n    #if TONEMAP != NONE || (GAMMA != NONE && defined(GSPLAT_FOG))\n        color = gammaCorrectOutput(color);\n    #endif\n\n    return color;\n}\n";
export default _default;
