// 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_
