diff --git a/src/materials/ShaderMaterial.js b/src/materials/ShaderMaterial.js index 23645a07b993f51e339e19639b4bb9f2bf8175d9..62164a4128bd5c1f3bf5f83908852998b3ef738e 100644 --- a/src/materials/ShaderMaterial.js +++ b/src/materials/ShaderMaterial.js @@ -31,8 +31,17 @@ function ShaderMaterial( parameters ) { this.defines = {}; this.uniforms = {}; - this.vertexShader = 'void main() {\n\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\n}'; - this.fragmentShader = 'void main() {\n\tgl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );\n}'; + this.vertexShader = /* glsl */ ` + void main() { + gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 ); + } + `; + + this.fragmentShader = /* glsl */ ` + void main() { + gl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 ); + } + `; this.linewidth = 1;