chromium/gpu/command_buffer/common/gl2_types.h

// 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_