1 attribute mediump vec3 aPosition; // DALi shader builtin
2 attribute mediump vec3 aNormal; // DALi shader builtin
3 uniform mediump mat4 uMvpMatrix; // DALi shader builtin
4 uniform mediump vec3 uSize; // DALi shader builtin
5 uniform mediump mat4 uModelView; // DALi shader builtin
6 uniform mediump mat3 uNormalMatrix; // DALi shader builtin
8 varying mediump vec3 vNormal;
9 varying mediump vec3 vFragPos;
13 mediump vec4 vertexPosition = vec4(aPosition, 1.0);
14 vertexPosition.xyz *= uSize;
15 vFragPos = vec3(uModelView * vertexPosition);
16 vNormal = uNormalMatrix * aNormal;
18 gl_Position = uMvpMatrix * vertexPosition;