void DebugActor::render(RenderState const& parentRS)
    {
        RenderState rs = parentRS;
        parentRS.material->finish();

        STDRenderer renderer;
        STDMaterial mat(&renderer);
        mat.apply(0);
        //STDRenderer* renderer = mat.getRenderer();
        IVideoDriver* driver = renderer.getDriver();
        driver->setDebugStats(false);

        Rect vp(Point(0, 0), core::getDisplaySize());
        driver->setViewport(vp);
        renderer.initCoordinateSystem(vp.getWidth(), vp.getHeight());
        renderer.resetSettings();
        rs.material = &mat;
        Actor::render(rs);
        renderer.drawBatch();
        driver->setDebugStats(true);
        mat.finish();

        Material::setCurrent(0);
    }