зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1287653 - Add blacklist entry for dx_interop2. - r=milan
MozReview-Commit-ID: ID2bRpOnysX
This commit is contained in:
Родитель
0ded0eabcd
Коммит
9a6dade559
|
@ -129,6 +129,10 @@ function run_test() {
|
|||
status = gfxInfo.getFeatureStatus(Ci.nsIGfxInfo.FEATURE_DIRECT3D_11_ANGLE, failureId);
|
||||
do_check_eq(status, Ci.nsIGfxInfo.FEATURE_STATUS_OK);
|
||||
|
||||
status = gfxInfo.getFeatureStatus(Ci.nsIGfxInfo.FEATURE_DX_INTEROP2, failureId);
|
||||
do_check_eq(status, Ci.nsIGfxInfo.FEATURE_BLOCKED_DRIVER_VERSION);
|
||||
do_check_eq(failureId.value, "FEATURE_FAILURE_DL_BLACKLIST_NO_ID");
|
||||
|
||||
gTestserver.stop(do_test_finished);
|
||||
}
|
||||
|
||||
|
|
|
@ -111,6 +111,8 @@ interface nsIGfxInfo : nsISupports
|
|||
const long FEATURE_VP8_HW_DECODE = 17;
|
||||
/* Whether hardware VP9 decoding is supported, starting in 48. */
|
||||
const long FEATURE_VP9_HW_DECODE = 18;
|
||||
/* Whether NV_dx_interop2 is supported, starting in 50. */
|
||||
const long FEATURE_DX_INTEROP2 = 19;
|
||||
|
||||
/*
|
||||
* A set of return values from GetFeatureStatus
|
||||
|
|
|
@ -1204,6 +1204,14 @@ GfxInfo::GetGfxDriverInfo()
|
|||
nsIGfxInfo::FEATURE_WEBGL_OPENGL, nsIGfxInfo::FEATURE_DISCOURAGED, DRIVER_LESS_THAN,
|
||||
V(10,18,13,6200), "WEBGL_NATIVE_GL_OLD_NVIDIA");
|
||||
|
||||
////////////////////////////////////
|
||||
// FEATURE_DX_INTEROP2
|
||||
|
||||
// All AMD.
|
||||
APPEND_TO_DRIVER_BLOCKLIST2(OperatingSystem::Windows,
|
||||
(nsAString&) GfxDriverInfo::GetDeviceVendor(VendorAMD), GfxDriverInfo::allDevices,
|
||||
nsIGfxInfo::FEATURE_DX_INTEROP2, nsIGfxInfo::FEATURE_BLOCKED_DRIVER_VERSION,
|
||||
DRIVER_LESS_THAN, GfxDriverInfo::allDriverVersions, "DX_INTEROP2_AMD_CRASH");
|
||||
}
|
||||
return *mDriverInfo;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче