|
@@ -50,15 +50,21 @@ function main() {
|
|
|
|
|
|
buffer.push('// File:' + files[ j ]);
|
|
|
buffer.push('\n\n');
|
|
|
+
|
|
|
+ contents = fs.readFileSync( file, 'utf8' );
|
|
|
+
|
|
|
if( file.indexOf( '.glsl') >= 0 ) {
|
|
|
- buffer.push('THREE.ShaderChunk[\'' + path.basename(file, '.glsl') + '\'] = "');
|
|
|
- buffer.push(fs.readFileSync( file, 'utf8' ));
|
|
|
- buffer.push('";\n\n');
|
|
|
- }
|
|
|
- else {
|
|
|
+
|
|
|
+ buffer.push( 'THREE.ShaderChunk[ \'' + path.basename( file, '.glsl' ) + '\' ] =')
|
|
|
+ buffer.push( JSON.stringify( contents ) );
|
|
|
+ buffer.push( ';\n\n' );
|
|
|
+
|
|
|
+ } else {
|
|
|
+
|
|
|
sources.push( file );
|
|
|
- buffer.push( fs.readFileSync( file, 'utf8' ) );
|
|
|
- buffer.push('\n');
|
|
|
+ buffer.push( contents );
|
|
|
+ buffer.push( '\n' );
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|