UNPKG

@threlte/extras

Version:

Utilities, abstractions and plugins for your Threlte apps

11 lines (9 loc) 326 B
export const vertexShader = `varying vec3 vPosition; varying vec3 vNormal; void main() { vec4 modelPosition = modelMatrix * vec4(position, 1.0); gl_Position = projectionMatrix * viewMatrix * modelPosition; vec4 modelNormal = modelMatrix * vec4(normal, 0.0); vPosition = modelPosition.xyz; vNormal = modelNormal.xyz; }`;