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

WebGLBackground: Clean up.

上级 66f3b375
......@@ -280,7 +280,7 @@ function WebGLRenderer( parameters ) {
lights = new WebGLLights();
renderLists = new WebGLRenderLists();
background = new WebGLBackground( _this, state, objects, _premultipliedAlpha );
background = new WebGLBackground( _this, state, geometries, _premultipliedAlpha );
bufferRenderer = new WebGLBufferRenderer( _gl, extensions, _infoRender );
indexedBufferRenderer = new WebGLIndexedBufferRenderer( _gl, extensions, _infoRender );
......
......@@ -13,7 +13,7 @@ import { Color } from '../../math/Color';
import { Mesh } from '../../objects/Mesh';
import { ShaderLib } from '../shaders/ShaderLib';
function WebGLBackground( renderer, state, objects, premultipliedAlpha ) {
function WebGLBackground( renderer, state, geometries, premultipliedAlpha ) {
var clearColor = new Color( 0x000000 );
var clearAlpha = 0;
......@@ -71,7 +71,7 @@ function WebGLBackground( renderer, state, objects, premultipliedAlpha ) {
boxMesh.material.uniforms[ "tCube" ].value = background;
boxMesh.modelViewMatrix.multiplyMatrices( boxCamera.matrixWorldInverse, boxMesh.matrixWorld );
objects.update( boxMesh );
geometries.update( boxMesh.geometry );
renderer.renderBufferDirect( boxCamera, null, boxMesh.geometry, boxMesh.material, boxMesh, null );
......@@ -90,7 +90,7 @@ function WebGLBackground( renderer, state, objects, premultipliedAlpha ) {
planeMesh.material.map = background;
objects.update( planeMesh );
geometries.update( planeMesh.geometry );
renderer.renderBufferDirect( planeCamera, null, planeMesh.geometry, planeMesh.material, planeMesh, null );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册