d3d11: support FeatureLevel::Core if D3D11 FL 11.1 is supported
Bug: dawn:1820 Change-Id: Iba76d9aa519b555d10c6a9d6ffdf529268ac6737 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/134080 Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Peng Huang <penghuang@chromium.org> Commit-Queue: Peng Huang <penghuang@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org>
This commit is contained in:
parent
89172687c1
commit
6197fd1468
|
@ -71,7 +71,15 @@ bool PhysicalDevice::SupportsExternalImages() const {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool PhysicalDevice::SupportsFeatureLevel(FeatureLevel featureLevel) const {
|
bool PhysicalDevice::SupportsFeatureLevel(FeatureLevel featureLevel) const {
|
||||||
return featureLevel == FeatureLevel::Compatibility;
|
// TODO(dawn:1820): compare D3D11 feature levels with Dawn feature levels.
|
||||||
|
switch (featureLevel) {
|
||||||
|
case FeatureLevel::Core: {
|
||||||
|
return mFeatureLevel >= D3D_FEATURE_LEVEL_11_1;
|
||||||
|
}
|
||||||
|
case FeatureLevel::Compatibility: {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const DeviceInfo& PhysicalDevice::GetDeviceInfo() const {
|
const DeviceInfo& PhysicalDevice::GetDeviceInfo() const {
|
||||||
|
|
Loading…
Reference in New Issue