delete *i;
}
-void Scene::render(const Tag &tag) const
-{
- Renderer renderer(0);
- render(renderer, tag);
-}
-
bool Scene::setup_frustum(const Renderer &renderer) const
{
const Camera *camera = renderer.get_camera();
return false;
Vector4 center = culling_matrix*(*matrix*compose(bsphere->get_center(), 1.0f));
- Vector4 x_axis = *matrix*Vector4(bsphere->get_radius(), 0.0f, 0.0f, 0.0f);
+ Vector3 x_axis = (matrix->column(0)*bsphere->get_radius()).slice<3>(0);
float radius_sq = inner_product(x_axis, x_axis);
for(unsigned i=0; i<6; ++i)