diff --git a/src/mol-gl/renderer.ts b/src/mol-gl/renderer.ts index 90fc8b8217947c105ed1dddb540c39ed4394a2e6..6b7c3564c12d952318e485ff386aa8631df649d4 100644 --- a/src/mol-gl/renderer.ts +++ b/src/mol-gl/renderer.ts @@ -359,7 +359,7 @@ namespace Renderer { arrayMapUpsert(sharedTexturesList, 'tDepth', depthTexture || emptyDepthTexture); ValueCell.update(globalUniforms.uModel, group.view); - ValueCell.update(globalUniforms.uModelView, Mat4.mul(modelView, group.view, camera.view)); + ValueCell.update(globalUniforms.uModelView, Mat4.mul(modelView, camera.view, group.view)); ValueCell.update(globalUniforms.uInvModelView, Mat4.invert(invModelView, modelView)); ValueCell.update(globalUniforms.uModelViewProjection, Mat4.mul(modelViewProjection, modelView, camera.projection)); ValueCell.update(globalUniforms.uInvModelViewProjection, Mat4.invert(invModelViewProjection, modelViewProjection));