async init( renderer ) {

		this.renderer = renderer;

	}
Initializes the backend so it is ready for usage. Concrete backends
are supposed to implement their rendering context creation and related
operations in this method.

@async
@param {Renderer} renderer - The renderer.
@return {Promise} A Promise that resolves when the backend has been initialized.