Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
17 lines
418 B
C++
17 lines
418 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <unordered_map>
|
|
|
|
namespace mln {
|
|
namespace webgpu {
|
|
namespace detail {
|
|
|
|
bool isDirective(const std::string& line, const std::string& directive);
|
|
std::string getDirectiveArgument(const std::string& line);
|
|
std::string preprocessWGSL(const std::string& source, const std::unordered_map<std::string, bool>& defines);
|
|
|
|
} // namespace detail
|
|
} // namespace webgpu
|
|
} // namespace mln
|