diff options
Diffstat (limited to 'drape/gpu_program_manager.hpp')
-rw-r--r-- | drape/gpu_program_manager.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drape/gpu_program_manager.hpp b/drape/gpu_program_manager.hpp index ebcc223fb1..c97dc59dd2 100644 --- a/drape/gpu_program_manager.hpp +++ b/drape/gpu_program_manager.hpp @@ -13,14 +13,14 @@ public: GpuProgramManager(); ~GpuProgramManager(); - WeakPointer<GpuProgram> GetProgram(int index); + ReferencePoiner<GpuProgram> GetProgram(int index); private: - WeakPointer<ShaderReference> GetShader(int index, const string & source, ShaderReference::Type t); + ReferencePoiner<ShaderReference> GetShader(int index, const string & source, ShaderReference::Type t); private: - typedef map<int, StrongPointer<GpuProgram> > program_map_t; - typedef map<int, StrongPointer<ShaderReference> > shader_map_t; + typedef map<int, OwnedPointer<GpuProgram> > program_map_t; + typedef map<int, OwnedPointer<ShaderReference> > shader_map_t; program_map_t m_programs; shader_map_t m_shaders; }; |