/* * Copyright 2024 Google LLC * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SKSL_WGSLVALIDATOR #define SKSL_WGSLVALIDATOR #include #include namespace SkSL { class ErrorReporter; bool ValidateWGSL(ErrorReporter& reporter, std::string_view wgsl, std::string* warnings); bool ValidateWGSLVerbose(ErrorReporter& reporter, std::string_view wgsl, std::string* warnings); } // namespace SkSL #endif