1/*
2 *  SPDX-FileCopyrightText: 2020 Arjen Hiemstra <ahiemstra@heimr.nl>
3 *
4 *  SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7uniform highp mat4 matrix;
8uniform lowp vec2 aspect;
9
10#ifdef CORE_PROFILE
11in highp vec4 in_vertex;
12in mediump vec2 in_uv;
13out mediump vec2 uv;
14#else
15attribute highp vec4 in_vertex;
16attribute mediump vec2 in_uv;
17varying mediump vec2 uv;
18#endif
19
20void main() {
21    uv = (-1.0 + 2.0 * in_uv) * aspect;
22    gl_Position = matrix * in_vertex;
23}
24