@@ -17,16 +17,16 @@ const patternVs = `
1717 #define FILL_PATTERN_OFFSET_ATTRIB instanceFillPatternOffsets
1818#endif
1919
20- attribute vec4 FILL_PATTERN_FRAME_ATTRIB;
21- attribute float FILL_PATTERN_SCALE_ATTRIB;
22- attribute vec2 FILL_PATTERN_OFFSET_ATTRIB;
20+ in vec4 FILL_PATTERN_FRAME_ATTRIB;
21+ in float FILL_PATTERN_SCALE_ATTRIB;
22+ in vec2 FILL_PATTERN_OFFSET_ATTRIB;
2323
2424uniform bool fill_patternEnabled;
2525uniform vec2 fill_patternTextureSize;
2626
27- varying vec2 fill_uv;
28- varying vec4 fill_patternBounds;
29- varying vec4 fill_patternPlacement;
27+ out vec2 fill_uv;
28+ out vec4 fill_patternBounds;
29+ out vec4 fill_patternPlacement;
3030` ;
3131
3232const patternFs = `
@@ -36,9 +36,9 @@ uniform sampler2D fill_patternTexture;
3636uniform vec2 fill_uvCoordinateOrigin;
3737uniform vec2 fill_uvCoordinateOrigin64Low;
3838
39- varying vec4 fill_patternBounds;
40- varying vec4 fill_patternPlacement;
41- varying vec2 fill_uv;
39+ in vec4 fill_patternBounds;
40+ in vec4 fill_patternPlacement;
41+ in vec2 fill_uv;
4242
4343const float FILL_UV_SCALE = 512.0 / 40000000.0;
4444` ;
@@ -64,7 +64,7 @@ const inject = {
6464
6565 vec2 texCoords = fill_patternBounds.xy + fill_patternBounds.zw * patternUV;
6666
67- vec4 patternColor = texture2D (fill_patternTexture, texCoords);
67+ vec4 patternColor = texture (fill_patternTexture, texCoords);
6868 color.a *= patternColor.a;
6969 if (!fill_patternMask) {
7070 color.rgb = patternColor.rgb;
0 commit comments