| 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 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 #define GL_CHROMIUM_image 1 | 77 #define GL_CHROMIUM_image 1 |
| 78 | 78 |
| 79 typedef struct _ClientBuffer* ClientBuffer; | 79 typedef struct _ClientBuffer* ClientBuffer; |
| 80 | 80 |
| 81 #ifdef GL_GLEXT_PROTOTYPES | 81 #ifdef GL_GLEXT_PROTOTYPES |
| 82 GL_APICALL GLuint GL_APIENTRY glCreateImageCHROMIUM(ClientBuffer buffer, | 82 GL_APICALL GLuint GL_APIENTRY glCreateImageCHROMIUM(ClientBuffer buffer, |
| 83 GLsizei width, | 83 GLsizei width, |
| 84 GLsizei height, | 84 GLsizei height, |
| 85 GLenum internalformat); | 85 GLenum internalformat); |
| 86 GL_APICALL void GL_APIENTRY glDestroyImageCHROMIUM(GLuint image_id); | 86 GL_APICALL void GL_APIENTRY glDestroyImageCHROMIUM(GLuint image_id); |
| 87 GL_APICALL void GL_APIENTRY glBindTexImage2DCHROMIUM(GLenum target, |
| 88 GLint imageId); |
| 89 GL_APICALL void GL_APIENTRY |
| 90 glBindTexImage2DWithInternalformatCHROMIUM(GLenum target, |
| 91 GLenum internalformat, |
| 92 GLint imageId); |
| 93 GL_APICALL void GL_APIENTRY glReleaseTexImage2DCHROMIUM(GLenum target, |
| 94 GLint imageId); |
| 87 #endif | 95 #endif |
| 88 typedef GLuint(GL_APIENTRYP PFNGLCREATEIMAGECHROMIUMPROC)( | 96 typedef GLuint(GL_APIENTRYP PFNGLCREATEIMAGECHROMIUMPROC)( |
| 89 ClientBuffer buffer, | 97 ClientBuffer buffer, |
| 90 GLsizei width, | 98 GLsizei width, |
| 91 GLsizei height, | 99 GLsizei height, |
| 92 GLenum internalformat); | 100 GLenum internalformat); |
| 93 typedef void ( | 101 typedef void ( |
| 94 GL_APIENTRYP PFNGLDESTROYIMAGECHROMIUMPROC)(GLuint image_id); | 102 GL_APIENTRYP PFNGLDESTROYIMAGECHROMIUMPROC)(GLuint image_id); |
| 103 typedef void(GL_APIENTRYP PFNGLBINDTEXIMAGE2DCHROMIUMPROC)(GLenum target, |
| 104 GLint imageId); |
| 105 typedef void(GL_APIENTRYP PFNGLBINDTEXIMAGE2DWITHINTERNALFORMATCHROMIUMPROC)( |
| 106 GLenum target, |
| 107 GLenum internalformat, |
| 108 GLint imageId); |
| 109 typedef void(GL_APIENTRYP PFNGLRELEASETEXIMAGE2DCHROMIUMPROC)(GLenum target, |
| 110 GLint imageId); |
| 95 #endif /* GL_CHROMIUM_image */ | 111 #endif /* GL_CHROMIUM_image */ |
| 96 | 112 |
| 97 #ifndef GL_RGB_YCRCB_420_CHROMIUM | 113 #ifndef GL_RGB_YCRCB_420_CHROMIUM |
| 98 #define GL_RGB_YCRCB_420_CHROMIUM 0x78FA | 114 #define GL_RGB_YCRCB_420_CHROMIUM 0x78FA |
| 99 #endif | 115 #endif |
| 100 | 116 |
| 101 #ifndef GL_RGB_YCBCR_422_CHROMIUM | 117 #ifndef GL_RGB_YCBCR_422_CHROMIUM |
| 102 #define GL_RGB_YCBCR_422_CHROMIUM 0x78FB | 118 #define GL_RGB_YCBCR_422_CHROMIUM 0x78FB |
| 103 #endif | 119 #endif |
| 104 | 120 |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 162 /* GL_CHROMIUM_get_error_query */ | 178 /* GL_CHROMIUM_get_error_query */ |
| 163 #ifndef GL_CHROMIUM_get_error_query | 179 #ifndef GL_CHROMIUM_get_error_query |
| 164 #define GL_CHROMIUM_get_error_query 1 | 180 #define GL_CHROMIUM_get_error_query 1 |
| 165 | 181 |
| 166 #ifndef GL_GET_ERROR_QUERY_CHROMIUM | 182 #ifndef GL_GET_ERROR_QUERY_CHROMIUM |
| 167 // TODO(gman): Get official numbers for this constants. | 183 // TODO(gman): Get official numbers for this constants. |
| 168 #define GL_GET_ERROR_QUERY_CHROMIUM 0x6003 | 184 #define GL_GET_ERROR_QUERY_CHROMIUM 0x6003 |
| 169 #endif | 185 #endif |
| 170 #endif /* GL_CHROMIUM_get_error_query */ | 186 #endif /* GL_CHROMIUM_get_error_query */ |
| 171 | 187 |
| 172 /* GL_CHROMIUM_texture_from_image */ | |
| 173 #ifndef GL_CHROMIUM_texture_from_image | |
| 174 #define GL_CHROMIUM_texture_from_image 1 | |
| 175 #ifdef GL_GLEXT_PROTOTYPES | |
| 176 GL_APICALL void GL_APIENTRY glBindTexImage2DCHROMIUM( | |
| 177 GLenum target, GLint imageId); | |
| 178 GL_APICALL void GL_APIENTRY glReleaseTexImage2DCHROMIUM( | |
| 179 GLenum target, GLint imageId); | |
| 180 #endif | |
| 181 typedef void (GL_APIENTRYP PFNGLBINDTEXIMAGE2DCHROMIUMPROC) ( | |
| 182 GLenum target, GLint imageId); | |
| 183 typedef void (GL_APIENTRYP PFNGLRELEASETEXIMAGE2DCHROMIUMPROC) ( | |
| 184 GLenum target, GLint imageId); | |
| 185 #endif /* GL_CHROMIUM_texture_from_image */ | |
| 186 | |
| 187 /* GL_CHROMIUM_post_sub_buffer */ | 188 /* GL_CHROMIUM_post_sub_buffer */ |
| 188 #ifndef GL_CHROMIUM_post_sub_buffer | 189 #ifndef GL_CHROMIUM_post_sub_buffer |
| 189 #define GL_CHROMIUM_post_sub_buffer 1 | 190 #define GL_CHROMIUM_post_sub_buffer 1 |
| 190 #ifdef GL_GLEXT_PROTOTYPES | 191 #ifdef GL_GLEXT_PROTOTYPES |
| 191 GL_APICALL void GL_APIENTRY glPostSubBufferCHROMIUM( | 192 GL_APICALL void GL_APIENTRY glPostSubBufferCHROMIUM( |
| 192 GLint x, GLint y, GLint width, GLint height); | 193 GLint x, GLint y, GLint width, GLint height); |
| 193 #endif | 194 #endif |
| 194 typedef void (GL_APIENTRYP PFNGLPOSTSUBBUFFERCHROMIUMPROC) ( | 195 typedef void (GL_APIENTRYP PFNGLPOSTSUBBUFFERCHROMIUMPROC) ( |
| 195 GLint x, GLint y, GLint width, GLint height); | 196 GLint x, GLint y, GLint width, GLint height); |
| 196 #endif /* GL_CHROMIUM_post_sub_buffer */ | 197 #endif /* GL_CHROMIUM_post_sub_buffer */ |
| (...skipping 999 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1196 #ifndef GL_ARB_occlusion_query | 1197 #ifndef GL_ARB_occlusion_query |
| 1197 #define GL_ARB_occlusion_query 1 | 1198 #define GL_ARB_occlusion_query 1 |
| 1198 #define GL_SAMPLES_PASSED_ARB 0x8914 | 1199 #define GL_SAMPLES_PASSED_ARB 0x8914 |
| 1199 #endif /* GL_ARB_occlusion_query */ | 1200 #endif /* GL_ARB_occlusion_query */ |
| 1200 | 1201 |
| 1201 #ifdef __cplusplus | 1202 #ifdef __cplusplus |
| 1202 } | 1203 } |
| 1203 #endif | 1204 #endif |
| 1204 | 1205 |
| 1205 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ | 1206 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ |
| OLD | NEW |