зеркало из https://github.com/mozilla/gecko-dev.git
Bug 648484, part 4: Log layers transactions in the d3d10 backend. r=Bas
This commit is contained in:
Родитель
2892f75fdb
Коммит
5639c8d598
|
@ -300,6 +300,10 @@ LayerManagerD3D10::SetRoot(Layer *aRoot)
|
||||||
void
|
void
|
||||||
LayerManagerD3D10::BeginTransaction()
|
LayerManagerD3D10::BeginTransaction()
|
||||||
{
|
{
|
||||||
|
#ifdef MOZ_LAYERS_HAVE_LOG
|
||||||
|
MOZ_LAYERS_LOG(("[----- BeginTransaction"));
|
||||||
|
Log();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -330,11 +334,21 @@ LayerManagerD3D10::EndTransaction(DrawThebesLayerCallback aCallback,
|
||||||
// so we don't need to pass any global transform here.
|
// so we don't need to pass any global transform here.
|
||||||
mRoot->ComputeEffectiveTransforms(gfx3DMatrix());
|
mRoot->ComputeEffectiveTransforms(gfx3DMatrix());
|
||||||
|
|
||||||
|
#ifdef MOZ_LAYERS_HAVE_LOG
|
||||||
|
MOZ_LAYERS_LOG((" ----- (beginning paint)"));
|
||||||
|
Log();
|
||||||
|
#endif
|
||||||
|
|
||||||
Render();
|
Render();
|
||||||
mCurrentCallbackInfo.Callback = nsnull;
|
mCurrentCallbackInfo.Callback = nsnull;
|
||||||
mCurrentCallbackInfo.CallbackData = nsnull;
|
mCurrentCallbackInfo.CallbackData = nsnull;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef MOZ_LAYERS_HAVE_LOG
|
||||||
|
Log();
|
||||||
|
MOZ_LAYERS_LOG(("]----- EndTransaction"));
|
||||||
|
#endif
|
||||||
|
|
||||||
mTarget = nsnull;
|
mTarget = nsnull;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче