@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
3 lines (2 loc) • 900 B
TypeScript
declare const _default: "\n\nvarying vec2 vUv0;\n\nuniform sampler2D source;\nuniform vec2 pixelOffset;\n\nvoid main(void) {\n vec4 c = texture2DLodEXT(source, vUv0, 0.0);\n c = c.a>0.0? c : texture2DLodEXT(source, vUv0 - pixelOffset, 0.0);\n c = c.a>0.0? c : texture2DLodEXT(source, vUv0 + vec2(0, -pixelOffset.y), 0.0);\n c = c.a>0.0? c : texture2DLodEXT(source, vUv0 + vec2(pixelOffset.x, -pixelOffset.y), 0.0);\n c = c.a>0.0? c : texture2DLodEXT(source, vUv0 + vec2(-pixelOffset.x, 0), 0.0);\n c = c.a>0.0? c : texture2DLodEXT(source, vUv0 + vec2(pixelOffset.x, 0), 0.0);\n c = c.a>0.0? c : texture2DLodEXT(source, vUv0 + vec2(-pixelOffset.x, pixelOffset.y), 0.0);\n c = c.a>0.0? c : texture2DLodEXT(source, vUv0 + vec2(0, pixelOffset.y), 0.0);\n c = c.a>0.0? c : texture2DLodEXT(source, vUv0 + pixelOffset, 0.0);\n gl_FragColor = c;\n}\n";
export default _default;