diff --git a/inc/hgl/graph/RenderList.h b/inc/hgl/graph/RenderList.h index 9d9dcaf2..8782a422 100644 --- a/inc/hgl/graph/RenderList.h +++ b/inc/hgl/graph/RenderList.h @@ -30,7 +30,7 @@ namespace hgl public: RenderList(GPUDevice *); - virtual ~RenderList(); + virtual ~RenderList()=default; virtual bool Expend(SceneNode *); ///<展开场景树到渲染列表 diff --git a/src/SceneGraph/RenderList.cpp b/src/SceneGraph/RenderList.cpp index 35e2ce07..9777ace9 100644 --- a/src/SceneGraph/RenderList.cpp +++ b/src/SceneGraph/RenderList.cpp @@ -18,10 +18,6 @@ namespace hgl renderable_count=0; } - RenderList::~RenderList() - { - } - bool RenderList::ExpendNode(SceneNode *sn) { if(!sn)return(false); @@ -40,7 +36,7 @@ namespace hgl mrl_map.Add(mtl,mrl); } - mrl->Add(ri,sn->GetLocalToWorldMatrix()); + mrl->Add(sn); ++renderable_count; }