提交 a37b3069 编写于 作者: D dubejf

Fix LensFlarePlugin example on Firefox

On Firefox (windows), the LensFlare example does not show any lens flare since at least r71. Chrome and IE are okay.

The plugin can be fixed by unbinding a texture slot.
上级 c915fb88
......@@ -346,6 +346,8 @@ THREE.LensFlarePlugin = function ( renderer, flares ) {
// save current RGB to temp texture
renderer.state.activeTexture( gl.TEXTURE0 );
renderer.state.bindTexture( gl.TEXTURE_2D, null );
renderer.state.activeTexture( gl.TEXTURE1 );
renderer.state.bindTexture( gl.TEXTURE_2D, tempTexture );
gl.copyTexImage2D( gl.TEXTURE_2D, 0, gl.RGB, screenPositionPixels.x - 8, screenPositionPixels.y - 8, 16, 16, 0 );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册