Rename "extension" to "feature"
This CL renames "extension" to "feature" to follow WebGPU. It still
supports both. A future Chromium CL will pick this change, then all
"extension" occurrences will be removed.
Change-Id: I070e32d7ae042f9b846df01f200b39f6741a0a14
Bug: dawn:1149
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/65664
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
diff --git a/src/tests/DawnTest.cpp b/src/tests/DawnTest.cpp
index 9f0c502..56e8279 100644
--- a/src/tests/DawnTest.cpp
+++ b/src/tests/DawnTest.cpp
@@ -854,7 +854,7 @@
return mBackendAdapter;
}
-std::vector<const char*> DawnTestBase::GetRequiredExtensions() {
+std::vector<const char*> DawnTestBase::GetRequiredFeatures() {
return {};
}
@@ -862,15 +862,15 @@
return mParam.adapterProperties;
}
-bool DawnTestBase::SupportsExtensions(const std::vector<const char*>& extensions) {
+bool DawnTestBase::SupportsFeatures(const std::vector<const char*>& features) {
ASSERT(mBackendAdapter);
- std::set<std::string> supportedExtensionsSet;
- for (const char* supportedExtensionName : mBackendAdapter.GetSupportedExtensions()) {
- supportedExtensionsSet.insert(supportedExtensionName);
+ std::set<std::string> supportedFeaturesSet;
+ for (const char* supportedFeatureName : mBackendAdapter.GetSupportedFeatures()) {
+ supportedFeaturesSet.insert(supportedFeatureName);
}
- for (const char* extensionName : extensions) {
- if (supportedExtensionsSet.find(extensionName) == supportedExtensionsSet.end()) {
+ for (const char* featureName : features) {
+ if (supportedFeaturesSet.find(featureName) == supportedFeaturesSet.end()) {
return false;
}
}
@@ -912,7 +912,7 @@
dawn_native::DeviceDescriptor deviceDescriptor = {};
deviceDescriptor.forceEnabledToggles = mParam.forceEnabledWorkarounds;
deviceDescriptor.forceDisabledToggles = mParam.forceDisabledWorkarounds;
- deviceDescriptor.requiredExtensions = GetRequiredExtensions();
+ deviceDescriptor.requiredFeatures = GetRequiredFeatures();
// Disabled disallowing unsafe APIs so we can test them.
deviceDescriptor.forceDisabledToggles.push_back("disallow_unsafe_apis");