#pragma once #include #include #include #include #include namespace mbgl { namespace uniforms { MBGL_DEFINE_UNIFORM_SCALAR(float, overlay_scale); } class DebugProgram final : public Program, TypeList, TypeList, style::Properties<>> { public: static constexpr std::string_view Name{"DebugProgram"}; const std::string_view typeName() const noexcept override { return Name; } using Program::Program; }; using DebugLayoutVertex = DebugProgram::LayoutVertex; using DebugAttributes = DebugProgram::AttributeList; } // namespace mbgl