render( scene, camera ) {

		if ( this._initialized === false ) {

			console.warn( 'THREE.Renderer: .render() called before the backend is initialized. Try using .renderAsync() instead.' );

			return this.renderAsync( scene, camera );

		}

		this._renderScene( scene, camera );

	}
Renders the scene or 3D object with the given camera. This method can only be called
if the renderer has been initialized.

The target of the method is the default framebuffer (meaning the canvas)
or alternatively a render target when specified via `setRenderTarget()`.

@param {Object3D} scene - The scene or 3D object to render.
@param {Camera} camera - The camera to render the scene with.
@return {?Promise} A Promise that resolve when the scene has been rendered.
Only returned when the renderer has not been initialized.