declare const _default: "\n\n#ifndef LINEARIZE_DEPTH\n#define LINEARIZE_DEPTH\n\nfn linearizeDepthWithParams(z: f32, cameraParams: vec4f) -> f32 {\n    if (cameraParams.w == 0.0) {\n        return (cameraParams.z * cameraParams.y) / (cameraParams.y + z * (cameraParams.z - cameraParams.y));\n    } else {\n        return cameraParams.z + z * (cameraParams.y - cameraParams.z);\n    }\n}\n\n#ifndef CAMERAPLANES\n    #define CAMERAPLANES\n    uniform camera_params: vec4f;   // x: 1 / camera_far,      y: camera_far,     z: camera_near,        w: is_ortho\n#endif\n\nfn linearizeDepth(z: f32) -> f32 {\n    return linearizeDepthWithParams(z, uniform.camera_params);\n}\n#endif // LINEARIZE_DEPTH\n";
export default _default;
