Welcome to mirror list, hosted at ThFree Co, Russian Federation.

program_pool.hpp « shaders - github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: aefab82cb252d2b79fe6b8d87d8b3adf88e79a31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include "shaders/programs.hpp"

#include "drape/gpu_program.hpp"
#include "drape/pointers.hpp"

#include <string>

namespace gpu
{
class ProgramPool
{
public:
  virtual ~ProgramPool() = default;
  virtual drape_ptr<dp::GpuProgram> Get(Program program) = 0;
};
}  // namespace gpu