@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
22 lines (17 loc) • 727 B
JavaScript
export const VERT = `
precision highp float;
uniform vec4 uniTS;
uniform mat4 uniModelViewMatrix;
uniform mat4 uniProjectionMatrix;
in vec3 attPos;
in vec4 attColor;
out vec4 varColor;
void main() {
varColor = attColor;
vec3 translate = uniTS.xyz;
float scale = uniTS.w;
gl_Position = uniProjectionMatrix
* uniModelViewMatrix
* vec4(attPos * scale + translate, 1.0);
}`;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXhlcy52ZXJ0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3BhaW50ZXIvYXhlcy9heGVzLnZlcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxDQUFDLE1BQU0sSUFBSSxHQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9CbEIsQ0FBQSJ9