| // GENERATED FILE - DO NOT EDIT. |
| // Generated by gen_features.py using data from wgpu_features.json. |
| // |
| // Copyright 2025 The ANGLE Project Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // FeaturesWgpu_autogen.h: angle::Features and workarounds for the WebGPU backend. |
| |
| #ifndef ANGLE_PLATFORM_AUTOGEN_FEATURESWGPU_H_ |
| #define ANGLE_PLATFORM_AUTOGEN_FEATURESWGPU_H_ |
| |
| #include "platform/Feature.h" |
| |
| namespace angle |
| { |
| |
| struct FeaturesWgpu : FeatureSetBase |
| { |
| FeaturesWgpu(); |
| ~FeaturesWgpu(); |
| |
| FeatureInfo avoidWaitAny = { |
| "avoidWaitAny", |
| FeatureCategory::WebGPUWorkarounds, |
| &members, |
| }; |
| |
| }; |
| |
| inline FeaturesWgpu::FeaturesWgpu() = default; |
| inline FeaturesWgpu::~FeaturesWgpu() = default; |
| |
| } // namespace angle |
| |
| #endif // ANGLE_PLATFORM_AUTOGEN_FEATURESWGPU_H_ |