]> git.tdb.fi Git - libs/gl.git/blobdiff - source/zsortedscene.cpp
Adapt to the new vector/matrix slicing API in mspmath
[libs/gl.git] / source / zsortedscene.cpp
index da406b7ef0074f19a0e125c328d93595ed43d03d..5cbd202133902d1581c7c1be3e2ea118c38ae7da 100644 (file)
@@ -44,7 +44,7 @@ void ZSortedScene::render(Renderer &renderer, const Tag &tag) const
                        if(const Matrix *model_matrix = (*i)->get_matrix())
                        {
                                if(const Geometry::BoundingSphere<float, 3> *bsphere = (*i)->get_bounding_sphere())
-                                       z = (view_matrix**model_matrix*Vector4(bsphere->get_center(), 1.0f)).z+bsphere->get_radius()*radius_factor;
+                                       z = (view_matrix**model_matrix*compose(bsphere->get_center(), 1.0f)).z+bsphere->get_radius()*radius_factor;
                                else
                                        z = (view_matrix**model_matrix*Vector4(0.0f, 0.0f, 0.0f, 1.0f)).z;
                        }