UNPKG

739 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: !0 });
3var $defaultFilterVertex = `attribute vec2 aVertexPosition;
4
5uniform mat3 projectionMatrix;
6
7varying vec2 vTextureCoord;
8
9uniform vec4 inputSize;
10uniform vec4 outputFrame;
11
12vec4 filterVertexPosition( void )
13{
14 vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;
15
16 return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);
17}
18
19vec2 filterTextureCoord( void )
20{
21 return aVertexPosition * (outputFrame.zw * inputSize.zw);
22}
23
24void main(void)
25{
26 gl_Position = filterVertexPosition();
27 vTextureCoord = filterTextureCoord();
28}
29`;
30exports.default = $defaultFilterVertex;
31//# sourceMappingURL=defaultFilter.vert.js.map