| 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 // This file contains Chromium-specific GLES2 extensions declarations. | 5 // This file contains Chromium-specific GLES2 extensions declarations. |
| 6 | 6 |
| 7 #ifndef GPU_GLES2_GL2EXTCHROMIUM_H_ | 7 #ifndef GPU_GLES2_GL2EXTCHROMIUM_H_ |
| 8 #define GPU_GLES2_GL2EXTCHROMIUM_H_ | 8 #define GPU_GLES2_GL2EXTCHROMIUM_H_ |
| 9 | 9 |
| 10 #include <GLES2/gl2.h> | 10 #include <GLES2/gl2.h> |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 GLenum internalformat, | 121 GLenum internalformat, |
| 122 GLenum usage); | 122 GLenum usage); |
| 123 #endif | 123 #endif |
| 124 typedef GLuint(GL_APIENTRYP PFNGLCREATEGPUMEMORYBUFFERIMAGECHROMIUMPROC)( | 124 typedef GLuint(GL_APIENTRYP PFNGLCREATEGPUMEMORYBUFFERIMAGECHROMIUMPROC)( |
| 125 GLsizei width, | 125 GLsizei width, |
| 126 GLsizei height, | 126 GLsizei height, |
| 127 GLenum internalformat, | 127 GLenum internalformat, |
| 128 GLenum usage); | 128 GLenum usage); |
| 129 #endif /* GL_CHROMIUM_gpu_memory_buffer_image */ | 129 #endif /* GL_CHROMIUM_gpu_memory_buffer_image */ |
| 130 | 130 |
| 131 /* GL_CHROMIUM_fence */ |
| 132 #ifndef GL_CHROMIUM_fence |
| 133 #define GL_CHROMIUM_fence 1 |
| 134 |
| 135 typedef struct _ClientFence* ClientFence; |
| 136 |
| 137 #ifdef GL_GLEXT_PROTOTYPES |
| 138 GL_APICALL GLuint GL_APIENTRY glCreateFenceCHROMIUM(ClientFence fence); |
| 139 GL_APICALL void GL_APIENTRY glDestroyFenceCHROMIUM(GLuint fence_id); |
| 140 #endif |
| 141 typedef GLuint(GL_APIENTRYP PFNGLCREATEFENCECHROMIUMPROC)(ClientFence fence); |
| 142 typedef void(GL_APIENTRYP PFNGLDESTROYFENCECHROMIUMPROC)(GLuint fence_id); |
| 143 #endif /* GL_CHROMIUM_fence */ |
| 144 |
| 131 /* GL_CHROMIUM_deschedule */ | 145 /* GL_CHROMIUM_deschedule */ |
| 132 #ifndef GL_CHROMIUM_deschedule | 146 #ifndef GL_CHROMIUM_deschedule |
| 133 #define GL_CHROMIUM_deschedule 1 | 147 #define GL_CHROMIUM_deschedule 1 |
| 134 #ifdef GL_GLEXT_PROTOTYPES | 148 #ifdef GL_GLEXT_PROTOTYPES |
| 135 GL_APICALL void GL_APIENTRY glDescheduleUntilFinishedCHROMIUM(); | 149 GL_APICALL void GL_APIENTRY glDescheduleUntilFinishedCHROMIUM(); |
| 136 #endif | 150 #endif |
| 137 typedef void(GL_APIENTRYP PFNGLDESCHEDULEUNTILFINISHEDCHROMIUM)(); | 151 typedef void(GL_APIENTRYP PFNGLDESCHEDULEUNTILFINISHEDCHROMIUM)(); |
| 138 #endif /* GL_CHROMIUM_deschedule */ | 152 #endif /* GL_CHROMIUM_deschedule */ |
| 139 | 153 |
| 140 /* GL_CHROMIUM_map_sub */ | 154 /* GL_CHROMIUM_map_sub */ |
| (...skipping 1060 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1201 GL_APICALL void GL_APIENTRY glCoverageModulationCHROMIUM(GLenum components); | 1215 GL_APICALL void GL_APIENTRY glCoverageModulationCHROMIUM(GLenum components); |
| 1202 #endif | 1216 #endif |
| 1203 #define GL_COVERAGE_MODULATION_CHROMIUM 0x9332 | 1217 #define GL_COVERAGE_MODULATION_CHROMIUM 0x9332 |
| 1204 #endif /* GL_CHROMIUM_framebuffer_mixed_samples */ | 1218 #endif /* GL_CHROMIUM_framebuffer_mixed_samples */ |
| 1205 | 1219 |
| 1206 #ifdef __cplusplus | 1220 #ifdef __cplusplus |
| 1207 } | 1221 } |
| 1208 #endif | 1222 #endif |
| 1209 | 1223 |
| 1210 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ | 1224 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ |
| OLD | NEW |