diff options
Diffstat (limited to 'chromium/ui/gl/angle_platform_impl.h')
-rw-r--r-- | chromium/ui/gl/angle_platform_impl.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/chromium/ui/gl/angle_platform_impl.h b/chromium/ui/gl/angle_platform_impl.h index 38c93ab678a..927850cc7f0 100644 --- a/chromium/ui/gl/angle_platform_impl.h +++ b/chromium/ui/gl/angle_platform_impl.h @@ -8,13 +8,20 @@ // Implements the ANGLE platform interface, for functionality like // histograms and trace profiling. +#include "base/callback_forward.h" #include "ui/gl/gl_context_egl.h" +#include "ui/gl/gl_export.h" -namespace gl { +namespace angle { -bool InitializeANGLEPlatform(EGLDisplay display); -void ResetANGLEPlatform(EGLDisplay display); +GL_EXPORT bool InitializePlatform(EGLDisplay display); +GL_EXPORT void ResetPlatform(EGLDisplay display); -} // namespace gl +using CacheProgramCallback = + base::RepeatingCallback<void(const std::string&, const std::string&)>; +GL_EXPORT void SetCacheProgramCallback(CacheProgramCallback callback); +GL_EXPORT void ResetCacheProgramCallback(); + +} // namespace angle #endif // UI_GL_ANGLE_PLATFORM_IMPL_H_ |