#pragma once #include "shaders/programs.hpp" #include "drape/gpu_program.hpp" #include "drape/pointers.hpp" #include namespace gpu { class ProgramPool { public: virtual ~ProgramPool() = default; virtual drape_ptr Get(Program program) = 0; }; } // namespace gpu