Backed out changeset 8fc3326bce7f (bug 1943032) for causing failures at browser_tab_g...
[gecko.git] / dom / canvas / test / webgl-conf / checkout / resources / uniformBlockShader.vert
bloba9814b71282c830853b575e6195ec01198600174
1 #version 300 es
3 /*
4 Copyright (c) 2019 The Khronos Group Inc.
5 Use of this source code is governed by an MIT-style license that can be
6 found in the LICENSE.txt file.
7 */
9 in vec4 a_vertex;
10 in vec3 a_normal;
12 uniform Transform {
13     mat4 u_modelViewMatrix;
14     mat4 u_projectionMatrix;
15     mat3 u_normalMatrix;
18 out vec3 normal;
19 out vec4 ecPosition;
21 void main()
23     normal = normalize(u_normalMatrix * a_normal);
24     ecPosition = u_modelViewMatrix * a_vertex;
25     gl_Position =  u_projectionMatrix * ecPosition;