зеркало из https://github.com/AvaloniaUI/angle.git
Vulkan: Reduce scope of clear workaround
Forcing draw for clear only appears to be needed on Pixel 2. Test: angle_perftest --gtest_filter="*free_fire*" Bug: angleproject:4836 Change-Id: I4446adc04a8e5cf7b0bfef68ec70122e847755a6 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2495484 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
This commit is contained in:
Родитель
5ffd778e68
Коммит
de3a718088
|
@ -1977,7 +1977,9 @@ void RendererVk::initFeatures(DisplayVk *displayVk, const ExtensionNameList &dev
|
|||
|
||||
ANGLE_FEATURE_CONDITION(&mFeatures, compressVertexData, false);
|
||||
|
||||
ANGLE_FEATURE_CONDITION(&mFeatures, preferDrawClearOverVkCmdClearAttachments, isQualcomm);
|
||||
ANGLE_FEATURE_CONDITION(
|
||||
&mFeatures, preferDrawClearOverVkCmdClearAttachments,
|
||||
IsPixel2(mPhysicalDeviceProperties.vendorID, mPhysicalDeviceProperties.deviceID));
|
||||
|
||||
angle::PlatformMethods *platform = ANGLEPlatformCurrent();
|
||||
platform->overrideFeaturesVk(platform, &mFeatures);
|
||||
|
|
Загрузка…
Ссылка в новой задаче