declare const _default: "\n// 2x2 bayer matrix [1 2][3 0], p in [0,1]\nfn bayer2(p: vec2f) -> f32 {\n    return (2.0 * p.y + p.x + 1.0) % 4.0;\n}\n\n// 4x4 matrix, p - pixel coordinate\nfn bayer4(p: vec2f) -> f32 {\n    let p1: vec2f = p % vec2f(2.0);\n    let p2: vec2f = floor(0.5 * (p % vec2f(4.0)));\n    return 4.0 * bayer2(p1) + bayer2(p2);\n}\n\n// 8x8 matrix, p - pixel coordinate\nfn bayer8(p: vec2f) -> f32 {\n    let p1: vec2f = p % vec2f(2.0);\n    let p2: vec2f = floor(0.5 * (p % vec2f(4.0)));\n    let p4: vec2f = floor(0.25 * (p % vec2f(8.0)));\n    return 4.0 * (4.0 * bayer2(p1) + bayer2(p2)) + bayer2(p4);\n}\n";
export default _default;
