diff --git a/packages/core/src/Renderer.js b/packages/core/src/Renderer.js index 96d673f..14ca433 100644 --- a/packages/core/src/Renderer.js +++ b/packages/core/src/Renderer.js @@ -325,6 +325,9 @@ this.runners.prerender.run(); this.emit('prerender'); + // apply a transform at a GPU level + this.projection.transform = transform; + // no point rendering if our context has been blown up! if (this.context.isLost) { @@ -367,6 +370,9 @@ this.runners.postrender.run(); + // reset transform after render + this.projection.transform = null; + this.emit('postrender'); }