UNPKG

phaser

Version:

A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.

15 lines (14 loc) 537 B
module.exports = [ '#pragma phaserTemplate(shaderName)', 'precision mediump float;', 'uniform sampler2D uMainSampler;', 'uniform vec2 resolution;', 'uniform vec4 uSizeAndOffset;', 'varying vec2 outTexCoord;', 'void main()', '{', ' vec2 gridCell = floor((outTexCoord * resolution + uSizeAndOffset.zw) / uSizeAndOffset.xy) * uSizeAndOffset.xy - uSizeAndOffset.zw;', ' vec2 texCoord = gridCell / resolution;', ' gl_FragColor = texture2D(uMainSampler, texCoord);', '}', ].join('\n');