Attachment #514449: Add layersOpenGL to the reftest harness for bug #635373

View | Details | Raw Unified | Return to bug 635373
Collapse All | Expand All

(-)a/layout/tools/reftest/reftest.js (-4 / +4 lines)
Line     Link Here 
 Lines 390-409   function BuildConditionSandbox(aURL) { Link Here 
390
  
390
  
391
    try {
391
    try {
392
      // nsIGfxInfo is currently only implemented on Windows
392
      // nsIGfxInfo is currently only implemented on Windows
393
      sandbox.d2d = (NS_GFXINFO_CONTRACTID in CC) && CC[NS_GFXINFO_CONTRACTID].getService(CI.nsIGfxInfo).D2DEnabled;
393
      sandbox.d2d = (NS_GFXINFO_CONTRACTID in CC) && CC[NS_GFXINFO_CONTRACTID].getService(CI.nsIGfxInfo).D2DEnabled;
394
    } catch(e) {
394
    } catch(e) {
395
      sandbox.d2d = false;
395
      sandbox.d2d = false;
396
    }
396
    }
397
397
398
    if (gWindowUtils && gWindowUtils.layerManagerType != "Basic")
398
    sandbox.layersGPUAccelerated =
399
      sandbox.layersGPUAccelerated = true;
399
      gWindowUtils && gWindowUtils.layerManagerType != "Basic";
400
    else
400
    sandbox.layersOpenGL =
401
      sandbox.layersGPUAccelerated = false;
401
      gWindowUtils && gWindowUtils.layerManagerType == "OpenGL";
402
 
402
 
403
    // Shortcuts for widget toolkits.
403
    // Shortcuts for widget toolkits.
404
    sandbox.cocoaWidget = xr.widgetToolkit == "cocoa";
404
    sandbox.cocoaWidget = xr.widgetToolkit == "cocoa";
405
    sandbox.gtk2Widget = xr.widgetToolkit == "gtk2";
405
    sandbox.gtk2Widget = xr.widgetToolkit == "gtk2";
406
    sandbox.qtWidget = xr.widgetToolkit == "qt";
406
    sandbox.qtWidget = xr.widgetToolkit == "qt";
407
    sandbox.winWidget = xr.widgetToolkit == "windows";
407
    sandbox.winWidget = xr.widgetToolkit == "windows";
408
408
409
    var hh = CC[NS_NETWORK_PROTOCOL_CONTRACTID_PREFIX + "http"].
409
    var hh = CC[NS_NETWORK_PROTOCOL_CONTRACTID_PREFIX + "http"].

Return to bug 635373