UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

2 lines 598 B
export declare const VERT = "#version 300 es\n\nprecision highp float;\n\nuniform mat4 uniModelViewMatrix;\nuniform mat4 uniProjectionMatrix;\nuniform float uniScreenHeight;\n\n/**\n * Position of the tip.\n */\nin vec4 attPos;\nin vec2 attUV;\n\nout vec2 varUV;\n\nvoid main() {\n varUV = attUV;\n vec4 point = uniModelViewMatrix * attPos;\n gl_Position = uniProjectionMatrix * point;\n point.y += 0.3;\n point = uniProjectionMatrix * point;\n gl_PointSize = uniScreenHeight * abs(gl_Position.y / gl_Position.w - point.y / point.w);\n}"; //# sourceMappingURL=shader.vert.d.ts.map