createPlane2ColorShader function

List<ShaderObject> createPlane2ColorShader()

Implementation

List<ShaderObject> createPlane2ColorShader() {
  return [
    ShaderObject("Plane2ColorV")
      ..AddAttributeVars([aPosition, aNormal])
      ..AddUniformVars([uPerspectiveViewMatrix, uModelMatrix])
      ..AddVaryingVars([vColor])
      ..SetBody([_VertexShaderPlane2ColorV]),
    ShaderObject("Plane2ColorF")
      ..AddVaryingVars([vColor])
      ..SetBodyWithMain(["${oFragColor} = vec4( vColor, 1.0 );"])
  ];
}