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

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

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 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 fn.glCompressedTexSubImage2DFn = 87 fn.glCompressedTexSubImage2DFn =
88 reinterpret_cast<glCompressedTexSubImage2DProc>( 88 reinterpret_cast<glCompressedTexSubImage2DProc>(
89 GetGLProcAddress("glCompressedTexSubImage2D")); 89 GetGLProcAddress("glCompressedTexSubImage2D"));
90 fn.glCompressedTexSubImage3DFn = 0; 90 fn.glCompressedTexSubImage3DFn = 0;
91 fn.glCopyBufferSubDataFn = 0; 91 fn.glCopyBufferSubDataFn = 0;
92 fn.glCopyTexImage2DFn = reinterpret_cast<glCopyTexImage2DProc>( 92 fn.glCopyTexImage2DFn = reinterpret_cast<glCopyTexImage2DProc>(
93 GetGLProcAddress("glCopyTexImage2D")); 93 GetGLProcAddress("glCopyTexImage2D"));
94 fn.glCopyTexSubImage2DFn = reinterpret_cast<glCopyTexSubImage2DProc>( 94 fn.glCopyTexSubImage2DFn = reinterpret_cast<glCopyTexSubImage2DProc>(
95 GetGLProcAddress("glCopyTexSubImage2D")); 95 GetGLProcAddress("glCopyTexSubImage2D"));
96 fn.glCopyTexSubImage3DFn = 0; 96 fn.glCopyTexSubImage3DFn = 0;
97 fn.glCoverFillPathInstancedNVFn = 0;
97 fn.glCoverFillPathNVFn = 0; 98 fn.glCoverFillPathNVFn = 0;
99 fn.glCoverStrokePathInstancedNVFn = 0;
98 fn.glCoverStrokePathNVFn = 0; 100 fn.glCoverStrokePathNVFn = 0;
99 fn.glCreateProgramFn = reinterpret_cast<glCreateProgramProc>( 101 fn.glCreateProgramFn = reinterpret_cast<glCreateProgramProc>(
100 GetGLProcAddress("glCreateProgram")); 102 GetGLProcAddress("glCreateProgram"));
101 fn.glCreateShaderFn = 103 fn.glCreateShaderFn =
102 reinterpret_cast<glCreateShaderProc>(GetGLProcAddress("glCreateShader")); 104 reinterpret_cast<glCreateShaderProc>(GetGLProcAddress("glCreateShader"));
103 fn.glCullFaceFn = 105 fn.glCullFaceFn =
104 reinterpret_cast<glCullFaceProc>(GetGLProcAddress("glCullFace")); 106 reinterpret_cast<glCullFaceProc>(GetGLProcAddress("glCullFace"));
105 fn.glDeleteBuffersARBFn = reinterpret_cast<glDeleteBuffersARBProc>( 107 fn.glDeleteBuffersARBFn = reinterpret_cast<glDeleteBuffersARBProc>(
106 GetGLProcAddress("glDeleteBuffers")); 108 GetGLProcAddress("glDeleteBuffers"));
107 fn.glDeleteFencesAPPLEFn = 0; 109 fn.glDeleteFencesAPPLEFn = 0;
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
321 fn.glSamplerParameterfvFn = 0; 323 fn.glSamplerParameterfvFn = 0;
322 fn.glSamplerParameteriFn = 0; 324 fn.glSamplerParameteriFn = 0;
323 fn.glSamplerParameterivFn = 0; 325 fn.glSamplerParameterivFn = 0;
324 fn.glScissorFn = 326 fn.glScissorFn =
325 reinterpret_cast<glScissorProc>(GetGLProcAddress("glScissor")); 327 reinterpret_cast<glScissorProc>(GetGLProcAddress("glScissor"));
326 fn.glSetFenceAPPLEFn = 0; 328 fn.glSetFenceAPPLEFn = 0;
327 fn.glSetFenceNVFn = 0; 329 fn.glSetFenceNVFn = 0;
328 fn.glShaderBinaryFn = 0; 330 fn.glShaderBinaryFn = 0;
329 fn.glShaderSourceFn = 331 fn.glShaderSourceFn =
330 reinterpret_cast<glShaderSourceProc>(GetGLProcAddress("glShaderSource")); 332 reinterpret_cast<glShaderSourceProc>(GetGLProcAddress("glShaderSource"));
333 fn.glStencilFillPathInstancedNVFn = 0;
331 fn.glStencilFillPathNVFn = 0; 334 fn.glStencilFillPathNVFn = 0;
332 fn.glStencilFuncFn = 335 fn.glStencilFuncFn =
333 reinterpret_cast<glStencilFuncProc>(GetGLProcAddress("glStencilFunc")); 336 reinterpret_cast<glStencilFuncProc>(GetGLProcAddress("glStencilFunc"));
334 fn.glStencilFuncSeparateFn = reinterpret_cast<glStencilFuncSeparateProc>( 337 fn.glStencilFuncSeparateFn = reinterpret_cast<glStencilFuncSeparateProc>(
335 GetGLProcAddress("glStencilFuncSeparate")); 338 GetGLProcAddress("glStencilFuncSeparate"));
336 fn.glStencilMaskFn = 339 fn.glStencilMaskFn =
337 reinterpret_cast<glStencilMaskProc>(GetGLProcAddress("glStencilMask")); 340 reinterpret_cast<glStencilMaskProc>(GetGLProcAddress("glStencilMask"));
338 fn.glStencilMaskSeparateFn = reinterpret_cast<glStencilMaskSeparateProc>( 341 fn.glStencilMaskSeparateFn = reinterpret_cast<glStencilMaskSeparateProc>(
339 GetGLProcAddress("glStencilMaskSeparate")); 342 GetGLProcAddress("glStencilMaskSeparate"));
340 fn.glStencilOpFn = 343 fn.glStencilOpFn =
341 reinterpret_cast<glStencilOpProc>(GetGLProcAddress("glStencilOp")); 344 reinterpret_cast<glStencilOpProc>(GetGLProcAddress("glStencilOp"));
342 fn.glStencilOpSeparateFn = reinterpret_cast<glStencilOpSeparateProc>( 345 fn.glStencilOpSeparateFn = reinterpret_cast<glStencilOpSeparateProc>(
343 GetGLProcAddress("glStencilOpSeparate")); 346 GetGLProcAddress("glStencilOpSeparate"));
347 fn.glStencilStrokePathInstancedNVFn = 0;
344 fn.glStencilStrokePathNVFn = 0; 348 fn.glStencilStrokePathNVFn = 0;
349 fn.glStencilThenCoverFillPathInstancedNVFn = 0;
345 fn.glStencilThenCoverFillPathNVFn = 0; 350 fn.glStencilThenCoverFillPathNVFn = 0;
351 fn.glStencilThenCoverStrokePathInstancedNVFn = 0;
346 fn.glStencilThenCoverStrokePathNVFn = 0; 352 fn.glStencilThenCoverStrokePathNVFn = 0;
347 fn.glTestFenceAPPLEFn = 0; 353 fn.glTestFenceAPPLEFn = 0;
348 fn.glTestFenceNVFn = 0; 354 fn.glTestFenceNVFn = 0;
349 fn.glTexImage2DFn = 355 fn.glTexImage2DFn =
350 reinterpret_cast<glTexImage2DProc>(GetGLProcAddress("glTexImage2D")); 356 reinterpret_cast<glTexImage2DProc>(GetGLProcAddress("glTexImage2D"));
351 fn.glTexImage3DFn = 0; 357 fn.glTexImage3DFn = 0;
352 fn.glTexParameterfFn = reinterpret_cast<glTexParameterfProc>( 358 fn.glTexParameterfFn = reinterpret_cast<glTexParameterfProc>(
353 GetGLProcAddress("glTexParameterf")); 359 GetGLProcAddress("glTexParameterf"));
354 fn.glTexParameterfvFn = reinterpret_cast<glTexParameterfvProc>( 360 fn.glTexParameterfvFn = reinterpret_cast<glTexParameterfvProc>(
355 GetGLProcAddress("glTexParameterfv")); 361 GetGLProcAddress("glTexParameterfv"));
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
770 DCHECK(fn.glCopyBufferSubDataFn); 776 DCHECK(fn.glCopyBufferSubDataFn);
771 } 777 }
772 778
773 debug_fn.glCopyTexSubImage3DFn = 0; 779 debug_fn.glCopyTexSubImage3DFn = 0;
774 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 780 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
775 fn.glCopyTexSubImage3DFn = reinterpret_cast<glCopyTexSubImage3DProc>( 781 fn.glCopyTexSubImage3DFn = reinterpret_cast<glCopyTexSubImage3DProc>(
776 GetGLProcAddress("glCopyTexSubImage3D")); 782 GetGLProcAddress("glCopyTexSubImage3D"));
777 DCHECK(fn.glCopyTexSubImage3DFn); 783 DCHECK(fn.glCopyTexSubImage3DFn);
778 } 784 }
779 785
786 debug_fn.glCoverFillPathInstancedNVFn = 0;
787 if (ext.b_GL_NV_path_rendering) {
788 fn.glCoverFillPathInstancedNVFn =
789 reinterpret_cast<glCoverFillPathInstancedNVProc>(
790 GetGLProcAddress("glCoverFillPathInstancedNV"));
791 DCHECK(fn.glCoverFillPathInstancedNVFn);
792 }
793
780 debug_fn.glCoverFillPathNVFn = 0; 794 debug_fn.glCoverFillPathNVFn = 0;
781 if (ext.b_GL_NV_path_rendering) { 795 if (ext.b_GL_NV_path_rendering) {
782 fn.glCoverFillPathNVFn = reinterpret_cast<glCoverFillPathNVProc>( 796 fn.glCoverFillPathNVFn = reinterpret_cast<glCoverFillPathNVProc>(
783 GetGLProcAddress("glCoverFillPathNV")); 797 GetGLProcAddress("glCoverFillPathNV"));
784 DCHECK(fn.glCoverFillPathNVFn); 798 DCHECK(fn.glCoverFillPathNVFn);
785 } 799 }
786 800
801 debug_fn.glCoverStrokePathInstancedNVFn = 0;
802 if (ext.b_GL_NV_path_rendering) {
803 fn.glCoverStrokePathInstancedNVFn =
804 reinterpret_cast<glCoverStrokePathInstancedNVProc>(
805 GetGLProcAddress("glCoverStrokePathInstancedNV"));
806 DCHECK(fn.glCoverStrokePathInstancedNVFn);
807 }
808
787 debug_fn.glCoverStrokePathNVFn = 0; 809 debug_fn.glCoverStrokePathNVFn = 0;
788 if (ext.b_GL_NV_path_rendering) { 810 if (ext.b_GL_NV_path_rendering) {
789 fn.glCoverStrokePathNVFn = reinterpret_cast<glCoverStrokePathNVProc>( 811 fn.glCoverStrokePathNVFn = reinterpret_cast<glCoverStrokePathNVProc>(
790 GetGLProcAddress("glCoverStrokePathNV")); 812 GetGLProcAddress("glCoverStrokePathNV"));
791 DCHECK(fn.glCoverStrokePathNVFn); 813 DCHECK(fn.glCoverStrokePathNVFn);
792 } 814 }
793 815
794 debug_fn.glDeleteFencesAPPLEFn = 0; 816 debug_fn.glDeleteFencesAPPLEFn = 0;
795 if (ext.b_GL_APPLE_fence) { 817 if (ext.b_GL_APPLE_fence) {
796 fn.glDeleteFencesAPPLEFn = reinterpret_cast<glDeleteFencesAPPLEProc>( 818 fn.glDeleteFencesAPPLEFn = reinterpret_cast<glDeleteFencesAPPLEProc>(
(...skipping 1044 matching lines...) Expand 10 before | Expand all | Expand 10 after
1841 DCHECK(fn.glSetFenceNVFn); 1863 DCHECK(fn.glSetFenceNVFn);
1842 } 1864 }
1843 1865
1844 debug_fn.glShaderBinaryFn = 0; 1866 debug_fn.glShaderBinaryFn = 0;
1845 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) { 1867 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) {
1846 fn.glShaderBinaryFn = reinterpret_cast<glShaderBinaryProc>( 1868 fn.glShaderBinaryFn = reinterpret_cast<glShaderBinaryProc>(
1847 GetGLProcAddress("glShaderBinary")); 1869 GetGLProcAddress("glShaderBinary"));
1848 DCHECK(fn.glShaderBinaryFn); 1870 DCHECK(fn.glShaderBinaryFn);
1849 } 1871 }
1850 1872
1873 debug_fn.glStencilFillPathInstancedNVFn = 0;
1874 if (ext.b_GL_NV_path_rendering) {
1875 fn.glStencilFillPathInstancedNVFn =
1876 reinterpret_cast<glStencilFillPathInstancedNVProc>(
1877 GetGLProcAddress("glStencilFillPathInstancedNV"));
1878 DCHECK(fn.glStencilFillPathInstancedNVFn);
1879 }
1880
1851 debug_fn.glStencilFillPathNVFn = 0; 1881 debug_fn.glStencilFillPathNVFn = 0;
1852 if (ext.b_GL_NV_path_rendering) { 1882 if (ext.b_GL_NV_path_rendering) {
1853 fn.glStencilFillPathNVFn = reinterpret_cast<glStencilFillPathNVProc>( 1883 fn.glStencilFillPathNVFn = reinterpret_cast<glStencilFillPathNVProc>(
1854 GetGLProcAddress("glStencilFillPathNV")); 1884 GetGLProcAddress("glStencilFillPathNV"));
1855 DCHECK(fn.glStencilFillPathNVFn); 1885 DCHECK(fn.glStencilFillPathNVFn);
1856 } 1886 }
1857 1887
1888 debug_fn.glStencilStrokePathInstancedNVFn = 0;
1889 if (ext.b_GL_NV_path_rendering) {
1890 fn.glStencilStrokePathInstancedNVFn =
1891 reinterpret_cast<glStencilStrokePathInstancedNVProc>(
1892 GetGLProcAddress("glStencilStrokePathInstancedNV"));
1893 DCHECK(fn.glStencilStrokePathInstancedNVFn);
1894 }
1895
1858 debug_fn.glStencilStrokePathNVFn = 0; 1896 debug_fn.glStencilStrokePathNVFn = 0;
1859 if (ext.b_GL_NV_path_rendering) { 1897 if (ext.b_GL_NV_path_rendering) {
1860 fn.glStencilStrokePathNVFn = reinterpret_cast<glStencilStrokePathNVProc>( 1898 fn.glStencilStrokePathNVFn = reinterpret_cast<glStencilStrokePathNVProc>(
1861 GetGLProcAddress("glStencilStrokePathNV")); 1899 GetGLProcAddress("glStencilStrokePathNV"));
1862 DCHECK(fn.glStencilStrokePathNVFn); 1900 DCHECK(fn.glStencilStrokePathNVFn);
1863 } 1901 }
1864 1902
1903 debug_fn.glStencilThenCoverFillPathInstancedNVFn = 0;
1904 if (ext.b_GL_NV_path_rendering) {
1905 fn.glStencilThenCoverFillPathInstancedNVFn =
1906 reinterpret_cast<glStencilThenCoverFillPathInstancedNVProc>(
1907 GetGLProcAddress("glStencilThenCoverFillPathInstancedNV"));
1908 }
1909
1865 debug_fn.glStencilThenCoverFillPathNVFn = 0; 1910 debug_fn.glStencilThenCoverFillPathNVFn = 0;
1866 if (ext.b_GL_NV_path_rendering) { 1911 if (ext.b_GL_NV_path_rendering) {
1867 fn.glStencilThenCoverFillPathNVFn = 1912 fn.glStencilThenCoverFillPathNVFn =
1868 reinterpret_cast<glStencilThenCoverFillPathNVProc>( 1913 reinterpret_cast<glStencilThenCoverFillPathNVProc>(
1869 GetGLProcAddress("glStencilThenCoverFillPathNV")); 1914 GetGLProcAddress("glStencilThenCoverFillPathNV"));
1870 } 1915 }
1871 1916
1917 debug_fn.glStencilThenCoverStrokePathInstancedNVFn = 0;
1918 if (ext.b_GL_NV_path_rendering) {
1919 fn.glStencilThenCoverStrokePathInstancedNVFn =
1920 reinterpret_cast<glStencilThenCoverStrokePathInstancedNVProc>(
1921 GetGLProcAddress("glStencilThenCoverStrokePathInstancedNV"));
1922 }
1923
1872 debug_fn.glStencilThenCoverStrokePathNVFn = 0; 1924 debug_fn.glStencilThenCoverStrokePathNVFn = 0;
1873 if (ext.b_GL_NV_path_rendering) { 1925 if (ext.b_GL_NV_path_rendering) {
1874 fn.glStencilThenCoverStrokePathNVFn = 1926 fn.glStencilThenCoverStrokePathNVFn =
1875 reinterpret_cast<glStencilThenCoverStrokePathNVProc>( 1927 reinterpret_cast<glStencilThenCoverStrokePathNVProc>(
1876 GetGLProcAddress("glStencilThenCoverStrokePathNV")); 1928 GetGLProcAddress("glStencilThenCoverStrokePathNV"));
1877 } 1929 }
1878 1930
1879 debug_fn.glTestFenceAPPLEFn = 0; 1931 debug_fn.glTestFenceAPPLEFn = 0;
1880 if (ext.b_GL_APPLE_fence) { 1932 if (ext.b_GL_APPLE_fence) {
1881 fn.glTestFenceAPPLEFn = reinterpret_cast<glTestFenceAPPLEProc>( 1933 fn.glTestFenceAPPLEFn = reinterpret_cast<glTestFenceAPPLEProc>(
(...skipping 729 matching lines...) Expand 10 before | Expand all | Expand 10 after
2611 GLsizei height) { 2663 GLsizei height) {
2612 GL_SERVICE_LOG("glCopyTexSubImage3D" 2664 GL_SERVICE_LOG("glCopyTexSubImage3D"
2613 << "(" << GLEnums::GetStringEnum(target) << ", " << level 2665 << "(" << GLEnums::GetStringEnum(target) << ", " << level
2614 << ", " << xoffset << ", " << yoffset << ", " << zoffset 2666 << ", " << xoffset << ", " << yoffset << ", " << zoffset
2615 << ", " << x << ", " << y << ", " << width << ", " << height 2667 << ", " << x << ", " << y << ", " << width << ", " << height
2616 << ")"); 2668 << ")");
2617 g_driver_gl.debug_fn.glCopyTexSubImage3DFn(target, level, xoffset, yoffset, 2669 g_driver_gl.debug_fn.glCopyTexSubImage3DFn(target, level, xoffset, yoffset,
2618 zoffset, x, y, width, height); 2670 zoffset, x, y, width, height);
2619 } 2671 }
2620 2672
2673 static void GL_BINDING_CALL
2674 Debug_glCoverFillPathInstancedNV(GLsizei numPaths,
2675 GLenum pathNameType,
2676 const void* paths,
2677 GLuint pathBase,
2678 GLenum coverMode,
2679 GLenum transformType,
2680 const GLfloat* transformValues) {
2681 GL_SERVICE_LOG("glCoverFillPathInstancedNV"
2682 << "(" << numPaths << ", "
2683 << GLEnums::GetStringEnum(pathNameType) << ", "
2684 << static_cast<const void*>(paths) << ", " << pathBase << ", "
2685 << GLEnums::GetStringEnum(coverMode) << ", "
2686 << GLEnums::GetStringEnum(transformType) << ", "
2687 << static_cast<const void*>(transformValues) << ")");
2688 g_driver_gl.debug_fn.glCoverFillPathInstancedNVFn(
2689 numPaths, pathNameType, paths, pathBase, coverMode, transformType,
2690 transformValues);
2691 }
2692
2621 static void GL_BINDING_CALL Debug_glCoverFillPathNV(GLuint path, 2693 static void GL_BINDING_CALL Debug_glCoverFillPathNV(GLuint path,
2622 GLenum coverMode) { 2694 GLenum coverMode) {
2623 GL_SERVICE_LOG("glCoverFillPathNV" 2695 GL_SERVICE_LOG("glCoverFillPathNV"
2624 << "(" << path << ", " << GLEnums::GetStringEnum(coverMode) 2696 << "(" << path << ", " << GLEnums::GetStringEnum(coverMode)
2625 << ")"); 2697 << ")");
2626 g_driver_gl.debug_fn.glCoverFillPathNVFn(path, coverMode); 2698 g_driver_gl.debug_fn.glCoverFillPathNVFn(path, coverMode);
2627 } 2699 }
2628 2700
2701 static void GL_BINDING_CALL
2702 Debug_glCoverStrokePathInstancedNV(GLsizei numPaths,
2703 GLenum pathNameType,
2704 const void* paths,
2705 GLuint pathBase,
2706 GLenum coverMode,
2707 GLenum transformType,
2708 const GLfloat* transformValues) {
2709 GL_SERVICE_LOG("glCoverStrokePathInstancedNV"
2710 << "(" << numPaths << ", "
2711 << GLEnums::GetStringEnum(pathNameType) << ", "
2712 << static_cast<const void*>(paths) << ", " << pathBase << ", "
2713 << GLEnums::GetStringEnum(coverMode) << ", "
2714 << GLEnums::GetStringEnum(transformType) << ", "
2715 << static_cast<const void*>(transformValues) << ")");
2716 g_driver_gl.debug_fn.glCoverStrokePathInstancedNVFn(
2717 numPaths, pathNameType, paths, pathBase, coverMode, transformType,
2718 transformValues);
2719 }
2720
2629 static void GL_BINDING_CALL Debug_glCoverStrokePathNV(GLuint name, 2721 static void GL_BINDING_CALL Debug_glCoverStrokePathNV(GLuint name,
2630 GLenum coverMode) { 2722 GLenum coverMode) {
2631 GL_SERVICE_LOG("glCoverStrokePathNV" 2723 GL_SERVICE_LOG("glCoverStrokePathNV"
2632 << "(" << name << ", " << GLEnums::GetStringEnum(coverMode) 2724 << "(" << name << ", " << GLEnums::GetStringEnum(coverMode)
2633 << ")"); 2725 << ")");
2634 g_driver_gl.debug_fn.glCoverStrokePathNVFn(name, coverMode); 2726 g_driver_gl.debug_fn.glCoverStrokePathNVFn(name, coverMode);
2635 } 2727 }
2636 2728
2637 static GLuint GL_BINDING_CALL Debug_glCreateProgram(void) { 2729 static GLuint GL_BINDING_CALL Debug_glCreateProgram(void) {
2638 GL_SERVICE_LOG("glCreateProgram" 2730 GL_SERVICE_LOG("glCreateProgram"
(...skipping 1604 matching lines...) Expand 10 before | Expand all | Expand 10 after
4243 } else { 4335 } else {
4244 GL_SERVICE_LOG(" " << ii << ": ---\n" << str[ii] << "\n---"); 4336 GL_SERVICE_LOG(" " << ii << ": ---\n" << str[ii] << "\n---");
4245 } 4337 }
4246 } else { 4338 } else {
4247 GL_SERVICE_LOG(" " << ii << ": NULL"); 4339 GL_SERVICE_LOG(" " << ii << ": NULL");
4248 } 4340 }
4249 } 4341 }
4250 }); 4342 });
4251 } 4343 }
4252 4344
4345 static void GL_BINDING_CALL
4346 Debug_glStencilFillPathInstancedNV(GLsizei numPaths,
4347 GLenum pathNameType,
4348 const void* paths,
4349 GLuint pathBase,
4350 GLenum fillMode,
4351 GLuint mask,
4352 GLenum transformType,
4353 const GLfloat* transformValues) {
4354 GL_SERVICE_LOG("glStencilFillPathInstancedNV"
4355 << "(" << numPaths << ", "
4356 << GLEnums::GetStringEnum(pathNameType) << ", "
4357 << static_cast<const void*>(paths) << ", " << pathBase << ", "
4358 << GLEnums::GetStringEnum(fillMode) << ", " << mask << ", "
4359 << GLEnums::GetStringEnum(transformType) << ", "
4360 << static_cast<const void*>(transformValues) << ")");
4361 g_driver_gl.debug_fn.glStencilFillPathInstancedNVFn(
4362 numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType,
4363 transformValues);
4364 }
4365
4253 static void GL_BINDING_CALL Debug_glStencilFillPathNV(GLuint path, 4366 static void GL_BINDING_CALL Debug_glStencilFillPathNV(GLuint path,
4254 GLenum fillMode, 4367 GLenum fillMode,
4255 GLuint mask) { 4368 GLuint mask) {
4256 GL_SERVICE_LOG("glStencilFillPathNV" 4369 GL_SERVICE_LOG("glStencilFillPathNV"
4257 << "(" << path << ", " << GLEnums::GetStringEnum(fillMode) 4370 << "(" << path << ", " << GLEnums::GetStringEnum(fillMode)
4258 << ", " << mask << ")"); 4371 << ", " << mask << ")");
4259 g_driver_gl.debug_fn.glStencilFillPathNVFn(path, fillMode, mask); 4372 g_driver_gl.debug_fn.glStencilFillPathNVFn(path, fillMode, mask);
4260 } 4373 }
4261 4374
4262 static void GL_BINDING_CALL Debug_glStencilFunc(GLenum func, 4375 static void GL_BINDING_CALL Debug_glStencilFunc(GLenum func,
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
4307 GLenum zfail, 4420 GLenum zfail,
4308 GLenum zpass) { 4421 GLenum zpass) {
4309 GL_SERVICE_LOG("glStencilOpSeparate" 4422 GL_SERVICE_LOG("glStencilOpSeparate"
4310 << "(" << GLEnums::GetStringEnum(face) << ", " 4423 << "(" << GLEnums::GetStringEnum(face) << ", "
4311 << GLEnums::GetStringEnum(fail) << ", " 4424 << GLEnums::GetStringEnum(fail) << ", "
4312 << GLEnums::GetStringEnum(zfail) << ", " 4425 << GLEnums::GetStringEnum(zfail) << ", "
4313 << GLEnums::GetStringEnum(zpass) << ")"); 4426 << GLEnums::GetStringEnum(zpass) << ")");
4314 g_driver_gl.debug_fn.glStencilOpSeparateFn(face, fail, zfail, zpass); 4427 g_driver_gl.debug_fn.glStencilOpSeparateFn(face, fail, zfail, zpass);
4315 } 4428 }
4316 4429
4430 static void GL_BINDING_CALL
4431 Debug_glStencilStrokePathInstancedNV(GLsizei numPaths,
4432 GLenum pathNameType,
4433 const void* paths,
4434 GLuint pathBase,
4435 GLint ref,
4436 GLuint mask,
4437 GLenum transformType,
4438 const GLfloat* transformValues) {
4439 GL_SERVICE_LOG(
4440 "glStencilStrokePathInstancedNV"
4441 << "(" << numPaths << ", " << GLEnums::GetStringEnum(pathNameType) << ", "
4442 << static_cast<const void*>(paths) << ", " << pathBase << ", " << ref
4443 << ", " << mask << ", " << GLEnums::GetStringEnum(transformType) << ", "
4444 << static_cast<const void*>(transformValues) << ")");
4445 g_driver_gl.debug_fn.glStencilStrokePathInstancedNVFn(
4446 numPaths, pathNameType, paths, pathBase, ref, mask, transformType,
4447 transformValues);
4448 }
4449
4317 static void GL_BINDING_CALL Debug_glStencilStrokePathNV(GLuint path, 4450 static void GL_BINDING_CALL Debug_glStencilStrokePathNV(GLuint path,
4318 GLint reference, 4451 GLint reference,
4319 GLuint mask) { 4452 GLuint mask) {
4320 GL_SERVICE_LOG("glStencilStrokePathNV" 4453 GL_SERVICE_LOG("glStencilStrokePathNV"
4321 << "(" << path << ", " << reference << ", " << mask << ")"); 4454 << "(" << path << ", " << reference << ", " << mask << ")");
4322 g_driver_gl.debug_fn.glStencilStrokePathNVFn(path, reference, mask); 4455 g_driver_gl.debug_fn.glStencilStrokePathNVFn(path, reference, mask);
4323 } 4456 }
4324 4457
4325 static void GL_BINDING_CALL 4458 static void GL_BINDING_CALL
4459 Debug_glStencilThenCoverFillPathInstancedNV(GLsizei numPaths,
4460 GLenum pathNameType,
4461 const void* paths,
4462 GLuint pathBase,
4463 GLenum fillMode,
4464 GLuint mask,
4465 GLenum coverMode,
4466 GLenum transformType,
4467 const GLfloat* transformValues) {
4468 GL_SERVICE_LOG("glStencilThenCoverFillPathInstancedNV"
4469 << "(" << numPaths << ", "
4470 << GLEnums::GetStringEnum(pathNameType) << ", "
4471 << static_cast<const void*>(paths) << ", " << pathBase << ", "
4472 << GLEnums::GetStringEnum(fillMode) << ", " << mask << ", "
4473 << GLEnums::GetStringEnum(coverMode) << ", "
4474 << GLEnums::GetStringEnum(transformType) << ", "
4475 << static_cast<const void*>(transformValues) << ")");
4476 g_driver_gl.debug_fn.glStencilThenCoverFillPathInstancedNVFn(
4477 numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode,
4478 transformType, transformValues);
4479 }
4480
4481 static void GL_BINDING_CALL
4326 Debug_glStencilThenCoverFillPathNV(GLuint path, 4482 Debug_glStencilThenCoverFillPathNV(GLuint path,
4327 GLenum fillMode, 4483 GLenum fillMode,
4328 GLuint mask, 4484 GLuint mask,
4329 GLenum coverMode) { 4485 GLenum coverMode) {
4330 GL_SERVICE_LOG("glStencilThenCoverFillPathNV" 4486 GL_SERVICE_LOG("glStencilThenCoverFillPathNV"
4331 << "(" << path << ", " << GLEnums::GetStringEnum(fillMode) 4487 << "(" << path << ", " << GLEnums::GetStringEnum(fillMode)
4332 << ", " << mask << ", " << GLEnums::GetStringEnum(coverMode) 4488 << ", " << mask << ", " << GLEnums::GetStringEnum(coverMode)
4333 << ")"); 4489 << ")");
4334 g_driver_gl.debug_fn.glStencilThenCoverFillPathNVFn(path, fillMode, mask, 4490 g_driver_gl.debug_fn.glStencilThenCoverFillPathNVFn(path, fillMode, mask,
4335 coverMode); 4491 coverMode);
4336 } 4492 }
4337 4493
4338 static void GL_BINDING_CALL 4494 static void GL_BINDING_CALL
4495 Debug_glStencilThenCoverStrokePathInstancedNV(GLsizei numPaths,
4496 GLenum pathNameType,
4497 const void* paths,
4498 GLuint pathBase,
4499 GLint ref,
4500 GLuint mask,
4501 GLenum coverMode,
4502 GLenum transformType,
4503 const GLfloat* transformValues) {
4504 GL_SERVICE_LOG(
4505 "glStencilThenCoverStrokePathInstancedNV"
4506 << "(" << numPaths << ", " << GLEnums::GetStringEnum(pathNameType) << ", "
4507 << static_cast<const void*>(paths) << ", " << pathBase << ", " << ref
4508 << ", " << mask << ", " << GLEnums::GetStringEnum(coverMode) << ", "
4509 << GLEnums::GetStringEnum(transformType) << ", "
4510 << static_cast<const void*>(transformValues) << ")");
4511 g_driver_gl.debug_fn.glStencilThenCoverStrokePathInstancedNVFn(
4512 numPaths, pathNameType, paths, pathBase, ref, mask, coverMode,
4513 transformType, transformValues);
4514 }
4515
4516 static void GL_BINDING_CALL
4339 Debug_glStencilThenCoverStrokePathNV(GLuint path, 4517 Debug_glStencilThenCoverStrokePathNV(GLuint path,
4340 GLint reference, 4518 GLint reference,
4341 GLuint mask, 4519 GLuint mask,
4342 GLenum coverMode) { 4520 GLenum coverMode) {
4343 GL_SERVICE_LOG("glStencilThenCoverStrokePathNV" 4521 GL_SERVICE_LOG("glStencilThenCoverStrokePathNV"
4344 << "(" << path << ", " << reference << ", " << mask << ", " 4522 << "(" << path << ", " << reference << ", " << mask << ", "
4345 << GLEnums::GetStringEnum(coverMode) << ")"); 4523 << GLEnums::GetStringEnum(coverMode) << ")");
4346 g_driver_gl.debug_fn.glStencilThenCoverStrokePathNVFn(path, reference, mask, 4524 g_driver_gl.debug_fn.glStencilThenCoverStrokePathNVFn(path, reference, mask,
4347 coverMode); 4525 coverMode);
4348 } 4526 }
(...skipping 855 matching lines...) Expand 10 before | Expand all | Expand 10 after
5204 fn.glCopyTexImage2DFn = Debug_glCopyTexImage2D; 5382 fn.glCopyTexImage2DFn = Debug_glCopyTexImage2D;
5205 } 5383 }
5206 if (!debug_fn.glCopyTexSubImage2DFn) { 5384 if (!debug_fn.glCopyTexSubImage2DFn) {
5207 debug_fn.glCopyTexSubImage2DFn = fn.glCopyTexSubImage2DFn; 5385 debug_fn.glCopyTexSubImage2DFn = fn.glCopyTexSubImage2DFn;
5208 fn.glCopyTexSubImage2DFn = Debug_glCopyTexSubImage2D; 5386 fn.glCopyTexSubImage2DFn = Debug_glCopyTexSubImage2D;
5209 } 5387 }
5210 if (!debug_fn.glCopyTexSubImage3DFn) { 5388 if (!debug_fn.glCopyTexSubImage3DFn) {
5211 debug_fn.glCopyTexSubImage3DFn = fn.glCopyTexSubImage3DFn; 5389 debug_fn.glCopyTexSubImage3DFn = fn.glCopyTexSubImage3DFn;
5212 fn.glCopyTexSubImage3DFn = Debug_glCopyTexSubImage3D; 5390 fn.glCopyTexSubImage3DFn = Debug_glCopyTexSubImage3D;
5213 } 5391 }
5392 if (!debug_fn.glCoverFillPathInstancedNVFn) {
5393 debug_fn.glCoverFillPathInstancedNVFn = fn.glCoverFillPathInstancedNVFn;
5394 fn.glCoverFillPathInstancedNVFn = Debug_glCoverFillPathInstancedNV;
5395 }
5214 if (!debug_fn.glCoverFillPathNVFn) { 5396 if (!debug_fn.glCoverFillPathNVFn) {
5215 debug_fn.glCoverFillPathNVFn = fn.glCoverFillPathNVFn; 5397 debug_fn.glCoverFillPathNVFn = fn.glCoverFillPathNVFn;
5216 fn.glCoverFillPathNVFn = Debug_glCoverFillPathNV; 5398 fn.glCoverFillPathNVFn = Debug_glCoverFillPathNV;
5217 } 5399 }
5400 if (!debug_fn.glCoverStrokePathInstancedNVFn) {
5401 debug_fn.glCoverStrokePathInstancedNVFn = fn.glCoverStrokePathInstancedNVFn;
5402 fn.glCoverStrokePathInstancedNVFn = Debug_glCoverStrokePathInstancedNV;
5403 }
5218 if (!debug_fn.glCoverStrokePathNVFn) { 5404 if (!debug_fn.glCoverStrokePathNVFn) {
5219 debug_fn.glCoverStrokePathNVFn = fn.glCoverStrokePathNVFn; 5405 debug_fn.glCoverStrokePathNVFn = fn.glCoverStrokePathNVFn;
5220 fn.glCoverStrokePathNVFn = Debug_glCoverStrokePathNV; 5406 fn.glCoverStrokePathNVFn = Debug_glCoverStrokePathNV;
5221 } 5407 }
5222 if (!debug_fn.glCreateProgramFn) { 5408 if (!debug_fn.glCreateProgramFn) {
5223 debug_fn.glCreateProgramFn = fn.glCreateProgramFn; 5409 debug_fn.glCreateProgramFn = fn.glCreateProgramFn;
5224 fn.glCreateProgramFn = Debug_glCreateProgram; 5410 fn.glCreateProgramFn = Debug_glCreateProgram;
5225 } 5411 }
5226 if (!debug_fn.glCreateShaderFn) { 5412 if (!debug_fn.glCreateShaderFn) {
5227 debug_fn.glCreateShaderFn = fn.glCreateShaderFn; 5413 debug_fn.glCreateShaderFn = fn.glCreateShaderFn;
(...skipping 697 matching lines...) Expand 10 before | Expand all | Expand 10 after
5925 fn.glSetFenceNVFn = Debug_glSetFenceNV; 6111 fn.glSetFenceNVFn = Debug_glSetFenceNV;
5926 } 6112 }
5927 if (!debug_fn.glShaderBinaryFn) { 6113 if (!debug_fn.glShaderBinaryFn) {
5928 debug_fn.glShaderBinaryFn = fn.glShaderBinaryFn; 6114 debug_fn.glShaderBinaryFn = fn.glShaderBinaryFn;
5929 fn.glShaderBinaryFn = Debug_glShaderBinary; 6115 fn.glShaderBinaryFn = Debug_glShaderBinary;
5930 } 6116 }
5931 if (!debug_fn.glShaderSourceFn) { 6117 if (!debug_fn.glShaderSourceFn) {
5932 debug_fn.glShaderSourceFn = fn.glShaderSourceFn; 6118 debug_fn.glShaderSourceFn = fn.glShaderSourceFn;
5933 fn.glShaderSourceFn = Debug_glShaderSource; 6119 fn.glShaderSourceFn = Debug_glShaderSource;
5934 } 6120 }
6121 if (!debug_fn.glStencilFillPathInstancedNVFn) {
6122 debug_fn.glStencilFillPathInstancedNVFn = fn.glStencilFillPathInstancedNVFn;
6123 fn.glStencilFillPathInstancedNVFn = Debug_glStencilFillPathInstancedNV;
6124 }
5935 if (!debug_fn.glStencilFillPathNVFn) { 6125 if (!debug_fn.glStencilFillPathNVFn) {
5936 debug_fn.glStencilFillPathNVFn = fn.glStencilFillPathNVFn; 6126 debug_fn.glStencilFillPathNVFn = fn.glStencilFillPathNVFn;
5937 fn.glStencilFillPathNVFn = Debug_glStencilFillPathNV; 6127 fn.glStencilFillPathNVFn = Debug_glStencilFillPathNV;
5938 } 6128 }
5939 if (!debug_fn.glStencilFuncFn) { 6129 if (!debug_fn.glStencilFuncFn) {
5940 debug_fn.glStencilFuncFn = fn.glStencilFuncFn; 6130 debug_fn.glStencilFuncFn = fn.glStencilFuncFn;
5941 fn.glStencilFuncFn = Debug_glStencilFunc; 6131 fn.glStencilFuncFn = Debug_glStencilFunc;
5942 } 6132 }
5943 if (!debug_fn.glStencilFuncSeparateFn) { 6133 if (!debug_fn.glStencilFuncSeparateFn) {
5944 debug_fn.glStencilFuncSeparateFn = fn.glStencilFuncSeparateFn; 6134 debug_fn.glStencilFuncSeparateFn = fn.glStencilFuncSeparateFn;
5945 fn.glStencilFuncSeparateFn = Debug_glStencilFuncSeparate; 6135 fn.glStencilFuncSeparateFn = Debug_glStencilFuncSeparate;
5946 } 6136 }
5947 if (!debug_fn.glStencilMaskFn) { 6137 if (!debug_fn.glStencilMaskFn) {
5948 debug_fn.glStencilMaskFn = fn.glStencilMaskFn; 6138 debug_fn.glStencilMaskFn = fn.glStencilMaskFn;
5949 fn.glStencilMaskFn = Debug_glStencilMask; 6139 fn.glStencilMaskFn = Debug_glStencilMask;
5950 } 6140 }
5951 if (!debug_fn.glStencilMaskSeparateFn) { 6141 if (!debug_fn.glStencilMaskSeparateFn) {
5952 debug_fn.glStencilMaskSeparateFn = fn.glStencilMaskSeparateFn; 6142 debug_fn.glStencilMaskSeparateFn = fn.glStencilMaskSeparateFn;
5953 fn.glStencilMaskSeparateFn = Debug_glStencilMaskSeparate; 6143 fn.glStencilMaskSeparateFn = Debug_glStencilMaskSeparate;
5954 } 6144 }
5955 if (!debug_fn.glStencilOpFn) { 6145 if (!debug_fn.glStencilOpFn) {
5956 debug_fn.glStencilOpFn = fn.glStencilOpFn; 6146 debug_fn.glStencilOpFn = fn.glStencilOpFn;
5957 fn.glStencilOpFn = Debug_glStencilOp; 6147 fn.glStencilOpFn = Debug_glStencilOp;
5958 } 6148 }
5959 if (!debug_fn.glStencilOpSeparateFn) { 6149 if (!debug_fn.glStencilOpSeparateFn) {
5960 debug_fn.glStencilOpSeparateFn = fn.glStencilOpSeparateFn; 6150 debug_fn.glStencilOpSeparateFn = fn.glStencilOpSeparateFn;
5961 fn.glStencilOpSeparateFn = Debug_glStencilOpSeparate; 6151 fn.glStencilOpSeparateFn = Debug_glStencilOpSeparate;
5962 } 6152 }
6153 if (!debug_fn.glStencilStrokePathInstancedNVFn) {
6154 debug_fn.glStencilStrokePathInstancedNVFn =
6155 fn.glStencilStrokePathInstancedNVFn;
6156 fn.glStencilStrokePathInstancedNVFn = Debug_glStencilStrokePathInstancedNV;
6157 }
5963 if (!debug_fn.glStencilStrokePathNVFn) { 6158 if (!debug_fn.glStencilStrokePathNVFn) {
5964 debug_fn.glStencilStrokePathNVFn = fn.glStencilStrokePathNVFn; 6159 debug_fn.glStencilStrokePathNVFn = fn.glStencilStrokePathNVFn;
5965 fn.glStencilStrokePathNVFn = Debug_glStencilStrokePathNV; 6160 fn.glStencilStrokePathNVFn = Debug_glStencilStrokePathNV;
5966 } 6161 }
6162 if (!debug_fn.glStencilThenCoverFillPathInstancedNVFn) {
6163 debug_fn.glStencilThenCoverFillPathInstancedNVFn =
6164 fn.glStencilThenCoverFillPathInstancedNVFn;
6165 fn.glStencilThenCoverFillPathInstancedNVFn =
6166 Debug_glStencilThenCoverFillPathInstancedNV;
6167 }
5967 if (!debug_fn.glStencilThenCoverFillPathNVFn) { 6168 if (!debug_fn.glStencilThenCoverFillPathNVFn) {
5968 debug_fn.glStencilThenCoverFillPathNVFn = fn.glStencilThenCoverFillPathNVFn; 6169 debug_fn.glStencilThenCoverFillPathNVFn = fn.glStencilThenCoverFillPathNVFn;
5969 fn.glStencilThenCoverFillPathNVFn = Debug_glStencilThenCoverFillPathNV; 6170 fn.glStencilThenCoverFillPathNVFn = Debug_glStencilThenCoverFillPathNV;
5970 } 6171 }
6172 if (!debug_fn.glStencilThenCoverStrokePathInstancedNVFn) {
6173 debug_fn.glStencilThenCoverStrokePathInstancedNVFn =
6174 fn.glStencilThenCoverStrokePathInstancedNVFn;
6175 fn.glStencilThenCoverStrokePathInstancedNVFn =
6176 Debug_glStencilThenCoverStrokePathInstancedNV;
6177 }
5971 if (!debug_fn.glStencilThenCoverStrokePathNVFn) { 6178 if (!debug_fn.glStencilThenCoverStrokePathNVFn) {
5972 debug_fn.glStencilThenCoverStrokePathNVFn = 6179 debug_fn.glStencilThenCoverStrokePathNVFn =
5973 fn.glStencilThenCoverStrokePathNVFn; 6180 fn.glStencilThenCoverStrokePathNVFn;
5974 fn.glStencilThenCoverStrokePathNVFn = Debug_glStencilThenCoverStrokePathNV; 6181 fn.glStencilThenCoverStrokePathNVFn = Debug_glStencilThenCoverStrokePathNV;
5975 } 6182 }
5976 if (!debug_fn.glTestFenceAPPLEFn) { 6183 if (!debug_fn.glTestFenceAPPLEFn) {
5977 debug_fn.glTestFenceAPPLEFn = fn.glTestFenceAPPLEFn; 6184 debug_fn.glTestFenceAPPLEFn = fn.glTestFenceAPPLEFn;
5978 fn.glTestFenceAPPLEFn = Debug_glTestFenceAPPLE; 6185 fn.glTestFenceAPPLEFn = Debug_glTestFenceAPPLE;
5979 } 6186 }
5980 if (!debug_fn.glTestFenceNVFn) { 6187 if (!debug_fn.glTestFenceNVFn) {
(...skipping 591 matching lines...) Expand 10 before | Expand all | Expand 10 after
6572 GLint yoffset, 6779 GLint yoffset,
6573 GLint zoffset, 6780 GLint zoffset,
6574 GLint x, 6781 GLint x,
6575 GLint y, 6782 GLint y,
6576 GLsizei width, 6783 GLsizei width,
6577 GLsizei height) { 6784 GLsizei height) {
6578 driver_->fn.glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x, 6785 driver_->fn.glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x,
6579 y, width, height); 6786 y, width, height);
6580 } 6787 }
6581 6788
6789 void GLApiBase::glCoverFillPathInstancedNVFn(GLsizei numPaths,
6790 GLenum pathNameType,
6791 const void* paths,
6792 GLuint pathBase,
6793 GLenum coverMode,
6794 GLenum transformType,
6795 const GLfloat* transformValues) {
6796 driver_->fn.glCoverFillPathInstancedNVFn(numPaths, pathNameType, paths,
6797 pathBase, coverMode, transformType,
6798 transformValues);
6799 }
6800
6582 void GLApiBase::glCoverFillPathNVFn(GLuint path, GLenum coverMode) { 6801 void GLApiBase::glCoverFillPathNVFn(GLuint path, GLenum coverMode) {
6583 driver_->fn.glCoverFillPathNVFn(path, coverMode); 6802 driver_->fn.glCoverFillPathNVFn(path, coverMode);
6584 } 6803 }
6585 6804
6805 void GLApiBase::glCoverStrokePathInstancedNVFn(GLsizei numPaths,
6806 GLenum pathNameType,
6807 const void* paths,
6808 GLuint pathBase,
6809 GLenum coverMode,
6810 GLenum transformType,
6811 const GLfloat* transformValues) {
6812 driver_->fn.glCoverStrokePathInstancedNVFn(numPaths, pathNameType, paths,
6813 pathBase, coverMode, transformType,
6814 transformValues);
6815 }
6816
6586 void GLApiBase::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) { 6817 void GLApiBase::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) {
6587 driver_->fn.glCoverStrokePathNVFn(name, coverMode); 6818 driver_->fn.glCoverStrokePathNVFn(name, coverMode);
6588 } 6819 }
6589 6820
6590 GLuint GLApiBase::glCreateProgramFn(void) { 6821 GLuint GLApiBase::glCreateProgramFn(void) {
6591 return driver_->fn.glCreateProgramFn(); 6822 return driver_->fn.glCreateProgramFn();
6592 } 6823 }
6593 6824
6594 GLuint GLApiBase::glCreateShaderFn(GLenum type) { 6825 GLuint GLApiBase::glCreateShaderFn(GLenum type) {
6595 return driver_->fn.glCreateShaderFn(type); 6826 return driver_->fn.glCreateShaderFn(type);
(...skipping 910 matching lines...) Expand 10 before | Expand all | Expand 10 after
7506 driver_->fn.glShaderBinaryFn(n, shaders, binaryformat, binary, length); 7737 driver_->fn.glShaderBinaryFn(n, shaders, binaryformat, binary, length);
7507 } 7738 }
7508 7739
7509 void GLApiBase::glShaderSourceFn(GLuint shader, 7740 void GLApiBase::glShaderSourceFn(GLuint shader,
7510 GLsizei count, 7741 GLsizei count,
7511 const char* const* str, 7742 const char* const* str,
7512 const GLint* length) { 7743 const GLint* length) {
7513 driver_->fn.glShaderSourceFn(shader, count, str, length); 7744 driver_->fn.glShaderSourceFn(shader, count, str, length);
7514 } 7745 }
7515 7746
7747 void GLApiBase::glStencilFillPathInstancedNVFn(GLsizei numPaths,
7748 GLenum pathNameType,
7749 const void* paths,
7750 GLuint pathBase,
7751 GLenum fillMode,
7752 GLuint mask,
7753 GLenum transformType,
7754 const GLfloat* transformValues) {
7755 driver_->fn.glStencilFillPathInstancedNVFn(numPaths, pathNameType, paths,
7756 pathBase, fillMode, mask,
7757 transformType, transformValues);
7758 }
7759
7516 void GLApiBase::glStencilFillPathNVFn(GLuint path, 7760 void GLApiBase::glStencilFillPathNVFn(GLuint path,
7517 GLenum fillMode, 7761 GLenum fillMode,
7518 GLuint mask) { 7762 GLuint mask) {
7519 driver_->fn.glStencilFillPathNVFn(path, fillMode, mask); 7763 driver_->fn.glStencilFillPathNVFn(path, fillMode, mask);
7520 } 7764 }
7521 7765
7522 void GLApiBase::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) { 7766 void GLApiBase::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) {
7523 driver_->fn.glStencilFuncFn(func, ref, mask); 7767 driver_->fn.glStencilFuncFn(func, ref, mask);
7524 } 7768 }
7525 7769
(...skipping 16 matching lines...) Expand all
7542 driver_->fn.glStencilOpFn(fail, zfail, zpass); 7786 driver_->fn.glStencilOpFn(fail, zfail, zpass);
7543 } 7787 }
7544 7788
7545 void GLApiBase::glStencilOpSeparateFn(GLenum face, 7789 void GLApiBase::glStencilOpSeparateFn(GLenum face,
7546 GLenum fail, 7790 GLenum fail,
7547 GLenum zfail, 7791 GLenum zfail,
7548 GLenum zpass) { 7792 GLenum zpass) {
7549 driver_->fn.glStencilOpSeparateFn(face, fail, zfail, zpass); 7793 driver_->fn.glStencilOpSeparateFn(face, fail, zfail, zpass);
7550 } 7794 }
7551 7795
7796 void GLApiBase::glStencilStrokePathInstancedNVFn(
7797 GLsizei numPaths,
7798 GLenum pathNameType,
7799 const void* paths,
7800 GLuint pathBase,
7801 GLint ref,
7802 GLuint mask,
7803 GLenum transformType,
7804 const GLfloat* transformValues) {
7805 driver_->fn.glStencilStrokePathInstancedNVFn(numPaths, pathNameType, paths,
7806 pathBase, ref, mask,
7807 transformType, transformValues);
7808 }
7809
7552 void GLApiBase::glStencilStrokePathNVFn(GLuint path, 7810 void GLApiBase::glStencilStrokePathNVFn(GLuint path,
7553 GLint reference, 7811 GLint reference,
7554 GLuint mask) { 7812 GLuint mask) {
7555 driver_->fn.glStencilStrokePathNVFn(path, reference, mask); 7813 driver_->fn.glStencilStrokePathNVFn(path, reference, mask);
7556 } 7814 }
7557 7815
7816 void GLApiBase::glStencilThenCoverFillPathInstancedNVFn(
7817 GLsizei numPaths,
7818 GLenum pathNameType,
7819 const void* paths,
7820 GLuint pathBase,
7821 GLenum fillMode,
7822 GLuint mask,
7823 GLenum coverMode,
7824 GLenum transformType,
7825 const GLfloat* transformValues) {
7826 driver_->fn.glStencilThenCoverFillPathInstancedNVFn(
7827 numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode,
7828 transformType, transformValues);
7829 }
7830
7558 void GLApiBase::glStencilThenCoverFillPathNVFn(GLuint path, 7831 void GLApiBase::glStencilThenCoverFillPathNVFn(GLuint path,
7559 GLenum fillMode, 7832 GLenum fillMode,
7560 GLuint mask, 7833 GLuint mask,
7561 GLenum coverMode) { 7834 GLenum coverMode) {
7562 driver_->fn.glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode); 7835 driver_->fn.glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode);
7563 } 7836 }
7564 7837
7838 void GLApiBase::glStencilThenCoverStrokePathInstancedNVFn(
7839 GLsizei numPaths,
7840 GLenum pathNameType,
7841 const void* paths,
7842 GLuint pathBase,
7843 GLint ref,
7844 GLuint mask,
7845 GLenum coverMode,
7846 GLenum transformType,
7847 const GLfloat* transformValues) {
7848 driver_->fn.glStencilThenCoverStrokePathInstancedNVFn(
7849 numPaths, pathNameType, paths, pathBase, ref, mask, coverMode,
7850 transformType, transformValues);
7851 }
7852
7565 void GLApiBase::glStencilThenCoverStrokePathNVFn(GLuint path, 7853 void GLApiBase::glStencilThenCoverStrokePathNVFn(GLuint path,
7566 GLint reference, 7854 GLint reference,
7567 GLuint mask, 7855 GLuint mask,
7568 GLenum coverMode) { 7856 GLenum coverMode) {
7569 driver_->fn.glStencilThenCoverStrokePathNVFn(path, reference, mask, 7857 driver_->fn.glStencilThenCoverStrokePathNVFn(path, reference, mask,
7570 coverMode); 7858 coverMode);
7571 } 7859 }
7572 7860
7573 GLboolean GLApiBase::glTestFenceAPPLEFn(GLuint fence) { 7861 GLboolean GLApiBase::glTestFenceAPPLEFn(GLuint fence) {
7574 return driver_->fn.glTestFenceAPPLEFn(fence); 7862 return driver_->fn.glTestFenceAPPLEFn(fence);
(...skipping 784 matching lines...) Expand 10 before | Expand all | Expand 10 after
8359 GLint zoffset, 8647 GLint zoffset,
8360 GLint x, 8648 GLint x,
8361 GLint y, 8649 GLint y,
8362 GLsizei width, 8650 GLsizei width,
8363 GLsizei height) { 8651 GLsizei height) {
8364 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexSubImage3D") 8652 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexSubImage3D")
8365 gl_api_->glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x, y, 8653 gl_api_->glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x, y,
8366 width, height); 8654 width, height);
8367 } 8655 }
8368 8656
8657 void TraceGLApi::glCoverFillPathInstancedNVFn(GLsizei numPaths,
8658 GLenum pathNameType,
8659 const void* paths,
8660 GLuint pathBase,
8661 GLenum coverMode,
8662 GLenum transformType,
8663 const GLfloat* transformValues) {
8664 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathInstancedNV")
8665 gl_api_->glCoverFillPathInstancedNVFn(numPaths, pathNameType, paths, pathBase,
8666 coverMode, transformType,
8667 transformValues);
8668 }
8669
8369 void TraceGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) { 8670 void TraceGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) {
8370 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathNV") 8671 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathNV")
8371 gl_api_->glCoverFillPathNVFn(path, coverMode); 8672 gl_api_->glCoverFillPathNVFn(path, coverMode);
8372 } 8673 }
8373 8674
8675 void TraceGLApi::glCoverStrokePathInstancedNVFn(
8676 GLsizei numPaths,
8677 GLenum pathNameType,
8678 const void* paths,
8679 GLuint pathBase,
8680 GLenum coverMode,
8681 GLenum transformType,
8682 const GLfloat* transformValues) {
8683 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
8684 "TraceGLAPI::glCoverStrokePathInstancedNV")
8685 gl_api_->glCoverStrokePathInstancedNVFn(numPaths, pathNameType, paths,
8686 pathBase, coverMode, transformType,
8687 transformValues);
8688 }
8689
8374 void TraceGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) { 8690 void TraceGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) {
8375 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverStrokePathNV") 8691 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverStrokePathNV")
8376 gl_api_->glCoverStrokePathNVFn(name, coverMode); 8692 gl_api_->glCoverStrokePathNVFn(name, coverMode);
8377 } 8693 }
8378 8694
8379 GLuint TraceGLApi::glCreateProgramFn(void) { 8695 GLuint TraceGLApi::glCreateProgramFn(void) {
8380 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCreateProgram") 8696 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCreateProgram")
8381 return gl_api_->glCreateProgramFn(); 8697 return gl_api_->glCreateProgramFn();
8382 } 8698 }
8383 8699
(...skipping 1103 matching lines...) Expand 10 before | Expand all | Expand 10 after
9487 } 9803 }
9488 9804
9489 void TraceGLApi::glShaderSourceFn(GLuint shader, 9805 void TraceGLApi::glShaderSourceFn(GLuint shader,
9490 GLsizei count, 9806 GLsizei count,
9491 const char* const* str, 9807 const char* const* str,
9492 const GLint* length) { 9808 const GLint* length) {
9493 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glShaderSource") 9809 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glShaderSource")
9494 gl_api_->glShaderSourceFn(shader, count, str, length); 9810 gl_api_->glShaderSourceFn(shader, count, str, length);
9495 } 9811 }
9496 9812
9813 void TraceGLApi::glStencilFillPathInstancedNVFn(
9814 GLsizei numPaths,
9815 GLenum pathNameType,
9816 const void* paths,
9817 GLuint pathBase,
9818 GLenum fillMode,
9819 GLuint mask,
9820 GLenum transformType,
9821 const GLfloat* transformValues) {
9822 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9823 "TraceGLAPI::glStencilFillPathInstancedNV")
9824 gl_api_->glStencilFillPathInstancedNVFn(numPaths, pathNameType, paths,
9825 pathBase, fillMode, mask,
9826 transformType, transformValues);
9827 }
9828
9497 void TraceGLApi::glStencilFillPathNVFn(GLuint path, 9829 void TraceGLApi::glStencilFillPathNVFn(GLuint path,
9498 GLenum fillMode, 9830 GLenum fillMode,
9499 GLuint mask) { 9831 GLuint mask) {
9500 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFillPathNV") 9832 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFillPathNV")
9501 gl_api_->glStencilFillPathNVFn(path, fillMode, mask); 9833 gl_api_->glStencilFillPathNVFn(path, fillMode, mask);
9502 } 9834 }
9503 9835
9504 void TraceGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) { 9836 void TraceGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) {
9505 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFunc") 9837 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFunc")
9506 gl_api_->glStencilFuncFn(func, ref, mask); 9838 gl_api_->glStencilFuncFn(func, ref, mask);
(...skipping 23 matching lines...) Expand all
9530 } 9862 }
9531 9863
9532 void TraceGLApi::glStencilOpSeparateFn(GLenum face, 9864 void TraceGLApi::glStencilOpSeparateFn(GLenum face,
9533 GLenum fail, 9865 GLenum fail,
9534 GLenum zfail, 9866 GLenum zfail,
9535 GLenum zpass) { 9867 GLenum zpass) {
9536 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilOpSeparate") 9868 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilOpSeparate")
9537 gl_api_->glStencilOpSeparateFn(face, fail, zfail, zpass); 9869 gl_api_->glStencilOpSeparateFn(face, fail, zfail, zpass);
9538 } 9870 }
9539 9871
9872 void TraceGLApi::glStencilStrokePathInstancedNVFn(
9873 GLsizei numPaths,
9874 GLenum pathNameType,
9875 const void* paths,
9876 GLuint pathBase,
9877 GLint ref,
9878 GLuint mask,
9879 GLenum transformType,
9880 const GLfloat* transformValues) {
9881 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9882 "TraceGLAPI::glStencilStrokePathInstancedNV")
9883 gl_api_->glStencilStrokePathInstancedNVFn(numPaths, pathNameType, paths,
9884 pathBase, ref, mask, transformType,
9885 transformValues);
9886 }
9887
9540 void TraceGLApi::glStencilStrokePathNVFn(GLuint path, 9888 void TraceGLApi::glStencilStrokePathNVFn(GLuint path,
9541 GLint reference, 9889 GLint reference,
9542 GLuint mask) { 9890 GLuint mask) {
9543 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilStrokePathNV") 9891 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilStrokePathNV")
9544 gl_api_->glStencilStrokePathNVFn(path, reference, mask); 9892 gl_api_->glStencilStrokePathNVFn(path, reference, mask);
9545 } 9893 }
9546 9894
9895 void TraceGLApi::glStencilThenCoverFillPathInstancedNVFn(
9896 GLsizei numPaths,
9897 GLenum pathNameType,
9898 const void* paths,
9899 GLuint pathBase,
9900 GLenum fillMode,
9901 GLuint mask,
9902 GLenum coverMode,
9903 GLenum transformType,
9904 const GLfloat* transformValues) {
9905 TRACE_EVENT_BINARY_EFFICIENT0(
9906 "gpu", "TraceGLAPI::glStencilThenCoverFillPathInstancedNV")
9907 gl_api_->glStencilThenCoverFillPathInstancedNVFn(
9908 numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode,
9909 transformType, transformValues);
9910 }
9911
9547 void TraceGLApi::glStencilThenCoverFillPathNVFn(GLuint path, 9912 void TraceGLApi::glStencilThenCoverFillPathNVFn(GLuint path,
9548 GLenum fillMode, 9913 GLenum fillMode,
9549 GLuint mask, 9914 GLuint mask,
9550 GLenum coverMode) { 9915 GLenum coverMode) {
9551 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 9916 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9552 "TraceGLAPI::glStencilThenCoverFillPathNV") 9917 "TraceGLAPI::glStencilThenCoverFillPathNV")
9553 gl_api_->glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode); 9918 gl_api_->glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode);
9554 } 9919 }
9555 9920
9921 void TraceGLApi::glStencilThenCoverStrokePathInstancedNVFn(
9922 GLsizei numPaths,
9923 GLenum pathNameType,
9924 const void* paths,
9925 GLuint pathBase,
9926 GLint ref,
9927 GLuint mask,
9928 GLenum coverMode,
9929 GLenum transformType,
9930 const GLfloat* transformValues) {
9931 TRACE_EVENT_BINARY_EFFICIENT0(
9932 "gpu", "TraceGLAPI::glStencilThenCoverStrokePathInstancedNV")
9933 gl_api_->glStencilThenCoverStrokePathInstancedNVFn(
9934 numPaths, pathNameType, paths, pathBase, ref, mask, coverMode,
9935 transformType, transformValues);
9936 }
9937
9556 void TraceGLApi::glStencilThenCoverStrokePathNVFn(GLuint path, 9938 void TraceGLApi::glStencilThenCoverStrokePathNVFn(GLuint path,
9557 GLint reference, 9939 GLint reference,
9558 GLuint mask, 9940 GLuint mask,
9559 GLenum coverMode) { 9941 GLenum coverMode) {
9560 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 9942 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9561 "TraceGLAPI::glStencilThenCoverStrokePathNV") 9943 "TraceGLAPI::glStencilThenCoverStrokePathNV")
9562 gl_api_->glStencilThenCoverStrokePathNVFn(path, reference, mask, coverMode); 9944 gl_api_->glStencilThenCoverStrokePathNVFn(path, reference, mask, coverMode);
9563 } 9945 }
9564 9946
9565 GLboolean TraceGLApi::glTestFenceAPPLEFn(GLuint fence) { 9947 GLboolean TraceGLApi::glTestFenceAPPLEFn(GLuint fence) {
(...skipping 890 matching lines...) Expand 10 before | Expand all | Expand 10 after
10456 GLint x, 10838 GLint x,
10457 GLint y, 10839 GLint y,
10458 GLsizei width, 10840 GLsizei width,
10459 GLsizei height) { 10841 GLsizei height) {
10460 NOTREACHED() 10842 NOTREACHED()
10461 << "Trying to call glCopyTexSubImage3D() without current GL context"; 10843 << "Trying to call glCopyTexSubImage3D() without current GL context";
10462 LOG(ERROR) 10844 LOG(ERROR)
10463 << "Trying to call glCopyTexSubImage3D() without current GL context"; 10845 << "Trying to call glCopyTexSubImage3D() without current GL context";
10464 } 10846 }
10465 10847
10848 void NoContextGLApi::glCoverFillPathInstancedNVFn(
10849 GLsizei numPaths,
10850 GLenum pathNameType,
10851 const void* paths,
10852 GLuint pathBase,
10853 GLenum coverMode,
10854 GLenum transformType,
10855 const GLfloat* transformValues) {
10856 NOTREACHED() << "Trying to call glCoverFillPathInstancedNV() without current "
10857 "GL context";
10858 LOG(ERROR) << "Trying to call glCoverFillPathInstancedNV() without current "
10859 "GL context";
10860 }
10861
10466 void NoContextGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) { 10862 void NoContextGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) {
10467 NOTREACHED() 10863 NOTREACHED()
10468 << "Trying to call glCoverFillPathNV() without current GL context"; 10864 << "Trying to call glCoverFillPathNV() without current GL context";
10469 LOG(ERROR) << "Trying to call glCoverFillPathNV() without current GL context"; 10865 LOG(ERROR) << "Trying to call glCoverFillPathNV() without current GL context";
10470 } 10866 }
10471 10867
10868 void NoContextGLApi::glCoverStrokePathInstancedNVFn(
10869 GLsizei numPaths,
10870 GLenum pathNameType,
10871 const void* paths,
10872 GLuint pathBase,
10873 GLenum coverMode,
10874 GLenum transformType,
10875 const GLfloat* transformValues) {
10876 NOTREACHED() << "Trying to call glCoverStrokePathInstancedNV() without "
10877 "current GL context";
10878 LOG(ERROR) << "Trying to call glCoverStrokePathInstancedNV() without current "
10879 "GL context";
10880 }
10881
10472 void NoContextGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) { 10882 void NoContextGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) {
10473 NOTREACHED() 10883 NOTREACHED()
10474 << "Trying to call glCoverStrokePathNV() without current GL context"; 10884 << "Trying to call glCoverStrokePathNV() without current GL context";
10475 LOG(ERROR) 10885 LOG(ERROR)
10476 << "Trying to call glCoverStrokePathNV() without current GL context"; 10886 << "Trying to call glCoverStrokePathNV() without current GL context";
10477 } 10887 }
10478 10888
10479 GLuint NoContextGLApi::glCreateProgramFn(void) { 10889 GLuint NoContextGLApi::glCreateProgramFn(void) {
10480 NOTREACHED() << "Trying to call glCreateProgram() without current GL context"; 10890 NOTREACHED() << "Trying to call glCreateProgram() without current GL context";
10481 LOG(ERROR) << "Trying to call glCreateProgram() without current GL context"; 10891 LOG(ERROR) << "Trying to call glCreateProgram() without current GL context";
(...skipping 1313 matching lines...) Expand 10 before | Expand all | Expand 10 after
11795 } 12205 }
11796 12206
11797 void NoContextGLApi::glShaderSourceFn(GLuint shader, 12207 void NoContextGLApi::glShaderSourceFn(GLuint shader,
11798 GLsizei count, 12208 GLsizei count,
11799 const char* const* str, 12209 const char* const* str,
11800 const GLint* length) { 12210 const GLint* length) {
11801 NOTREACHED() << "Trying to call glShaderSource() without current GL context"; 12211 NOTREACHED() << "Trying to call glShaderSource() without current GL context";
11802 LOG(ERROR) << "Trying to call glShaderSource() without current GL context"; 12212 LOG(ERROR) << "Trying to call glShaderSource() without current GL context";
11803 } 12213 }
11804 12214
12215 void NoContextGLApi::glStencilFillPathInstancedNVFn(
12216 GLsizei numPaths,
12217 GLenum pathNameType,
12218 const void* paths,
12219 GLuint pathBase,
12220 GLenum fillMode,
12221 GLuint mask,
12222 GLenum transformType,
12223 const GLfloat* transformValues) {
12224 NOTREACHED() << "Trying to call glStencilFillPathInstancedNV() without "
12225 "current GL context";
12226 LOG(ERROR) << "Trying to call glStencilFillPathInstancedNV() without current "
12227 "GL context";
12228 }
12229
11805 void NoContextGLApi::glStencilFillPathNVFn(GLuint path, 12230 void NoContextGLApi::glStencilFillPathNVFn(GLuint path,
11806 GLenum fillMode, 12231 GLenum fillMode,
11807 GLuint mask) { 12232 GLuint mask) {
11808 NOTREACHED() 12233 NOTREACHED()
11809 << "Trying to call glStencilFillPathNV() without current GL context"; 12234 << "Trying to call glStencilFillPathNV() without current GL context";
11810 LOG(ERROR) 12235 LOG(ERROR)
11811 << "Trying to call glStencilFillPathNV() without current GL context"; 12236 << "Trying to call glStencilFillPathNV() without current GL context";
11812 } 12237 }
11813 12238
11814 void NoContextGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) { 12239 void NoContextGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) {
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
11846 void NoContextGLApi::glStencilOpSeparateFn(GLenum face, 12271 void NoContextGLApi::glStencilOpSeparateFn(GLenum face,
11847 GLenum fail, 12272 GLenum fail,
11848 GLenum zfail, 12273 GLenum zfail,
11849 GLenum zpass) { 12274 GLenum zpass) {
11850 NOTREACHED() 12275 NOTREACHED()
11851 << "Trying to call glStencilOpSeparate() without current GL context"; 12276 << "Trying to call glStencilOpSeparate() without current GL context";
11852 LOG(ERROR) 12277 LOG(ERROR)
11853 << "Trying to call glStencilOpSeparate() without current GL context"; 12278 << "Trying to call glStencilOpSeparate() without current GL context";
11854 } 12279 }
11855 12280
12281 void NoContextGLApi::glStencilStrokePathInstancedNVFn(
12282 GLsizei numPaths,
12283 GLenum pathNameType,
12284 const void* paths,
12285 GLuint pathBase,
12286 GLint ref,
12287 GLuint mask,
12288 GLenum transformType,
12289 const GLfloat* transformValues) {
12290 NOTREACHED() << "Trying to call glStencilStrokePathInstancedNV() without "
12291 "current GL context";
12292 LOG(ERROR) << "Trying to call glStencilStrokePathInstancedNV() without "
12293 "current GL context";
12294 }
12295
11856 void NoContextGLApi::glStencilStrokePathNVFn(GLuint path, 12296 void NoContextGLApi::glStencilStrokePathNVFn(GLuint path,
11857 GLint reference, 12297 GLint reference,
11858 GLuint mask) { 12298 GLuint mask) {
11859 NOTREACHED() 12299 NOTREACHED()
11860 << "Trying to call glStencilStrokePathNV() without current GL context"; 12300 << "Trying to call glStencilStrokePathNV() without current GL context";
11861 LOG(ERROR) 12301 LOG(ERROR)
11862 << "Trying to call glStencilStrokePathNV() without current GL context"; 12302 << "Trying to call glStencilStrokePathNV() without current GL context";
11863 } 12303 }
11864 12304
12305 void NoContextGLApi::glStencilThenCoverFillPathInstancedNVFn(
12306 GLsizei numPaths,
12307 GLenum pathNameType,
12308 const void* paths,
12309 GLuint pathBase,
12310 GLenum fillMode,
12311 GLuint mask,
12312 GLenum coverMode,
12313 GLenum transformType,
12314 const GLfloat* transformValues) {
12315 NOTREACHED() << "Trying to call glStencilThenCoverFillPathInstancedNV() "
12316 "without current GL context";
12317 LOG(ERROR) << "Trying to call glStencilThenCoverFillPathInstancedNV() "
12318 "without current GL context";
12319 }
12320
11865 void NoContextGLApi::glStencilThenCoverFillPathNVFn(GLuint path, 12321 void NoContextGLApi::glStencilThenCoverFillPathNVFn(GLuint path,
11866 GLenum fillMode, 12322 GLenum fillMode,
11867 GLuint mask, 12323 GLuint mask,
11868 GLenum coverMode) { 12324 GLenum coverMode) {
11869 NOTREACHED() << "Trying to call glStencilThenCoverFillPathNV() without " 12325 NOTREACHED() << "Trying to call glStencilThenCoverFillPathNV() without "
11870 "current GL context"; 12326 "current GL context";
11871 LOG(ERROR) << "Trying to call glStencilThenCoverFillPathNV() without current " 12327 LOG(ERROR) << "Trying to call glStencilThenCoverFillPathNV() without current "
11872 "GL context"; 12328 "GL context";
11873 } 12329 }
11874 12330
12331 void NoContextGLApi::glStencilThenCoverStrokePathInstancedNVFn(
12332 GLsizei numPaths,
12333 GLenum pathNameType,
12334 const void* paths,
12335 GLuint pathBase,
12336 GLint ref,
12337 GLuint mask,
12338 GLenum coverMode,
12339 GLenum transformType,
12340 const GLfloat* transformValues) {
12341 NOTREACHED() << "Trying to call glStencilThenCoverStrokePathInstancedNV() "
12342 "without current GL context";
12343 LOG(ERROR) << "Trying to call glStencilThenCoverStrokePathInstancedNV() "
12344 "without current GL context";
12345 }
12346
11875 void NoContextGLApi::glStencilThenCoverStrokePathNVFn(GLuint path, 12347 void NoContextGLApi::glStencilThenCoverStrokePathNVFn(GLuint path,
11876 GLint reference, 12348 GLint reference,
11877 GLuint mask, 12349 GLuint mask,
11878 GLenum coverMode) { 12350 GLenum coverMode) {
11879 NOTREACHED() << "Trying to call glStencilThenCoverStrokePathNV() without " 12351 NOTREACHED() << "Trying to call glStencilThenCoverStrokePathNV() without "
11880 "current GL context"; 12352 "current GL context";
11881 LOG(ERROR) << "Trying to call glStencilThenCoverStrokePathNV() without " 12353 LOG(ERROR) << "Trying to call glStencilThenCoverStrokePathNV() without "
11882 "current GL context"; 12354 "current GL context";
11883 } 12355 }
11884 12356
(...skipping 534 matching lines...) Expand 10 before | Expand all | Expand 10 after
12419 12891
12420 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, 12892 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync,
12421 GLbitfield flags, 12893 GLbitfield flags,
12422 GLuint64 timeout) { 12894 GLuint64 timeout) {
12423 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; 12895 NOTREACHED() << "Trying to call glWaitSync() without current GL context";
12424 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; 12896 LOG(ERROR) << "Trying to call glWaitSync() without current GL context";
12425 return static_cast<GLenum>(0); 12897 return static_cast<GLenum>(0);
12426 } 12898 }
12427 12899
12428 } // namespace gfx 12900 } // namespace gfx
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698