> > @@ -675,6 +677,7 @@ void CXBMCRenderManager::Render(bool clear, DWORD
flags, DWORD alpha)
> >
> >  void CXBMCRenderManager::Present()
> >  {
> > +  g_Windowing.DrawSceneGraph();
>
> This feels curious. Is there a difference between
CXBMCRenderManager::Present () and CXBMCRenderManager::RenderUpdate ?
>

Some. You may want to grab my commit from my 3d branch that cleans this up
a bit.