OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef UI_GL_GL_BINDINGS_H_ | 5 #ifndef UI_GL_GL_BINDINGS_H_ |
6 #define UI_GL_GL_BINDINGS_H_ | 6 #define UI_GL_GL_BINDINGS_H_ |
7 | 7 |
8 // Includes the platform independent and platform dependent GL headers. | 8 // Includes the platform independent and platform dependent GL headers. |
9 // Only include this in cc files. It pulls in system headers, including | 9 // Only include this in cc files. It pulls in system headers, including |
10 // the X11 headers on linux, which define all kinds of macros that are | 10 // the X11 headers on linux, which define all kinds of macros that are |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
145 #define GL_DEPTH24_STENCIL8_OES 0x88F0 | 145 #define GL_DEPTH24_STENCIL8_OES 0x88F0 |
146 #endif | 146 #endif |
147 | 147 |
148 #ifndef GL_DEPTH24_STENCIL8 | 148 #ifndef GL_DEPTH24_STENCIL8 |
149 #define GL_DEPTH24_STENCIL8 0x88F0 | 149 #define GL_DEPTH24_STENCIL8 0x88F0 |
150 #endif | 150 #endif |
151 | 151 |
152 // GL_OES_compressed_ETC1_RGB8_texture | 152 // GL_OES_compressed_ETC1_RGB8_texture |
153 #define GL_ETC1_RGB8_OES 0x8D64 | 153 #define GL_ETC1_RGB8_OES 0x8D64 |
154 | 154 |
| 155 // GL_AMD_compressed_ATC_texture |
| 156 #define GL_ATC_RGB_AMD 0x8C92 |
| 157 #define GL_ATC_RGBA_EXPLICIT_ALPHA_AMD 0x8C93 |
| 158 #define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 0x87EE |
| 159 |
| 160 // GL_IMG_texture_compression_pvrtc |
| 161 #define GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG 0x8C00 |
| 162 #define GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG 0x8C01 |
| 163 #define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG 0x8C02 |
| 164 #define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG 0x8C03 |
| 165 |
155 // GL_OES_vertex_array_object | 166 // GL_OES_vertex_array_object |
156 #define GL_VERTEX_ARRAY_BINDING_OES 0x85B5 | 167 #define GL_VERTEX_ARRAY_BINDING_OES 0x85B5 |
157 | 168 |
158 // GL_CHROMIUM_pixel_transfer_buffer_object | 169 // GL_CHROMIUM_pixel_transfer_buffer_object |
159 #define GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM 0x78EC | 170 #define GL_PIXEL_UNPACK_TRANSFER_BUFFER_CHROMIUM 0x78EC |
160 #define GL_PIXEL_PACK_TRANSFER_BUFFER_CHROMIUM 0x78ED | 171 #define GL_PIXEL_PACK_TRANSFER_BUFFER_CHROMIUM 0x78ED |
161 #define GL_PIXEL_PACK_TRANSFER_BUFFER_BINDING_CHROMIUM 0x78EE | 172 #define GL_PIXEL_PACK_TRANSFER_BUFFER_BINDING_CHROMIUM 0x78EE |
162 #define GL_PIXEL_UNPACK_TRANSFER_BUFFER_BINDING_CHROMIUM 0x78EF | 173 #define GL_PIXEL_UNPACK_TRANSFER_BUFFER_BINDING_CHROMIUM 0x78EF |
163 | 174 |
164 /* GL_EXT_discard_framebuffer */ | 175 /* GL_EXT_discard_framebuffer */ |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
328 #elif defined(OS_ANDROID) | 339 #elif defined(OS_ANDROID) |
329 | 340 |
330 GL_EXPORT extern EGLApi* g_current_egl_context; | 341 GL_EXPORT extern EGLApi* g_current_egl_context; |
331 GL_EXPORT extern DriverEGL g_driver_egl; | 342 GL_EXPORT extern DriverEGL g_driver_egl; |
332 | 343 |
333 #endif | 344 #endif |
334 | 345 |
335 } // namespace gfx | 346 } // namespace gfx |
336 | 347 |
337 #endif // UI_GL_GL_BINDINGS_H_ | 348 #endif // UI_GL_GL_BINDINGS_H_ |
OLD | NEW |