{"version":3,"file":"constrast.min.mjs","names":[],"sources":["../../../../src/filters/shaders/constrast.ts"],"sourcesContent":["export const fragmentSource = `\n  precision highp float;\n  uniform sampler2D uTexture;\n  uniform float uContrast;\n  varying vec2 vTexCoord;\n  void main() {\n    vec4 color = texture2D(uTexture, vTexCoord);\n    float contrastF = 1.015 * (uContrast + 1.0) / (1.0 * (1.015 - uContrast));\n    color.rgb = contrastF * (color.rgb - 0.5) + 0.5;\n    gl_FragColor = color;\n  }`;\n"],"mappings":"AAAA,MAAa,EAAiB;;;;;;;;;;KAAA,OAAA,KAAA"}