// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef GPU_COMMAND_BUFFER_CLIENT_PROGRAM_INFO_MANAGER_H_ #define GPU_COMMAND_BUFFER_CLIENT_PROGRAM_INFO_MANAGER_H_ #include <GLES3/gl3.h> #include <stdint.h> #include <string> #include <unordered_map> #include <vector> #include "base/gtest_prod_util.h" #include "base/synchronization/lock.h" #include "gles2_impl_export.h" #include "gpu/command_buffer/client/gles2_implementation.h" namespace gpu { namespace gles2 { // Manages info about OpenGL ES Programs. class GLES2_IMPL_EXPORT ProgramInfoManager { … }; } // namespace gles2 } // namespace gpu #endif // GPU_COMMAND_BUFFER_CLIENT_PROGRAM_INFO_MANAGER_H_