1 /* 2 * Copyright 2024 Google LLC 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #include "src/sksl/SkSLModule.h" 9 10 namespace SkSL { 11 ModuleTypeToString(ModuleType type)12const char* ModuleTypeToString(ModuleType type) { 13 #define M(type) case ModuleType::type: return #type; 14 switch (type) { 15 SKSL_MODULE_LIST(M) 16 default: return "unknown"; 17 } 18 #undef M 19 } 20 21 } // namespace SkSL 22