Temporarily Disable Use of D3D12 Render Pass API

Due to significant performance regressions on Intel Gen11 Graphics,
temporarily disable use of the D3D12 Render Pass API until a workaround
infrastructure can be implemented.

Bug: dawn:310
Change-Id: I994a2c2a0f6a3b61c48b083c73d6e0d3f8910dfa
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/14663
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Brandon Jones <brandon1.jones@intel.com>
This commit is contained in:
Brandon Jones
2020-01-07 17:49:15 +00:00
committed by Commit Bot service account
parent 5ccecaade2
commit d1cba106c8
9 changed files with 108 additions and 32 deletions

View File

@@ -15,7 +15,7 @@
#include "tests/DawnTest.h"
#include "common/Assert.h"
#include "common/Constants.h"
#include "common/GPUInfo.h"
#include "common/Log.h"
#include "common/Math.h"
#include "common/Platform.h"
@@ -362,27 +362,27 @@ bool DawnTestBase::IsVulkan() const {
}
bool DawnTestBase::IsAMD() const {
return mPCIInfo.vendorId == kVendorID_AMD;
return gpu_info::IsAMD(mPCIInfo.vendorId);
}
bool DawnTestBase::IsARM() const {
return mPCIInfo.vendorId == kVendorID_ARM;
return gpu_info::IsARM(mPCIInfo.vendorId);
}
bool DawnTestBase::IsImgTec() const {
return mPCIInfo.vendorId == kVendorID_ImgTec;
return gpu_info::IsImgTec(mPCIInfo.vendorId);
}
bool DawnTestBase::IsIntel() const {
return mPCIInfo.vendorId == kVendorID_Intel;
return gpu_info::IsIntel(mPCIInfo.vendorId);
}
bool DawnTestBase::IsNvidia() const {
return mPCIInfo.vendorId == kVendorID_Nvidia;
return gpu_info::IsNvidia(mPCIInfo.vendorId);
}
bool DawnTestBase::IsQualcomm() const {
return mPCIInfo.vendorId == kVendorID_Qualcomm;
return gpu_info::IsQualcomm(mPCIInfo.vendorId);
}
bool DawnTestBase::IsWindows() const {