UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

3 lines (2 loc) 538 B
declare const _default: "\n #ifdef FRINGING\n uniform float fringingIntensity;\n\n vec3 applyFringing(vec3 color, vec2 uv) {\n // offset depends on the direction from the center\n vec2 centerDistance = uv - 0.5;\n vec2 offset = fringingIntensity * centerDistance * centerDistance;\n\n color.r = texture2D(sceneTexture, uv - offset).r;\n color.b = texture2D(sceneTexture, uv + offset).b;\n return color;\n }\n #endif\n"; export default _default;