// Copyright 2017 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_COMMON_GL2_TYPES_H_ #define GPU_COMMAND_BUFFER_COMMON_GL2_TYPES_H_ #include <KHR/khrplatform.h> // GL types are forward declared to avoid including the GL headers. The problem // is determining which GL headers to include from code that is common to the // client and service sides (GLES2 or one of several GL implementations). GLenum; GLbitfield; GLuint; GLint; GLsizei; GLboolean; GLbyte; GLshort; GLubyte; GLushort; GLulong; GLfloat; GLclampf; GLdouble; GLclampd; GLvoid; GLintptr; GLsizeiptr; GLsync; GLint64; GLuint64; #endif // GPU_COMMAND_BUFFER_COMMON_GL2_TYPES_H_