ShadowEditor/web/test/js/RenderPass.js
2020-05-01 09:07:57 +08:00

27 lines
464 B
JavaScript

/**
* @author alteredq / http://alteredqualia.com/
*/
THREE.RenderPass = function (scene, camera) {
THREE.Pass.call(this);
this.scene = scene;
this.camera = camera;
};
THREE.RenderPass.prototype = Object.assign(Object.create(THREE.Pass.prototype), {
constructor: THREE.RenderPass,
render: function (renderer, writeBuffer, readBuffer) {
renderer.setRenderTarget(readBuffer);
renderer.clear();
renderer.render(this.scene, this.camera);
}
});