perlinNoiseVertexShader top-level property

ShaderObject perlinNoiseVertexShader
final

Implementation

final ShaderObject perlinNoiseVertexShader = ShaderObject("PerlinNoiseV")
  ..AddAttributeVars([aPosition])
  ..AddVaryingVars([vNormal])
  ..AddUniformVars([uPerspectiveViewMatrix, uModelMatrix, uTime])
  ..SetBody([
    PerlinNoiseFunctions,
    """
void main() {
    ${vNormal} = normalize( ${aPosition});
    gl_Position = ${uPerspectiveViewMatrix} * ${uModelMatrix} * vec4(${aPosition}, 1.0);
}
"""
  ]);