1in vec2 position;
2in vec2 texcoord;
3
4uniform vec2 sizeWH;
5uniform vec2 offsetXY;
6
7uniform vec2 texOffsetXY;
8uniform vec2 texScale;
9
10out vec2 Texcoord;
11
12void main()
13{
14	vec2 tex = texcoord;
15	tex.y = 1.0 - tex.y;
16	tex *= texScale;
17	Texcoord = texOffsetXY + tex;
18	vec2 pos = offsetXY + position * sizeWH;
19	pos.x = pos.x * 2.0 - 1.0;
20	pos.y = -1.0 * (pos.y * 2.0 - 1.0);
21	gl_Position = vec4(pos, 0.0, 1.0);
22}
23