Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(386)

Side by Side Diff: ui/gl/gl_bindings_autogen_gl.h

Issue 477623004: command_buffer: Support instanced path rendering in gpu command buffer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@new-03-path-funcs
Patch Set: rebas Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 is auto-generated from 5 // This file is auto-generated from
6 // ui/gl/generate_bindings.py 6 // ui/gl/generate_bindings.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 GLsizei height); 191 GLsizei height);
192 typedef void(GL_BINDING_CALL* glCopyTexSubImage3DProc)(GLenum target, 192 typedef void(GL_BINDING_CALL* glCopyTexSubImage3DProc)(GLenum target,
193 GLint level, 193 GLint level,
194 GLint xoffset, 194 GLint xoffset,
195 GLint yoffset, 195 GLint yoffset,
196 GLint zoffset, 196 GLint zoffset,
197 GLint x, 197 GLint x,
198 GLint y, 198 GLint y,
199 GLsizei width, 199 GLsizei width,
200 GLsizei height); 200 GLsizei height);
201 typedef void(GL_BINDING_CALL* glCoverFillPathInstancedNVProc)(
202 GLsizei numPaths,
203 GLenum pathNameType,
204 const void* paths,
205 GLuint pathBase,
206 GLenum coverMode,
207 GLenum transformType,
208 const GLfloat* transformValues);
201 typedef void(GL_BINDING_CALL* glCoverFillPathNVProc)(GLuint path, 209 typedef void(GL_BINDING_CALL* glCoverFillPathNVProc)(GLuint path,
202 GLenum coverMode); 210 GLenum coverMode);
211 typedef void(GL_BINDING_CALL* glCoverStrokePathInstancedNVProc)(
212 GLsizei numPaths,
213 GLenum pathNameType,
214 const void* paths,
215 GLuint pathBase,
216 GLenum coverMode,
217 GLenum transformType,
218 const GLfloat* transformValues);
203 typedef void(GL_BINDING_CALL* glCoverStrokePathNVProc)(GLuint name, 219 typedef void(GL_BINDING_CALL* glCoverStrokePathNVProc)(GLuint name,
204 GLenum coverMode); 220 GLenum coverMode);
205 typedef GLuint(GL_BINDING_CALL* glCreateProgramProc)(void); 221 typedef GLuint(GL_BINDING_CALL* glCreateProgramProc)(void);
206 typedef GLuint(GL_BINDING_CALL* glCreateShaderProc)(GLenum type); 222 typedef GLuint(GL_BINDING_CALL* glCreateShaderProc)(GLenum type);
207 typedef void(GL_BINDING_CALL* glCullFaceProc)(GLenum mode); 223 typedef void(GL_BINDING_CALL* glCullFaceProc)(GLenum mode);
208 typedef void(GL_BINDING_CALL* glDeleteBuffersARBProc)(GLsizei n, 224 typedef void(GL_BINDING_CALL* glDeleteBuffersARBProc)(GLsizei n,
209 const GLuint* buffers); 225 const GLuint* buffers);
210 typedef void(GL_BINDING_CALL* glDeleteFencesAPPLEProc)(GLsizei n, 226 typedef void(GL_BINDING_CALL* glDeleteFencesAPPLEProc)(GLsizei n,
211 const GLuint* fences); 227 const GLuint* fences);
212 typedef void(GL_BINDING_CALL* glDeleteFencesNVProc)(GLsizei n, 228 typedef void(GL_BINDING_CALL* glDeleteFencesNVProc)(GLsizei n,
(...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after
659 typedef void(GL_BINDING_CALL* glSetFenceNVProc)(GLuint fence, GLenum condition); 675 typedef void(GL_BINDING_CALL* glSetFenceNVProc)(GLuint fence, GLenum condition);
660 typedef void(GL_BINDING_CALL* glShaderBinaryProc)(GLsizei n, 676 typedef void(GL_BINDING_CALL* glShaderBinaryProc)(GLsizei n,
661 const GLuint* shaders, 677 const GLuint* shaders,
662 GLenum binaryformat, 678 GLenum binaryformat,
663 const void* binary, 679 const void* binary,
664 GLsizei length); 680 GLsizei length);
665 typedef void(GL_BINDING_CALL* glShaderSourceProc)(GLuint shader, 681 typedef void(GL_BINDING_CALL* glShaderSourceProc)(GLuint shader,
666 GLsizei count, 682 GLsizei count,
667 const char* const* str, 683 const char* const* str,
668 const GLint* length); 684 const GLint* length);
685 typedef void(GL_BINDING_CALL* glStencilFillPathInstancedNVProc)(
686 GLsizei numPaths,
687 GLenum pathNameType,
688 const void* paths,
689 GLuint pathBase,
690 GLenum fillMode,
691 GLuint mask,
692 GLenum transformType,
693 const GLfloat* transformValues);
669 typedef void(GL_BINDING_CALL* glStencilFillPathNVProc)(GLuint path, 694 typedef void(GL_BINDING_CALL* glStencilFillPathNVProc)(GLuint path,
670 GLenum fillMode, 695 GLenum fillMode,
671 GLuint mask); 696 GLuint mask);
672 typedef void(GL_BINDING_CALL* glStencilFuncProc)(GLenum func, 697 typedef void(GL_BINDING_CALL* glStencilFuncProc)(GLenum func,
673 GLint ref, 698 GLint ref,
674 GLuint mask); 699 GLuint mask);
675 typedef void(GL_BINDING_CALL* glStencilFuncSeparateProc)(GLenum face, 700 typedef void(GL_BINDING_CALL* glStencilFuncSeparateProc)(GLenum face,
676 GLenum func, 701 GLenum func,
677 GLint ref, 702 GLint ref,
678 GLuint mask); 703 GLuint mask);
679 typedef void(GL_BINDING_CALL* glStencilMaskProc)(GLuint mask); 704 typedef void(GL_BINDING_CALL* glStencilMaskProc)(GLuint mask);
680 typedef void(GL_BINDING_CALL* glStencilMaskSeparateProc)(GLenum face, 705 typedef void(GL_BINDING_CALL* glStencilMaskSeparateProc)(GLenum face,
681 GLuint mask); 706 GLuint mask);
682 typedef void(GL_BINDING_CALL* glStencilOpProc)(GLenum fail, 707 typedef void(GL_BINDING_CALL* glStencilOpProc)(GLenum fail,
683 GLenum zfail, 708 GLenum zfail,
684 GLenum zpass); 709 GLenum zpass);
685 typedef void(GL_BINDING_CALL* glStencilOpSeparateProc)(GLenum face, 710 typedef void(GL_BINDING_CALL* glStencilOpSeparateProc)(GLenum face,
686 GLenum fail, 711 GLenum fail,
687 GLenum zfail, 712 GLenum zfail,
688 GLenum zpass); 713 GLenum zpass);
714 typedef void(GL_BINDING_CALL* glStencilStrokePathInstancedNVProc)(
715 GLsizei numPaths,
716 GLenum pathNameType,
717 const void* paths,
718 GLuint pathBase,
719 GLint ref,
720 GLuint mask,
721 GLenum transformType,
722 const GLfloat* transformValues);
689 typedef void(GL_BINDING_CALL* glStencilStrokePathNVProc)(GLuint path, 723 typedef void(GL_BINDING_CALL* glStencilStrokePathNVProc)(GLuint path,
690 GLint reference, 724 GLint reference,
691 GLuint mask); 725 GLuint mask);
726 typedef void(GL_BINDING_CALL* glStencilThenCoverFillPathInstancedNVProc)(
727 GLsizei numPaths,
728 GLenum pathNameType,
729 const void* paths,
730 GLuint pathBase,
731 GLenum fillMode,
732 GLuint mask,
733 GLenum coverMode,
734 GLenum transformType,
735 const GLfloat* transformValues);
692 typedef void(GL_BINDING_CALL* glStencilThenCoverFillPathNVProc)( 736 typedef void(GL_BINDING_CALL* glStencilThenCoverFillPathNVProc)(
693 GLuint path, 737 GLuint path,
694 GLenum fillMode, 738 GLenum fillMode,
695 GLuint mask, 739 GLuint mask,
696 GLenum coverMode); 740 GLenum coverMode);
741 typedef void(GL_BINDING_CALL* glStencilThenCoverStrokePathInstancedNVProc)(
742 GLsizei numPaths,
743 GLenum pathNameType,
744 const void* paths,
745 GLuint pathBase,
746 GLint ref,
747 GLuint mask,
748 GLenum coverMode,
749 GLenum transformType,
750 const GLfloat* transformValues);
697 typedef void(GL_BINDING_CALL* glStencilThenCoverStrokePathNVProc)( 751 typedef void(GL_BINDING_CALL* glStencilThenCoverStrokePathNVProc)(
698 GLuint path, 752 GLuint path,
699 GLint reference, 753 GLint reference,
700 GLuint mask, 754 GLuint mask,
701 GLenum coverMode); 755 GLenum coverMode);
702 typedef GLboolean(GL_BINDING_CALL* glTestFenceAPPLEProc)(GLuint fence); 756 typedef GLboolean(GL_BINDING_CALL* glTestFenceAPPLEProc)(GLuint fence);
703 typedef GLboolean(GL_BINDING_CALL* glTestFenceNVProc)(GLuint fence); 757 typedef GLboolean(GL_BINDING_CALL* glTestFenceNVProc)(GLuint fence);
704 typedef void(GL_BINDING_CALL* glTexImage2DProc)(GLenum target, 758 typedef void(GL_BINDING_CALL* glTexImage2DProc)(GLenum target,
705 GLint level, 759 GLint level,
706 GLint internalformat, 760 GLint internalformat,
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after
1030 glColorMaskProc glColorMaskFn; 1084 glColorMaskProc glColorMaskFn;
1031 glCompileShaderProc glCompileShaderFn; 1085 glCompileShaderProc glCompileShaderFn;
1032 glCompressedTexImage2DProc glCompressedTexImage2DFn; 1086 glCompressedTexImage2DProc glCompressedTexImage2DFn;
1033 glCompressedTexImage3DProc glCompressedTexImage3DFn; 1087 glCompressedTexImage3DProc glCompressedTexImage3DFn;
1034 glCompressedTexSubImage2DProc glCompressedTexSubImage2DFn; 1088 glCompressedTexSubImage2DProc glCompressedTexSubImage2DFn;
1035 glCompressedTexSubImage3DProc glCompressedTexSubImage3DFn; 1089 glCompressedTexSubImage3DProc glCompressedTexSubImage3DFn;
1036 glCopyBufferSubDataProc glCopyBufferSubDataFn; 1090 glCopyBufferSubDataProc glCopyBufferSubDataFn;
1037 glCopyTexImage2DProc glCopyTexImage2DFn; 1091 glCopyTexImage2DProc glCopyTexImage2DFn;
1038 glCopyTexSubImage2DProc glCopyTexSubImage2DFn; 1092 glCopyTexSubImage2DProc glCopyTexSubImage2DFn;
1039 glCopyTexSubImage3DProc glCopyTexSubImage3DFn; 1093 glCopyTexSubImage3DProc glCopyTexSubImage3DFn;
1094 glCoverFillPathInstancedNVProc glCoverFillPathInstancedNVFn;
1040 glCoverFillPathNVProc glCoverFillPathNVFn; 1095 glCoverFillPathNVProc glCoverFillPathNVFn;
1096 glCoverStrokePathInstancedNVProc glCoverStrokePathInstancedNVFn;
1041 glCoverStrokePathNVProc glCoverStrokePathNVFn; 1097 glCoverStrokePathNVProc glCoverStrokePathNVFn;
1042 glCreateProgramProc glCreateProgramFn; 1098 glCreateProgramProc glCreateProgramFn;
1043 glCreateShaderProc glCreateShaderFn; 1099 glCreateShaderProc glCreateShaderFn;
1044 glCullFaceProc glCullFaceFn; 1100 glCullFaceProc glCullFaceFn;
1045 glDeleteBuffersARBProc glDeleteBuffersARBFn; 1101 glDeleteBuffersARBProc glDeleteBuffersARBFn;
1046 glDeleteFencesAPPLEProc glDeleteFencesAPPLEFn; 1102 glDeleteFencesAPPLEProc glDeleteFencesAPPLEFn;
1047 glDeleteFencesNVProc glDeleteFencesNVFn; 1103 glDeleteFencesNVProc glDeleteFencesNVFn;
1048 glDeleteFramebuffersEXTProc glDeleteFramebuffersEXTFn; 1104 glDeleteFramebuffersEXTProc glDeleteFramebuffersEXTFn;
1049 glDeletePathsNVProc glDeletePathsNVFn; 1105 glDeletePathsNVProc glDeletePathsNVFn;
1050 glDeleteProgramProc glDeleteProgramFn; 1106 glDeleteProgramProc glDeleteProgramFn;
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
1210 glSampleCoverageProc glSampleCoverageFn; 1266 glSampleCoverageProc glSampleCoverageFn;
1211 glSamplerParameterfProc glSamplerParameterfFn; 1267 glSamplerParameterfProc glSamplerParameterfFn;
1212 glSamplerParameterfvProc glSamplerParameterfvFn; 1268 glSamplerParameterfvProc glSamplerParameterfvFn;
1213 glSamplerParameteriProc glSamplerParameteriFn; 1269 glSamplerParameteriProc glSamplerParameteriFn;
1214 glSamplerParameterivProc glSamplerParameterivFn; 1270 glSamplerParameterivProc glSamplerParameterivFn;
1215 glScissorProc glScissorFn; 1271 glScissorProc glScissorFn;
1216 glSetFenceAPPLEProc glSetFenceAPPLEFn; 1272 glSetFenceAPPLEProc glSetFenceAPPLEFn;
1217 glSetFenceNVProc glSetFenceNVFn; 1273 glSetFenceNVProc glSetFenceNVFn;
1218 glShaderBinaryProc glShaderBinaryFn; 1274 glShaderBinaryProc glShaderBinaryFn;
1219 glShaderSourceProc glShaderSourceFn; 1275 glShaderSourceProc glShaderSourceFn;
1276 glStencilFillPathInstancedNVProc glStencilFillPathInstancedNVFn;
1220 glStencilFillPathNVProc glStencilFillPathNVFn; 1277 glStencilFillPathNVProc glStencilFillPathNVFn;
1221 glStencilFuncProc glStencilFuncFn; 1278 glStencilFuncProc glStencilFuncFn;
1222 glStencilFuncSeparateProc glStencilFuncSeparateFn; 1279 glStencilFuncSeparateProc glStencilFuncSeparateFn;
1223 glStencilMaskProc glStencilMaskFn; 1280 glStencilMaskProc glStencilMaskFn;
1224 glStencilMaskSeparateProc glStencilMaskSeparateFn; 1281 glStencilMaskSeparateProc glStencilMaskSeparateFn;
1225 glStencilOpProc glStencilOpFn; 1282 glStencilOpProc glStencilOpFn;
1226 glStencilOpSeparateProc glStencilOpSeparateFn; 1283 glStencilOpSeparateProc glStencilOpSeparateFn;
1284 glStencilStrokePathInstancedNVProc glStencilStrokePathInstancedNVFn;
1227 glStencilStrokePathNVProc glStencilStrokePathNVFn; 1285 glStencilStrokePathNVProc glStencilStrokePathNVFn;
1286 glStencilThenCoverFillPathInstancedNVProc
1287 glStencilThenCoverFillPathInstancedNVFn;
1228 glStencilThenCoverFillPathNVProc glStencilThenCoverFillPathNVFn; 1288 glStencilThenCoverFillPathNVProc glStencilThenCoverFillPathNVFn;
1289 glStencilThenCoverStrokePathInstancedNVProc
1290 glStencilThenCoverStrokePathInstancedNVFn;
1229 glStencilThenCoverStrokePathNVProc glStencilThenCoverStrokePathNVFn; 1291 glStencilThenCoverStrokePathNVProc glStencilThenCoverStrokePathNVFn;
1230 glTestFenceAPPLEProc glTestFenceAPPLEFn; 1292 glTestFenceAPPLEProc glTestFenceAPPLEFn;
1231 glTestFenceNVProc glTestFenceNVFn; 1293 glTestFenceNVProc glTestFenceNVFn;
1232 glTexImage2DProc glTexImage2DFn; 1294 glTexImage2DProc glTexImage2DFn;
1233 glTexImage3DProc glTexImage3DFn; 1295 glTexImage3DProc glTexImage3DFn;
1234 glTexParameterfProc glTexParameterfFn; 1296 glTexParameterfProc glTexParameterfFn;
1235 glTexParameterfvProc glTexParameterfvFn; 1297 glTexParameterfvProc glTexParameterfvFn;
1236 glTexParameteriProc glTexParameteriFn; 1298 glTexParameteriProc glTexParameteriFn;
1237 glTexParameterivProc glTexParameterivFn; 1299 glTexParameterivProc glTexParameterivFn;
1238 glTexStorage2DEXTProc glTexStorage2DEXTFn; 1300 glTexStorage2DEXTProc glTexStorage2DEXTFn;
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
1470 GLsizei height) = 0; 1532 GLsizei height) = 0;
1471 virtual void glCopyTexSubImage3DFn(GLenum target, 1533 virtual void glCopyTexSubImage3DFn(GLenum target,
1472 GLint level, 1534 GLint level,
1473 GLint xoffset, 1535 GLint xoffset,
1474 GLint yoffset, 1536 GLint yoffset,
1475 GLint zoffset, 1537 GLint zoffset,
1476 GLint x, 1538 GLint x,
1477 GLint y, 1539 GLint y,
1478 GLsizei width, 1540 GLsizei width,
1479 GLsizei height) = 0; 1541 GLsizei height) = 0;
1542 virtual void glCoverFillPathInstancedNVFn(GLsizei numPaths,
1543 GLenum pathNameType,
1544 const void* paths,
1545 GLuint pathBase,
1546 GLenum coverMode,
1547 GLenum transformType,
1548 const GLfloat* transformValues) = 0;
1480 virtual void glCoverFillPathNVFn(GLuint path, GLenum coverMode) = 0; 1549 virtual void glCoverFillPathNVFn(GLuint path, GLenum coverMode) = 0;
1550 virtual void glCoverStrokePathInstancedNVFn(
1551 GLsizei numPaths,
1552 GLenum pathNameType,
1553 const void* paths,
1554 GLuint pathBase,
1555 GLenum coverMode,
1556 GLenum transformType,
1557 const GLfloat* transformValues) = 0;
1481 virtual void glCoverStrokePathNVFn(GLuint name, GLenum coverMode) = 0; 1558 virtual void glCoverStrokePathNVFn(GLuint name, GLenum coverMode) = 0;
1482 virtual GLuint glCreateProgramFn(void) = 0; 1559 virtual GLuint glCreateProgramFn(void) = 0;
1483 virtual GLuint glCreateShaderFn(GLenum type) = 0; 1560 virtual GLuint glCreateShaderFn(GLenum type) = 0;
1484 virtual void glCullFaceFn(GLenum mode) = 0; 1561 virtual void glCullFaceFn(GLenum mode) = 0;
1485 virtual void glDeleteBuffersARBFn(GLsizei n, const GLuint* buffers) = 0; 1562 virtual void glDeleteBuffersARBFn(GLsizei n, const GLuint* buffers) = 0;
1486 virtual void glDeleteFencesAPPLEFn(GLsizei n, const GLuint* fences) = 0; 1563 virtual void glDeleteFencesAPPLEFn(GLsizei n, const GLuint* fences) = 0;
1487 virtual void glDeleteFencesNVFn(GLsizei n, const GLuint* fences) = 0; 1564 virtual void glDeleteFencesNVFn(GLsizei n, const GLuint* fences) = 0;
1488 virtual void glDeleteFramebuffersEXTFn(GLsizei n, 1565 virtual void glDeleteFramebuffersEXTFn(GLsizei n,
1489 const GLuint* framebuffers) = 0; 1566 const GLuint* framebuffers) = 0;
1490 virtual void glDeletePathsNVFn(GLuint path, GLsizei range) = 0; 1567 virtual void glDeletePathsNVFn(GLuint path, GLsizei range) = 0;
(...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after
1861 virtual void glSetFenceNVFn(GLuint fence, GLenum condition) = 0; 1938 virtual void glSetFenceNVFn(GLuint fence, GLenum condition) = 0;
1862 virtual void glShaderBinaryFn(GLsizei n, 1939 virtual void glShaderBinaryFn(GLsizei n,
1863 const GLuint* shaders, 1940 const GLuint* shaders,
1864 GLenum binaryformat, 1941 GLenum binaryformat,
1865 const void* binary, 1942 const void* binary,
1866 GLsizei length) = 0; 1943 GLsizei length) = 0;
1867 virtual void glShaderSourceFn(GLuint shader, 1944 virtual void glShaderSourceFn(GLuint shader,
1868 GLsizei count, 1945 GLsizei count,
1869 const char* const* str, 1946 const char* const* str,
1870 const GLint* length) = 0; 1947 const GLint* length) = 0;
1948 virtual void glStencilFillPathInstancedNVFn(
1949 GLsizei numPaths,
1950 GLenum pathNameType,
1951 const void* paths,
1952 GLuint pathBase,
1953 GLenum fillMode,
1954 GLuint mask,
1955 GLenum transformType,
1956 const GLfloat* transformValues) = 0;
1871 virtual void glStencilFillPathNVFn(GLuint path, 1957 virtual void glStencilFillPathNVFn(GLuint path,
1872 GLenum fillMode, 1958 GLenum fillMode,
1873 GLuint mask) = 0; 1959 GLuint mask) = 0;
1874 virtual void glStencilFuncFn(GLenum func, GLint ref, GLuint mask) = 0; 1960 virtual void glStencilFuncFn(GLenum func, GLint ref, GLuint mask) = 0;
1875 virtual void glStencilFuncSeparateFn(GLenum face, 1961 virtual void glStencilFuncSeparateFn(GLenum face,
1876 GLenum func, 1962 GLenum func,
1877 GLint ref, 1963 GLint ref,
1878 GLuint mask) = 0; 1964 GLuint mask) = 0;
1879 virtual void glStencilMaskFn(GLuint mask) = 0; 1965 virtual void glStencilMaskFn(GLuint mask) = 0;
1880 virtual void glStencilMaskSeparateFn(GLenum face, GLuint mask) = 0; 1966 virtual void glStencilMaskSeparateFn(GLenum face, GLuint mask) = 0;
1881 virtual void glStencilOpFn(GLenum fail, GLenum zfail, GLenum zpass) = 0; 1967 virtual void glStencilOpFn(GLenum fail, GLenum zfail, GLenum zpass) = 0;
1882 virtual void glStencilOpSeparateFn(GLenum face, 1968 virtual void glStencilOpSeparateFn(GLenum face,
1883 GLenum fail, 1969 GLenum fail,
1884 GLenum zfail, 1970 GLenum zfail,
1885 GLenum zpass) = 0; 1971 GLenum zpass) = 0;
1972 virtual void glStencilStrokePathInstancedNVFn(
1973 GLsizei numPaths,
1974 GLenum pathNameType,
1975 const void* paths,
1976 GLuint pathBase,
1977 GLint ref,
1978 GLuint mask,
1979 GLenum transformType,
1980 const GLfloat* transformValues) = 0;
1886 virtual void glStencilStrokePathNVFn(GLuint path, 1981 virtual void glStencilStrokePathNVFn(GLuint path,
1887 GLint reference, 1982 GLint reference,
1888 GLuint mask) = 0; 1983 GLuint mask) = 0;
1984 virtual void glStencilThenCoverFillPathInstancedNVFn(
1985 GLsizei numPaths,
1986 GLenum pathNameType,
1987 const void* paths,
1988 GLuint pathBase,
1989 GLenum fillMode,
1990 GLuint mask,
1991 GLenum coverMode,
1992 GLenum transformType,
1993 const GLfloat* transformValues) = 0;
1889 virtual void glStencilThenCoverFillPathNVFn(GLuint path, 1994 virtual void glStencilThenCoverFillPathNVFn(GLuint path,
1890 GLenum fillMode, 1995 GLenum fillMode,
1891 GLuint mask, 1996 GLuint mask,
1892 GLenum coverMode) = 0; 1997 GLenum coverMode) = 0;
1998 virtual void glStencilThenCoverStrokePathInstancedNVFn(
1999 GLsizei numPaths,
2000 GLenum pathNameType,
2001 const void* paths,
2002 GLuint pathBase,
2003 GLint ref,
2004 GLuint mask,
2005 GLenum coverMode,
2006 GLenum transformType,
2007 const GLfloat* transformValues) = 0;
1893 virtual void glStencilThenCoverStrokePathNVFn(GLuint path, 2008 virtual void glStencilThenCoverStrokePathNVFn(GLuint path,
1894 GLint reference, 2009 GLint reference,
1895 GLuint mask, 2010 GLuint mask,
1896 GLenum coverMode) = 0; 2011 GLenum coverMode) = 0;
1897 virtual GLboolean glTestFenceAPPLEFn(GLuint fence) = 0; 2012 virtual GLboolean glTestFenceAPPLEFn(GLuint fence) = 0;
1898 virtual GLboolean glTestFenceNVFn(GLuint fence) = 0; 2013 virtual GLboolean glTestFenceNVFn(GLuint fence) = 0;
1899 virtual void glTexImage2DFn(GLenum target, 2014 virtual void glTexImage2DFn(GLenum target,
1900 GLint level, 2015 GLint level,
1901 GLint internalformat, 2016 GLint internalformat,
1902 GLsizei width, 2017 GLsizei width,
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after
2171 #define glCompressedTexImage3D \ 2286 #define glCompressedTexImage3D \
2172 ::gfx::g_current_gl_context->glCompressedTexImage3DFn 2287 ::gfx::g_current_gl_context->glCompressedTexImage3DFn
2173 #define glCompressedTexSubImage2D \ 2288 #define glCompressedTexSubImage2D \
2174 ::gfx::g_current_gl_context->glCompressedTexSubImage2DFn 2289 ::gfx::g_current_gl_context->glCompressedTexSubImage2DFn
2175 #define glCompressedTexSubImage3D \ 2290 #define glCompressedTexSubImage3D \
2176 ::gfx::g_current_gl_context->glCompressedTexSubImage3DFn 2291 ::gfx::g_current_gl_context->glCompressedTexSubImage3DFn
2177 #define glCopyBufferSubData ::gfx::g_current_gl_context->glCopyBufferSubDataFn 2292 #define glCopyBufferSubData ::gfx::g_current_gl_context->glCopyBufferSubDataFn
2178 #define glCopyTexImage2D ::gfx::g_current_gl_context->glCopyTexImage2DFn 2293 #define glCopyTexImage2D ::gfx::g_current_gl_context->glCopyTexImage2DFn
2179 #define glCopyTexSubImage2D ::gfx::g_current_gl_context->glCopyTexSubImage2DFn 2294 #define glCopyTexSubImage2D ::gfx::g_current_gl_context->glCopyTexSubImage2DFn
2180 #define glCopyTexSubImage3D ::gfx::g_current_gl_context->glCopyTexSubImage3DFn 2295 #define glCopyTexSubImage3D ::gfx::g_current_gl_context->glCopyTexSubImage3DFn
2296 #define glCoverFillPathInstancedNV \
2297 ::gfx::g_current_gl_context->glCoverFillPathInstancedNVFn
2181 #define glCoverFillPathNV ::gfx::g_current_gl_context->glCoverFillPathNVFn 2298 #define glCoverFillPathNV ::gfx::g_current_gl_context->glCoverFillPathNVFn
2299 #define glCoverStrokePathInstancedNV \
2300 ::gfx::g_current_gl_context->glCoverStrokePathInstancedNVFn
2182 #define glCoverStrokePathNV ::gfx::g_current_gl_context->glCoverStrokePathNVFn 2301 #define glCoverStrokePathNV ::gfx::g_current_gl_context->glCoverStrokePathNVFn
2183 #define glCreateProgram ::gfx::g_current_gl_context->glCreateProgramFn 2302 #define glCreateProgram ::gfx::g_current_gl_context->glCreateProgramFn
2184 #define glCreateShader ::gfx::g_current_gl_context->glCreateShaderFn 2303 #define glCreateShader ::gfx::g_current_gl_context->glCreateShaderFn
2185 #define glCullFace ::gfx::g_current_gl_context->glCullFaceFn 2304 #define glCullFace ::gfx::g_current_gl_context->glCullFaceFn
2186 #define glDeleteBuffersARB ::gfx::g_current_gl_context->glDeleteBuffersARBFn 2305 #define glDeleteBuffersARB ::gfx::g_current_gl_context->glDeleteBuffersARBFn
2187 #define glDeleteFencesAPPLE ::gfx::g_current_gl_context->glDeleteFencesAPPLEFn 2306 #define glDeleteFencesAPPLE ::gfx::g_current_gl_context->glDeleteFencesAPPLEFn
2188 #define glDeleteFencesNV ::gfx::g_current_gl_context->glDeleteFencesNVFn 2307 #define glDeleteFencesNV ::gfx::g_current_gl_context->glDeleteFencesNVFn
2189 #define glDeleteFramebuffersEXT \ 2308 #define glDeleteFramebuffersEXT \
2190 ::gfx::g_current_gl_context->glDeleteFramebuffersEXTFn 2309 ::gfx::g_current_gl_context->glDeleteFramebuffersEXTFn
2191 #define glDeletePathsNV ::gfx::g_current_gl_context->glDeletePathsNVFn 2310 #define glDeletePathsNV ::gfx::g_current_gl_context->glDeletePathsNVFn
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
2399 #define glSampleCoverage ::gfx::g_current_gl_context->glSampleCoverageFn 2518 #define glSampleCoverage ::gfx::g_current_gl_context->glSampleCoverageFn
2400 #define glSamplerParameterf ::gfx::g_current_gl_context->glSamplerParameterfFn 2519 #define glSamplerParameterf ::gfx::g_current_gl_context->glSamplerParameterfFn
2401 #define glSamplerParameterfv ::gfx::g_current_gl_context->glSamplerParameterfvFn 2520 #define glSamplerParameterfv ::gfx::g_current_gl_context->glSamplerParameterfvFn
2402 #define glSamplerParameteri ::gfx::g_current_gl_context->glSamplerParameteriFn 2521 #define glSamplerParameteri ::gfx::g_current_gl_context->glSamplerParameteriFn
2403 #define glSamplerParameteriv ::gfx::g_current_gl_context->glSamplerParameterivFn 2522 #define glSamplerParameteriv ::gfx::g_current_gl_context->glSamplerParameterivFn
2404 #define glScissor ::gfx::g_current_gl_context->glScissorFn 2523 #define glScissor ::gfx::g_current_gl_context->glScissorFn
2405 #define glSetFenceAPPLE ::gfx::g_current_gl_context->glSetFenceAPPLEFn 2524 #define glSetFenceAPPLE ::gfx::g_current_gl_context->glSetFenceAPPLEFn
2406 #define glSetFenceNV ::gfx::g_current_gl_context->glSetFenceNVFn 2525 #define glSetFenceNV ::gfx::g_current_gl_context->glSetFenceNVFn
2407 #define glShaderBinary ::gfx::g_current_gl_context->glShaderBinaryFn 2526 #define glShaderBinary ::gfx::g_current_gl_context->glShaderBinaryFn
2408 #define glShaderSource ::gfx::g_current_gl_context->glShaderSourceFn 2527 #define glShaderSource ::gfx::g_current_gl_context->glShaderSourceFn
2528 #define glStencilFillPathInstancedNV \
2529 ::gfx::g_current_gl_context->glStencilFillPathInstancedNVFn
2409 #define glStencilFillPathNV ::gfx::g_current_gl_context->glStencilFillPathNVFn 2530 #define glStencilFillPathNV ::gfx::g_current_gl_context->glStencilFillPathNVFn
2410 #define glStencilFunc ::gfx::g_current_gl_context->glStencilFuncFn 2531 #define glStencilFunc ::gfx::g_current_gl_context->glStencilFuncFn
2411 #define glStencilFuncSeparate \ 2532 #define glStencilFuncSeparate \
2412 ::gfx::g_current_gl_context->glStencilFuncSeparateFn 2533 ::gfx::g_current_gl_context->glStencilFuncSeparateFn
2413 #define glStencilMask ::gfx::g_current_gl_context->glStencilMaskFn 2534 #define glStencilMask ::gfx::g_current_gl_context->glStencilMaskFn
2414 #define glStencilMaskSeparate \ 2535 #define glStencilMaskSeparate \
2415 ::gfx::g_current_gl_context->glStencilMaskSeparateFn 2536 ::gfx::g_current_gl_context->glStencilMaskSeparateFn
2416 #define glStencilOp ::gfx::g_current_gl_context->glStencilOpFn 2537 #define glStencilOp ::gfx::g_current_gl_context->glStencilOpFn
2417 #define glStencilOpSeparate ::gfx::g_current_gl_context->glStencilOpSeparateFn 2538 #define glStencilOpSeparate ::gfx::g_current_gl_context->glStencilOpSeparateFn
2539 #define glStencilStrokePathInstancedNV \
2540 ::gfx::g_current_gl_context->glStencilStrokePathInstancedNVFn
2418 #define glStencilStrokePathNV \ 2541 #define glStencilStrokePathNV \
2419 ::gfx::g_current_gl_context->glStencilStrokePathNVFn 2542 ::gfx::g_current_gl_context->glStencilStrokePathNVFn
2543 #define glStencilThenCoverFillPathInstancedNV \
2544 ::gfx::g_current_gl_context->glStencilThenCoverFillPathInstancedNVFn
2420 #define glStencilThenCoverFillPathNV \ 2545 #define glStencilThenCoverFillPathNV \
2421 ::gfx::g_current_gl_context->glStencilThenCoverFillPathNVFn 2546 ::gfx::g_current_gl_context->glStencilThenCoverFillPathNVFn
2547 #define glStencilThenCoverStrokePathInstancedNV \
2548 ::gfx::g_current_gl_context->glStencilThenCoverStrokePathInstancedNVFn
2422 #define glStencilThenCoverStrokePathNV \ 2549 #define glStencilThenCoverStrokePathNV \
2423 ::gfx::g_current_gl_context->glStencilThenCoverStrokePathNVFn 2550 ::gfx::g_current_gl_context->glStencilThenCoverStrokePathNVFn
2424 #define glTestFenceAPPLE ::gfx::g_current_gl_context->glTestFenceAPPLEFn 2551 #define glTestFenceAPPLE ::gfx::g_current_gl_context->glTestFenceAPPLEFn
2425 #define glTestFenceNV ::gfx::g_current_gl_context->glTestFenceNVFn 2552 #define glTestFenceNV ::gfx::g_current_gl_context->glTestFenceNVFn
2426 #define glTexImage2D ::gfx::g_current_gl_context->glTexImage2DFn 2553 #define glTexImage2D ::gfx::g_current_gl_context->glTexImage2DFn
2427 #define glTexImage3D ::gfx::g_current_gl_context->glTexImage3DFn 2554 #define glTexImage3D ::gfx::g_current_gl_context->glTexImage3DFn
2428 #define glTexParameterf ::gfx::g_current_gl_context->glTexParameterfFn 2555 #define glTexParameterf ::gfx::g_current_gl_context->glTexParameterfFn
2429 #define glTexParameterfv ::gfx::g_current_gl_context->glTexParameterfvFn 2556 #define glTexParameterfv ::gfx::g_current_gl_context->glTexParameterfvFn
2430 #define glTexParameteri ::gfx::g_current_gl_context->glTexParameteriFn 2557 #define glTexParameteri ::gfx::g_current_gl_context->glTexParameteriFn
2431 #define glTexParameteriv ::gfx::g_current_gl_context->glTexParameterivFn 2558 #define glTexParameteriv ::gfx::g_current_gl_context->glTexParameterivFn
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
2488 #define glVertexAttribI4ui ::gfx::g_current_gl_context->glVertexAttribI4uiFn 2615 #define glVertexAttribI4ui ::gfx::g_current_gl_context->glVertexAttribI4uiFn
2489 #define glVertexAttribI4uiv ::gfx::g_current_gl_context->glVertexAttribI4uivFn 2616 #define glVertexAttribI4uiv ::gfx::g_current_gl_context->glVertexAttribI4uivFn
2490 #define glVertexAttribIPointer \ 2617 #define glVertexAttribIPointer \
2491 ::gfx::g_current_gl_context->glVertexAttribIPointerFn 2618 ::gfx::g_current_gl_context->glVertexAttribIPointerFn
2492 #define glVertexAttribPointer \ 2619 #define glVertexAttribPointer \
2493 ::gfx::g_current_gl_context->glVertexAttribPointerFn 2620 ::gfx::g_current_gl_context->glVertexAttribPointerFn
2494 #define glViewport ::gfx::g_current_gl_context->glViewportFn 2621 #define glViewport ::gfx::g_current_gl_context->glViewportFn
2495 #define glWaitSync ::gfx::g_current_gl_context->glWaitSyncFn 2622 #define glWaitSync ::gfx::g_current_gl_context->glWaitSyncFn
2496 2623
2497 #endif // UI_GFX_GL_GL_BINDINGS_AUTOGEN_GL_H_ 2624 #endif // UI_GFX_GL_GL_BINDINGS_AUTOGEN_GL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698