diff options
Diffstat (limited to 'chromium/device/vr/gl_bindings.h')
-rw-r--r-- | chromium/device/vr/gl_bindings.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/chromium/device/vr/gl_bindings.h b/chromium/device/vr/gl_bindings.h new file mode 100644 index 00000000000..b727fdd4149 --- /dev/null +++ b/chromium/device/vr/gl_bindings.h @@ -0,0 +1,26 @@ +// Copyright 2018 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef DEVICE_VR_GL_BINDINGS_H_ +#define DEVICE_VR_GL_BINDINGS_H_ + +#if defined(VR_USE_COMMAND_BUFFER) + +#include <GLES2/gl2.h> +#include <GLES2/gl2ext.h> + +#elif defined(VR_USE_NATIVE_GL) + +#include "ui/gl/gl_bindings.h" // nogncheck + +// The above header still uses the ARB prefix for the following GL API call. +#define glGenBuffers glGenBuffersARB + +#else + +#error "Missing configuration for GL mode." + +#endif // defined(VR_USE_COMMAND_BUFFER) + +#endif // DEVICE_VR_GL_BINDINGS_H_ |