UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

25 lines (20 loc) 852 B
export const VERT = `#version 300 es precision highp float; uniform mat4 uniModelViewMatrix; uniform mat4 uniProjectionMatrix; uniform float uniScreenHeight; /** * Position of the tip. */ in vec4 attPos; in vec2 attUV; out vec2 varUV; void main() { varUV = attUV; vec4 point = uniModelViewMatrix * attPos; gl_Position = uniProjectionMatrix * point; point.y += 0.3; point = uniProjectionMatrix * point; gl_PointSize = uniScreenHeight * abs(gl_Position.y / gl_Position.w - point.y / point.w); }`; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hhZGVyLnZlcnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY2FudmFzL2dpem1vL3BhaW50ZXIvc2hhZGVyLnZlcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxDQUFDLE1BQU0sSUFBSSxHQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCbEIsQ0FBQSJ9