提交 c5800d28 编写于 作者: M Mr.doob

Merge pull request #5879 from bhouston/build.js-glsl-includes

update build.js to support auto includes of *.glsl
......@@ -48,11 +48,18 @@ function main() {
var file = '../../' + files[ j ];
sources.push( file );
buffer.push('// File:' + files[ j ]);
buffer.push('\n\n');
buffer.push( fs.readFileSync( file, 'utf8' ) );
buffer.push('\n');
if( file.indexOf( '.glsl') >= 0 ) {
buffer.push('THREE.ShaderChunk[\'' + path.basename(file, '.glsl') + '\'] = "');
buffer.push(fs.readFileSync( file, 'utf8' ));
buffer.push('";\n\n');
}
else {
sources.push( file );
buffer.push( fs.readFileSync( file, 'utf8' ) );
buffer.push('\n');
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册