Bug 778595; reftest fuzz based on cavnas/content backend mismatch. r=roc

This commit is contained in:
Nicholas Cameron 2012-07-31 13:46:04 +12:00
Родитель 883ca8cb74
Коммит a75154d489
1 изменённых файлов: 7 добавлений и 2 удалений

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

@ -486,8 +486,13 @@ function BuildConditionSandbox(aURL) {
} catch (e) {
sandbox.d2d = false;
}
sandbox.azureQuartz = gfxInfo.getInfo().AzureCanvasBackend == "quartz";
sandbox.azureSkia = gfxInfo.getInfo().AzureCanvasBackend == "skia";
var info = gfxInfo.getInfo();
sandbox.azureQuartz = info.AzureCanvasBackend == "quartz";
sandbox.azureSkia = info.AzureCanvasBackend == "skia";
// true if we are using the same Azure backend for rendering canvas and content
sandbox.contentSameGfxBackendAsCanvas = info.AzureContentBackend == info.AzureCanvasBackend
|| (info.AzureContentBackend == "none" && info.AzureCanvasBackend == "cairo");
sandbox.layersGPUAccelerated =
gWindowUtils.layerManagerType != "Basic";