Carna  Version 3.3.2
mr.vert
1 #version 330
2 
3 /*
4  * Copyright (C) 2021 Leonid Kostrykin
5  *
6  */
7 
8 uniform mat4 tangentModel;
9 uniform mat4 modelViewProjection;
10 
11 layout( location = 0 ) in vec4 inPosition;
12 
13 out vec4 modelSpaceCoordinates;
14 
15 
16 // ----------------------------------------------------------------------------------
17 // Vertex Procedure
18 // ----------------------------------------------------------------------------------
19 
20 void main()
21 {
22  modelSpaceCoordinates = tangentModel * inPosition;
23  vec4 clippingCoordinates = modelViewProjection * modelSpaceCoordinates;
24  gl_Position = clippingCoordinates;
25 }