simpleColor.vert Example File | Qt 3D 5.12.10

- Qt 5.12
- Qt 3D
- Qt 3D: Simple Custom Material QML Example
- simpleColor.vert Example File
- Qt 5.12.10 Reference Documentation

# simpleColor.vert Example File

simplecustommaterial/shaders/es2/simpleColor.vert

     #define FP highp

     attribute FP vec3 vertexPosition;
     varying FP vec3 worldPosition;
     uniform FP mat4 modelMatrix;
     uniform FP mat4 mvp;

     void main()
     {
         // Transform position, normal, and tangent to world coords
         worldPosition = vec3(modelMatrix * vec4(vertexPosition, 1.0));

         // Calculate vertex position in clip coordinates
         gl_Position = mvp * vec4(worldPosition, 1.0);
     }