mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-14 23:56:16 +00:00
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>
This commit is contained in:
committed by
Dawn LUCI CQ
parent
bf8c40b4f1
commit
3f689a4c5a
@@ -106,20 +106,20 @@ namespace wgpu { namespace binding {
|
||||
interop::Promise<interop::Interface<interop::GPUDevice>> promise(env);
|
||||
|
||||
if (descriptor.has_value()) {
|
||||
// See src/dawn_native/Extensions.cpp for feature <-> extension mappings.
|
||||
// See src/dawn_native/Features.cpp for enum <-> string mappings.
|
||||
for (auto required : descriptor->requiredFeatures) {
|
||||
switch (required) {
|
||||
case interop::GPUFeatureName::kDepthClamping:
|
||||
desc.requiredExtensions.emplace_back("depth_clamping");
|
||||
desc.requiredFeatures.emplace_back("depth_clamping");
|
||||
continue;
|
||||
case interop::GPUFeatureName::kPipelineStatisticsQuery:
|
||||
desc.requiredExtensions.emplace_back("pipeline_statistics_query");
|
||||
desc.requiredFeatures.emplace_back("pipeline_statistics_query");
|
||||
continue;
|
||||
case interop::GPUFeatureName::kTextureCompressionBc:
|
||||
desc.requiredExtensions.emplace_back("texture_compression_bc");
|
||||
desc.requiredFeatures.emplace_back("texture_compression_bc");
|
||||
continue;
|
||||
case interop::GPUFeatureName::kTimestampQuery:
|
||||
desc.requiredExtensions.emplace_back("timestamp_query");
|
||||
desc.requiredFeatures.emplace_back("timestamp_query");
|
||||
continue;
|
||||
case interop::GPUFeatureName::kDepth24UnormStencil8:
|
||||
case interop::GPUFeatureName::kDepth32FloatStencil8:
|
||||
|
||||
Reference in New Issue
Block a user