#pragma once #include #include namespace Libs::Graphics { struct ShaderTessellationInputInfo; } namespace Libs::Graphics::ShaderRecompiler { struct CompileOptions; namespace IR { struct Program; } void AnalyzeTessellationPrograms(std::span local, std::span control, ShaderTessellationInputInfo& info); void LowerTessellationMemory(IR::Program& program, const CompileOptions& options); } // namespace Libs::Graphics::ShaderRecompiler