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