Bug 648484, part 4: Log layers transactions in the d3d10 backend. r=Bas

This commit is contained in:
Chris Jones 2011-07-06 13:29:26 -04:00
Родитель 2892f75fdb
Коммит 5639c8d598
1 изменённых файлов: 14 добавлений и 0 удалений

Просмотреть файл

@ -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;
} }