chromium/third_party/blink/renderer/modules/webgpu/wgsl_language_features.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/webgpu/wgsl_language_features.h"

#include "third_party/blink/renderer/modules/webgpu/dawn_enum_conversions.h"

namespace blink {

WGSLLanguageFeatures::WGSLLanguageFeatures(
    const std::vector<wgpu::WGSLFeatureName>& features) {}

bool WGSLLanguageFeatures::has(const String& feature) const {}

bool WGSLLanguageFeatures::hasForBinding(
    ScriptState* script_state,
    const String& feature,
    ExceptionState& exception_state) const {}

WGSLLanguageFeatures::IterationSource::IterationSource(
    const HashSet<String>& features) {}

bool WGSLLanguageFeatures::IterationSource::FetchNextItem(
    ScriptState* script_state,
    String& value,
    ExceptionState& exception_state) {}

}  // namespace blink