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 834 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
845 glStencilThenCoverFillPathCHROMIUM(GLuint path, | 845 glStencilThenCoverFillPathCHROMIUM(GLuint path, |
846 GLenum fillMode, | 846 GLenum fillMode, |
847 GLuint mask, | 847 GLuint mask, |
848 GLenum coverMode); | 848 GLenum coverMode); |
849 GL_APICALL void GL_APIENTRY | 849 GL_APICALL void GL_APIENTRY |
850 glStencilThenCoverStrokePathCHROMIUM(GLuint path, | 850 glStencilThenCoverStrokePathCHROMIUM(GLuint path, |
851 GLint reference, | 851 GLint reference, |
852 GLuint mask, | 852 GLuint mask, |
853 GLenum coverMode); | 853 GLenum coverMode); |
854 | 854 |
| 855 GL_APICALL void GL_APIENTRY |
| 856 glStencilFillPathInstancedCHROMIUM(GLsizei numPaths, |
| 857 GLenum pathNameType, |
| 858 const GLvoid* paths, |
| 859 GLuint pathBase, |
| 860 GLenum fillMode, |
| 861 GLuint mask, |
| 862 GLenum transformType, |
| 863 const GLfloat* transformValues); |
| 864 GL_APICALL void GL_APIENTRY |
| 865 glStencilStrokePathInstancedCHROMIUM(GLsizei numPaths, |
| 866 GLenum pathNameType, |
| 867 const GLvoid* paths, |
| 868 GLuint pathBase, |
| 869 GLint ref, |
| 870 GLuint mask, |
| 871 GLenum transformType, |
| 872 const GLfloat* transformValues); |
| 873 GL_APICALL void GL_APIENTRY |
| 874 glCoverFillPathInstancedCHROMIUM(GLsizei numPaths, |
| 875 GLenum pathNameType, |
| 876 const GLvoid* paths, |
| 877 GLuint pathBase, |
| 878 GLenum coverMode, |
| 879 GLenum transformType, |
| 880 const GLfloat* transformValues); |
| 881 GL_APICALL void GL_APIENTRY |
| 882 glCoverStrokePathInstancedCHROMIUM(GLsizei numPaths, |
| 883 GLenum pathNameType, |
| 884 const GLvoid* paths, |
| 885 GLuint pathBase, |
| 886 GLenum coverMode, |
| 887 GLenum transformType, |
| 888 const GLfloat* transformValues); |
| 889 GL_APICALL void GL_APIENTRY |
| 890 glStencilThenCoverFillPathInstancedCHROMIUM(GLsizei numPaths, |
| 891 GLenum pathNameType, |
| 892 const GLvoid* paths, |
| 893 GLuint pathBase, |
| 894 GLenum fillMode, |
| 895 GLuint mask, |
| 896 GLenum coverMode, |
| 897 GLenum transformType, |
| 898 const GLfloat* transformValues); |
| 899 GL_APICALL void GL_APIENTRY |
| 900 glStencilThenCoverStrokePathInstancedCHROMIUM(GLsizei numPaths, |
| 901 GLenum pathNameType, |
| 902 const GLvoid* paths, |
| 903 GLuint pathBase, |
| 904 GLint ref, |
| 905 GLuint mask, |
| 906 GLenum coverMode, |
| 907 GLenum transformType, |
| 908 const GLfloat* transformValues); |
855 #endif | 909 #endif |
856 | 910 |
857 typedef void(GL_APIENTRYP PFNGLMATRIXLOADFCHROMIUMPROC)(GLenum matrixMode, | 911 typedef void(GL_APIENTRYP PFNGLMATRIXLOADFCHROMIUMPROC)(GLenum matrixMode, |
858 const GLfloat* m); | 912 const GLfloat* m); |
859 typedef void(GL_APIENTRYP PFNGLMATRIXLOADIDENTITYCHROMIUMPROC)( | 913 typedef void(GL_APIENTRYP PFNGLMATRIXLOADIDENTITYCHROMIUMPROC)( |
860 GLenum matrixMode); | 914 GLenum matrixMode); |
861 typedef GLuint(GL_APIENTRYP* PFNGLGENPATHSCHROMIUMPROC)(GLsizei range); | 915 typedef GLuint(GL_APIENTRYP* PFNGLGENPATHSCHROMIUMPROC)(GLsizei range); |
862 typedef void(GL_APIENTRYP* PFNGLDELETEPATHSCHROMIUMPROC)(GLuint path, | 916 typedef void(GL_APIENTRYP* PFNGLDELETEPATHSCHROMIUMPROC)(GLuint path, |
863 GLsizei range); | 917 GLsizei range); |
864 typedef GLboolean(GL_APIENTRYP* PFNGLISPATHCHROMIUMPROC)(GLuint path); | 918 typedef GLboolean(GL_APIENTRYP* PFNGLISPATHCHROMIUMPROC)(GLuint path); |
(...skipping 27 matching lines...) Expand all Loading... |
892 typedef void(GL_APIENTRYP* PFNGLSTENCILTHENCOVERFILLPATHCHROMIUMPROC)( | 946 typedef void(GL_APIENTRYP* PFNGLSTENCILTHENCOVERFILLPATHCHROMIUMPROC)( |
893 GLuint path, | 947 GLuint path, |
894 GLenum fillMode, | 948 GLenum fillMode, |
895 GLuint mask, | 949 GLuint mask, |
896 GLenum coverMode); | 950 GLenum coverMode); |
897 typedef void(GL_APIENTRYP* PFNGLSTENCILTHENCOVERSTROKEPATHCHROMIUMPROC)( | 951 typedef void(GL_APIENTRYP* PFNGLSTENCILTHENCOVERSTROKEPATHCHROMIUMPROC)( |
898 GLuint path, | 952 GLuint path, |
899 GLint reference, | 953 GLint reference, |
900 GLuint mask, | 954 GLuint mask, |
901 GLenum coverMode); | 955 GLenum coverMode); |
| 956 typedef void(GL_APIENTRYP PFNGLSTENCILFILLPATHINSTANCEDCHROMIUMPROC)( |
| 957 GLsizei numPaths, |
| 958 GLenum pathNameType, |
| 959 const GLvoid* paths, |
| 960 GLuint pathBase, |
| 961 GLenum fillMode, |
| 962 GLuint mask, |
| 963 GLenum transformType, |
| 964 const GLfloat* transformValues); |
| 965 typedef void(GL_APIENTRYP PFNGLSTENCILSTROKEPATHINSTANCEDCHROMIUMPROC)( |
| 966 GLsizei numPaths, |
| 967 GLenum pathNameType, |
| 968 const GLvoid* paths, |
| 969 GLuint pathBase, |
| 970 GLint reference, |
| 971 GLuint mask, |
| 972 GLenum transformType, |
| 973 const GLfloat* transformValues); |
| 974 typedef void(GL_APIENTRYP PFNGLCOVERFILLPATHINSTANCEDCHROMIUMPROC)( |
| 975 GLsizei numPaths, |
| 976 GLenum pathNameType, |
| 977 const GLvoid* paths, |
| 978 GLuint pathBase, |
| 979 GLenum coverMode, |
| 980 GLenum transformType, |
| 981 const GLfloat* transformValues); |
| 982 typedef void(GL_APIENTRYP PFNGLCOVERSTROKEPATHINSTANCEDCHROMIUMPROC)( |
| 983 GLsizei numPaths, |
| 984 GLenum pathNameType, |
| 985 const GLvoid* paths, |
| 986 GLuint pathBase, |
| 987 GLenum coverMode, |
| 988 GLenum transformType, |
| 989 const GLfloat* transformValues); |
| 990 typedef void(GL_APIENTRYP PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDCHROMIUMPROC)( |
| 991 GLsizei numPaths, |
| 992 GLenum pathNameType, |
| 993 const GLvoid* paths, |
| 994 GLuint pathBase, |
| 995 GLenum fillMode, |
| 996 GLuint mask, |
| 997 GLenum coverMode, |
| 998 GLenum transformType, |
| 999 const GLfloat* transformValues); |
| 1000 typedef void(GL_APIENTRYP PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDCHROMIUMPROC)( |
| 1001 GLsizei numPaths, |
| 1002 GLenum pathNameType, |
| 1003 const GLvoid* paths, |
| 1004 GLuint pathBase, |
| 1005 GLint reference, |
| 1006 GLuint mask, |
| 1007 GLenum coverMode, |
| 1008 GLenum transformType, |
| 1009 const GLfloat* transformValues); |
902 | 1010 |
903 #ifndef GL_CLOSE_PATH_CHROMIUM | 1011 #ifndef GL_CLOSE_PATH_CHROMIUM |
904 #define GL_CLOSE_PATH_CHROMIUM 0x00 | 1012 #define GL_CLOSE_PATH_CHROMIUM 0x00 |
905 #endif | 1013 #endif |
906 #ifndef GL_MOVE_TO_CHROMIUM | 1014 #ifndef GL_MOVE_TO_CHROMIUM |
907 #define GL_MOVE_TO_CHROMIUM 0x02 | 1015 #define GL_MOVE_TO_CHROMIUM 0x02 |
908 #endif | 1016 #endif |
909 #ifndef GL_LINE_TO_CHROMIUM | 1017 #ifndef GL_LINE_TO_CHROMIUM |
910 #define GL_LINE_TO_CHROMIUM 0x04 | 1018 #define GL_LINE_TO_CHROMIUM 0x04 |
911 #endif | 1019 #endif |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
953 #endif | 1061 #endif |
954 #ifndef GL_COUNT_DOWN_CHROMIUM | 1062 #ifndef GL_COUNT_DOWN_CHROMIUM |
955 #define GL_COUNT_DOWN_CHROMIUM 0x9089 | 1063 #define GL_COUNT_DOWN_CHROMIUM 0x9089 |
956 #endif | 1064 #endif |
957 #ifndef GL_CONVEX_HULL_CHROMIUM | 1065 #ifndef GL_CONVEX_HULL_CHROMIUM |
958 #define GL_CONVEX_HULL_CHROMIUM 0x908B | 1066 #define GL_CONVEX_HULL_CHROMIUM 0x908B |
959 #endif | 1067 #endif |
960 #ifndef GL_BOUNDING_BOX_CHROMIUM | 1068 #ifndef GL_BOUNDING_BOX_CHROMIUM |
961 #define GL_BOUNDING_BOX_CHROMIUM 0x908D | 1069 #define GL_BOUNDING_BOX_CHROMIUM 0x908D |
962 #endif | 1070 #endif |
| 1071 #ifndef GL_TRANSLATE_X_CHROMIUM |
| 1072 #define GL_TRANSLATE_X_CHROMIUM 0x908E |
| 1073 #endif |
| 1074 #ifndef GL_TRANSLATE_Y_CHROMIUM |
| 1075 #define GL_TRANSLATE_Y_CHROMIUM 0x908F |
| 1076 #endif |
| 1077 #ifndef GL_TRANSLATE_2D_CHROMIUM |
| 1078 #define GL_TRANSLATE_2D_CHROMIUM 0x9090 |
| 1079 #endif |
| 1080 #ifndef GL_TRANSLATE_3D_CHROMIUM |
| 1081 #define GL_TRANSLATE_3D_CHROMIUM 0x9091 |
| 1082 #endif |
| 1083 #ifndef GL_AFFINE_2D_CHROMIUM |
| 1084 #define GL_AFFINE_2D_CHROMIUM 0x9092 |
| 1085 #endif |
| 1086 #ifndef GL_AFFINE_3D_CHROMIUM |
| 1087 #define GL_AFFINE_3D_CHROMIUM 0x9094 |
| 1088 #endif |
| 1089 #ifndef GL_TRANSPOSE_AFFINE_2D_CHROMIUM |
| 1090 #define GL_TRANSPOSE_AFFINE_2D_CHROMIUM 0x9096 |
| 1091 #endif |
| 1092 #ifndef GL_TRANSPOSE_AFFINE_3D_CHROMIUM |
| 1093 #define GL_TRANSPOSE_AFFINE_3D_CHROMIUM 0x9098 |
| 1094 #endif |
963 #ifndef GL_SQUARE_CHROMIUM | 1095 #ifndef GL_SQUARE_CHROMIUM |
964 #define GL_SQUARE_CHROMIUM 0x90a3 | 1096 #define GL_SQUARE_CHROMIUM 0x90a3 |
965 #endif | 1097 #endif |
966 #ifndef GL_ROUND_CHROMIUM | 1098 #ifndef GL_ROUND_CHROMIUM |
967 #define GL_ROUND_CHROMIUM 0x90a4 | 1099 #define GL_ROUND_CHROMIUM 0x90a4 |
968 #endif | 1100 #endif |
969 #ifndef GL_ROUND_CHROMIUM | 1101 #ifndef GL_ROUND_CHROMIUM |
970 #define GL_ROUND_CHROMIUM 0x90A4 | 1102 #define GL_ROUND_CHROMIUM 0x90A4 |
971 #endif | 1103 #endif |
972 #ifndef GL_BEVEL_CHROMIUM | 1104 #ifndef GL_BEVEL_CHROMIUM |
973 #define GL_BEVEL_CHROMIUM 0x90A6 | 1105 #define GL_BEVEL_CHROMIUM 0x90A6 |
974 #endif | 1106 #endif |
975 #ifndef GL_MITER_REVERT_CHROMIUM | 1107 #ifndef GL_MITER_REVERT_CHROMIUM |
976 #define GL_MITER_REVERT_CHROMIUM 0x90A7 | 1108 #define GL_MITER_REVERT_CHROMIUM 0x90A7 |
977 #endif | 1109 #endif |
978 #ifndef GL_PATH_STENCIL_FUNC_CHROMIUM | 1110 #ifndef GL_PATH_STENCIL_FUNC_CHROMIUM |
979 #define GL_PATH_STENCIL_FUNC_CHROMIUM 0x90B7 | 1111 #define GL_PATH_STENCIL_FUNC_CHROMIUM 0x90B7 |
980 #endif | 1112 #endif |
981 #ifndef GL_PATH_STENCIL_REF_CHROMIUM | 1113 #ifndef GL_PATH_STENCIL_REF_CHROMIUM |
982 #define GL_PATH_STENCIL_REF_CHROMIUM 0x90B8 | 1114 #define GL_PATH_STENCIL_REF_CHROMIUM 0x90B8 |
983 #endif | 1115 #endif |
984 #ifndef GL_PATH_STENCIL_VALUE_MASK_CHROMIUM | 1116 #ifndef GL_PATH_STENCIL_VALUE_MASK_CHROMIUM |
985 #define GL_PATH_STENCIL_VALUE_MASK_CHROMIUM 0x90B9 | 1117 #define GL_PATH_STENCIL_VALUE_MASK_CHROMIUM 0x90B9 |
986 #endif | 1118 #endif |
| 1119 #ifndef GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM |
| 1120 #define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_CHROMIUM 0x909C |
| 1121 #endif |
987 | 1122 |
988 #endif /* GL_CHROMIUM_path_rendering */ | 1123 #endif /* GL_CHROMIUM_path_rendering */ |
989 | 1124 |
990 #ifdef __cplusplus | 1125 #ifdef __cplusplus |
991 } | 1126 } |
992 #endif | 1127 #endif |
993 | 1128 |
994 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ | 1129 #endif // GPU_GLES2_GL2EXTCHROMIUM_H_ |
OLD | NEW |