/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
drape/gl_extensions_list.hpp
36 строк
651 B
r.kuznetsov
[drape][metal] Fixed unit tests, refactored a bit CurrentApiVersion.
25 сен 2018, 12:33
25 сен 2018, 12:33
d107472
Код
Авторство
О чём код?
#pragma once #include "drape/drape_global.hpp" #include "base/macros.hpp" #include <map> #include <string> namespace dp { class GLExtensionsList { public: enum ExtensionName { VertexArrayObject, MapBuffer, UintIndices, MapBufferRange }; GLExtensionsList() = default; void Init(dp::ApiVersion apiVersion); bool IsSupported(ExtensionName extName) const; private: void CheckExtension(ExtensionName enumName, std::string const & extName); void SetExtension(ExtensionName enumName, bool isSupported); std::map<ExtensionName, bool> m_supportedMap; DISALLOW_COPY_AND_MOVE(GLExtensionsList); }; } // namespace dp