]> git.tdb.fi Git - libs/gl.git/blobdiff - source/environmentmap.cpp
Use matrix column accessors rather than multiplication
[libs/gl.git] / source / environmentmap.cpp
index 9ca4d45253580134e59a060a7936a9f04c6fbbf2..94ae5150a7aee552a12bf2519c44e8733e59cae0 100644 (file)
@@ -47,7 +47,7 @@ void EnvironmentMap::setup_frame(Renderer &renderer)
        Renderer::Exclude exclude1(renderer, renderable);
        Renderer::Exclude exclude2(renderer, *this);
 
-       camera.set_position(*matrix*Vector3());
+       camera.set_position(matrix->column(3).slice<3>(0));
 
        BindRestore bind_fbo(fbo[0]);
        for(unsigned i=0; i<6; ++i)