| 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 605 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 616 GLuint width, GLuint height, GLfloat scale_factor); | 616 GLuint width, GLuint height, GLfloat scale_factor); |
| 617 #endif | 617 #endif |
| 618 typedef void (GL_APIENTRYP PFNGLRESIZECHROMIUMPROC) ( | 618 typedef void (GL_APIENTRYP PFNGLRESIZECHROMIUMPROC) ( |
| 619 GLuint width, GLuint height); | 619 GLuint width, GLuint height); |
| 620 #endif /* GL_CHROMIUM_resize */ | 620 #endif /* GL_CHROMIUM_resize */ |
| 621 | 621 |
| 622 /* GL_CHROMIUM_get_multiple */ | 622 /* GL_CHROMIUM_get_multiple */ |
| 623 #ifndef GL_CHROMIUM_get_multiple | 623 #ifndef GL_CHROMIUM_get_multiple |
| 624 #define GL_CHROMIUM_get_multiple 1 | 624 #define GL_CHROMIUM_get_multiple 1 |
| 625 #ifdef GL_GLEXT_PROTOTYPES | 625 #ifdef GL_GLEXT_PROTOTYPES |
| 626 GL_APICALL void GL_APIENTRY glGetMultipleIntegervCHROMIUM( | |
| 627 const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size); | |
| 628 GL_APICALL void GL_APIENTRY glGetProgramInfoCHROMIUM( | 626 GL_APICALL void GL_APIENTRY glGetProgramInfoCHROMIUM( |
| 629 GLuint program, GLsizei bufsize, GLsizei* size, void* info); | 627 GLuint program, GLsizei bufsize, GLsizei* size, void* info); |
| 630 #endif | 628 #endif |
| 631 typedef void (GL_APIENTRYP PFNGLGETMULTIPLEINTEGERVCHROMIUMPROC) ( | |
| 632 const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size); | |
| 633 typedef void (GL_APIENTRYP PFNGLGETPROGRAMINFOCHROMIUMPROC) ( | 629 typedef void (GL_APIENTRYP PFNGLGETPROGRAMINFOCHROMIUMPROC) ( |
| 634 GLuint program, GLsizei bufsize, GLsizei* size, void* info); | 630 GLuint program, GLsizei bufsize, GLsizei* size, void* info); |
| 635 #endif /* GL_CHROMIUM_get_multiple */ | 631 #endif /* GL_CHROMIUM_get_multiple */ |
| 636 | 632 |
| 637 /* GL_CHROMIUM_sync_point */ | 633 /* GL_CHROMIUM_sync_point */ |
| 638 #ifndef GL_CHROMIUM_sync_point | 634 #ifndef GL_CHROMIUM_sync_point |
| 639 #define GL_CHROMIUM_sync_point 1 | 635 #define GL_CHROMIUM_sync_point 1 |
| 640 #ifdef GL_GLEXT_PROTOTYPES | 636 #ifdef GL_GLEXT_PROTOTYPES |
| 641 GL_APICALL GLuint GL_APIENTRY glInsertSyncPointCHROMIUM(); | 637 GL_APICALL GLuint GL_APIENTRY glInsertSyncPointCHROMIUM(); |
| 642 GL_APICALL void GL_APIENTRY glWaitSyncPointCHROMIUM(GLuint sync_point); | 638 GL_APICALL void GL_APIENTRY glWaitSyncPointCHROMIUM(GLuint sync_point); |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 680 #endif | 676 #endif |
| 681 | 677 |
| 682 #ifndef GL_OVERLAY_TRANSFORM_ROTATE_180_CHROMIUM | 678 #ifndef GL_OVERLAY_TRANSFORM_ROTATE_180_CHROMIUM |
| 683 #define GL_OVERLAY_TRANSFORM_ROTATE_180_CHROMIUM 0x9249 | 679 #define GL_OVERLAY_TRANSFORM_ROTATE_180_CHROMIUM 0x9249 |
| 684 #endif | 680 #endif |
| 685 | 681 |
| 686 #ifndef GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM | 682 #ifndef GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM |
| 687 #define GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM 0x924A | 683 #define GL_OVERLAY_TRANSFORM_ROTATE_270_CHROMIUM 0x924A |
| 688 #endif | 684 #endif |
| 689 | 685 |
| 686 /* GL_CHROMIUM_subscribe_uniform */ |
| 687 #ifndef GL_CHROMIUM_subscribe_uniform |
| 688 #define GL_CHROMIUM_subscribe_uniform 1 |
| 689 |
| 690 #ifndef GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM |
| 691 #define GL_SUBSCRIBED_VALUES_BUFFER_CHROMIUM 0x924B |
| 692 #endif |
| 693 |
| 694 #ifndef GL_MOUSE_POSITION_CHROMIUM |
| 695 #define GL_MOUSE_POSITION_CHROMIUM 0x924C |
| 696 #endif |
| 697 |
| 690 #ifdef GL_GLEXT_PROTOTYPES | 698 #ifdef GL_GLEXT_PROTOTYPES |
| 691 GL_APICALL void GL_APIENTRY | 699 GL_APICALL void GL_APIENTRY |
| 700 glGenValuebuffersCHROMIUM(GLsizei n, GLuint* buffers); |
| 701 GL_APICALL void GL_APIENTRY |
| 702 glDeleteValuebuffersCHROMIUM(GLsizei n, const GLuint* valuebuffers); |
| 703 GL_APICALL GLboolean GL_APIENTRY glIsValuebufferCHROMIUM(GLuint valuebuffer); |
| 704 GL_APICALL void GL_APIENTRY |
| 705 glBindValuebufferCHROMIUM(GLenum target, GLuint valuebuffer); |
| 706 GL_APICALL void GL_APIENTRY |
| 707 glSubscribeValueCHROMIUM(GLenum target, GLenum subscription); |
| 708 GL_APICALL void GL_APIENTRY glPopulateSubscribedValuesCHROMIUM(GLenum target); |
| 709 GL_APICALL void GL_APIENTRY glUniformValuebufferCHROMIUM(GLint location, |
| 710 GLenum target, |
| 711 GLenum subscription); |
| 712 #endif |
| 713 #endif /* GL_CHROMIUM_subscribe_uniform */ |
| 714 |
| 715 #ifdef GL_GLEXT_PROTOTYPES |
| 716 GL_APICALL void GL_APIENTRY |
| 692 glScheduleOverlayPlaneCHROMIUM(GLint plane_z_order, | 717 glScheduleOverlayPlaneCHROMIUM(GLint plane_z_order, |
| 693 GLenum plane_transform, | 718 GLenum plane_transform, |
| 694 GLuint overlay_texture_id, | 719 GLuint overlay_texture_id, |
| 695 GLint bounds_x, | 720 GLint bounds_x, |
| 696 GLint bounds_y, | 721 GLint bounds_y, |
| 697 GLint bounds_width, | 722 GLint bounds_width, |
| 698 GLint bounds_height, | 723 GLint bounds_height, |
| 699 GLfloat uv_x, | 724 GLfloat uv_x, |
| 700 GLfloat uv_y, | 725 GLfloat uv_y, |
| 701 GLfloat uv_width, | 726 GLfloat uv_width, |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 738 typedef void(GL_APIENTRYP PFNGLMATRIXLOADIDENTITYCHROMIUMPROC)( | 763 typedef void(GL_APIENTRYP PFNGLMATRIXLOADIDENTITYCHROMIUMPROC)( |
| 739 GLenum matrixMode); | 764 GLenum matrixMode); |
| 740 | 765 |
| 741 #endif /* GL_CHROMIUM_path_rendering */ | 766 #endif /* GL_CHROMIUM_path_rendering */ |
| 742 | 767 |
| 743 #ifdef __cplusplus | 768 #ifdef __cplusplus |
| 744 } | 769 } |
| 745 #endif | 770 #endif |
| 746 | 771 |
| 747 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ | 772 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ |
| OLD | NEW |