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

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: rebase Created 5 years, 2 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 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 fn.glCompressedTexSubImage2DFn = 88 fn.glCompressedTexSubImage2DFn =
89 reinterpret_cast<glCompressedTexSubImage2DProc>( 89 reinterpret_cast<glCompressedTexSubImage2DProc>(
90 GetGLProcAddress("glCompressedTexSubImage2D")); 90 GetGLProcAddress("glCompressedTexSubImage2D"));
91 fn.glCompressedTexSubImage3DFn = 0; 91 fn.glCompressedTexSubImage3DFn = 0;
92 fn.glCopyBufferSubDataFn = 0; 92 fn.glCopyBufferSubDataFn = 0;
93 fn.glCopyTexImage2DFn = reinterpret_cast<glCopyTexImage2DProc>( 93 fn.glCopyTexImage2DFn = reinterpret_cast<glCopyTexImage2DProc>(
94 GetGLProcAddress("glCopyTexImage2D")); 94 GetGLProcAddress("glCopyTexImage2D"));
95 fn.glCopyTexSubImage2DFn = reinterpret_cast<glCopyTexSubImage2DProc>( 95 fn.glCopyTexSubImage2DFn = reinterpret_cast<glCopyTexSubImage2DProc>(
96 GetGLProcAddress("glCopyTexSubImage2D")); 96 GetGLProcAddress("glCopyTexSubImage2D"));
97 fn.glCopyTexSubImage3DFn = 0; 97 fn.glCopyTexSubImage3DFn = 0;
98 fn.glCoverFillPathInstancedNVFn = 0;
98 fn.glCoverFillPathNVFn = 0; 99 fn.glCoverFillPathNVFn = 0;
100 fn.glCoverStrokePathInstancedNVFn = 0;
99 fn.glCoverStrokePathNVFn = 0; 101 fn.glCoverStrokePathNVFn = 0;
100 fn.glCreateProgramFn = reinterpret_cast<glCreateProgramProc>( 102 fn.glCreateProgramFn = reinterpret_cast<glCreateProgramProc>(
101 GetGLProcAddress("glCreateProgram")); 103 GetGLProcAddress("glCreateProgram"));
102 fn.glCreateShaderFn = 104 fn.glCreateShaderFn =
103 reinterpret_cast<glCreateShaderProc>(GetGLProcAddress("glCreateShader")); 105 reinterpret_cast<glCreateShaderProc>(GetGLProcAddress("glCreateShader"));
104 fn.glCullFaceFn = 106 fn.glCullFaceFn =
105 reinterpret_cast<glCullFaceProc>(GetGLProcAddress("glCullFace")); 107 reinterpret_cast<glCullFaceProc>(GetGLProcAddress("glCullFace"));
106 fn.glDeleteBuffersARBFn = reinterpret_cast<glDeleteBuffersARBProc>( 108 fn.glDeleteBuffersARBFn = reinterpret_cast<glDeleteBuffersARBProc>(
107 GetGLProcAddress("glDeleteBuffers")); 109 GetGLProcAddress("glDeleteBuffers"));
108 fn.glDeleteFencesAPPLEFn = 0; 110 fn.glDeleteFencesAPPLEFn = 0;
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
322 fn.glSamplerParameterfvFn = 0; 324 fn.glSamplerParameterfvFn = 0;
323 fn.glSamplerParameteriFn = 0; 325 fn.glSamplerParameteriFn = 0;
324 fn.glSamplerParameterivFn = 0; 326 fn.glSamplerParameterivFn = 0;
325 fn.glScissorFn = 327 fn.glScissorFn =
326 reinterpret_cast<glScissorProc>(GetGLProcAddress("glScissor")); 328 reinterpret_cast<glScissorProc>(GetGLProcAddress("glScissor"));
327 fn.glSetFenceAPPLEFn = 0; 329 fn.glSetFenceAPPLEFn = 0;
328 fn.glSetFenceNVFn = 0; 330 fn.glSetFenceNVFn = 0;
329 fn.glShaderBinaryFn = 0; 331 fn.glShaderBinaryFn = 0;
330 fn.glShaderSourceFn = 332 fn.glShaderSourceFn =
331 reinterpret_cast<glShaderSourceProc>(GetGLProcAddress("glShaderSource")); 333 reinterpret_cast<glShaderSourceProc>(GetGLProcAddress("glShaderSource"));
334 fn.glStencilFillPathInstancedNVFn = 0;
332 fn.glStencilFillPathNVFn = 0; 335 fn.glStencilFillPathNVFn = 0;
333 fn.glStencilFuncFn = 336 fn.glStencilFuncFn =
334 reinterpret_cast<glStencilFuncProc>(GetGLProcAddress("glStencilFunc")); 337 reinterpret_cast<glStencilFuncProc>(GetGLProcAddress("glStencilFunc"));
335 fn.glStencilFuncSeparateFn = reinterpret_cast<glStencilFuncSeparateProc>( 338 fn.glStencilFuncSeparateFn = reinterpret_cast<glStencilFuncSeparateProc>(
336 GetGLProcAddress("glStencilFuncSeparate")); 339 GetGLProcAddress("glStencilFuncSeparate"));
337 fn.glStencilMaskFn = 340 fn.glStencilMaskFn =
338 reinterpret_cast<glStencilMaskProc>(GetGLProcAddress("glStencilMask")); 341 reinterpret_cast<glStencilMaskProc>(GetGLProcAddress("glStencilMask"));
339 fn.glStencilMaskSeparateFn = reinterpret_cast<glStencilMaskSeparateProc>( 342 fn.glStencilMaskSeparateFn = reinterpret_cast<glStencilMaskSeparateProc>(
340 GetGLProcAddress("glStencilMaskSeparate")); 343 GetGLProcAddress("glStencilMaskSeparate"));
341 fn.glStencilOpFn = 344 fn.glStencilOpFn =
342 reinterpret_cast<glStencilOpProc>(GetGLProcAddress("glStencilOp")); 345 reinterpret_cast<glStencilOpProc>(GetGLProcAddress("glStencilOp"));
343 fn.glStencilOpSeparateFn = reinterpret_cast<glStencilOpSeparateProc>( 346 fn.glStencilOpSeparateFn = reinterpret_cast<glStencilOpSeparateProc>(
344 GetGLProcAddress("glStencilOpSeparate")); 347 GetGLProcAddress("glStencilOpSeparate"));
348 fn.glStencilStrokePathInstancedNVFn = 0;
345 fn.glStencilStrokePathNVFn = 0; 349 fn.glStencilStrokePathNVFn = 0;
350 fn.glStencilThenCoverFillPathInstancedNVFn = 0;
346 fn.glStencilThenCoverFillPathNVFn = 0; 351 fn.glStencilThenCoverFillPathNVFn = 0;
352 fn.glStencilThenCoverStrokePathInstancedNVFn = 0;
347 fn.glStencilThenCoverStrokePathNVFn = 0; 353 fn.glStencilThenCoverStrokePathNVFn = 0;
348 fn.glTestFenceAPPLEFn = 0; 354 fn.glTestFenceAPPLEFn = 0;
349 fn.glTestFenceNVFn = 0; 355 fn.glTestFenceNVFn = 0;
350 fn.glTexImage2DFn = 356 fn.glTexImage2DFn =
351 reinterpret_cast<glTexImage2DProc>(GetGLProcAddress("glTexImage2D")); 357 reinterpret_cast<glTexImage2DProc>(GetGLProcAddress("glTexImage2D"));
352 fn.glTexImage3DFn = 0; 358 fn.glTexImage3DFn = 0;
353 fn.glTexParameterfFn = reinterpret_cast<glTexParameterfProc>( 359 fn.glTexParameterfFn = reinterpret_cast<glTexParameterfProc>(
354 GetGLProcAddress("glTexParameterf")); 360 GetGLProcAddress("glTexParameterf"));
355 fn.glTexParameterfvFn = reinterpret_cast<glTexParameterfvProc>( 361 fn.glTexParameterfvFn = reinterpret_cast<glTexParameterfvProc>(
356 GetGLProcAddress("glTexParameterfv")); 362 GetGLProcAddress("glTexParameterfv"));
(...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after
781 DCHECK(fn.glCopyBufferSubDataFn); 787 DCHECK(fn.glCopyBufferSubDataFn);
782 } 788 }
783 789
784 debug_fn.glCopyTexSubImage3DFn = 0; 790 debug_fn.glCopyTexSubImage3DFn = 0;
785 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 791 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
786 fn.glCopyTexSubImage3DFn = reinterpret_cast<glCopyTexSubImage3DProc>( 792 fn.glCopyTexSubImage3DFn = reinterpret_cast<glCopyTexSubImage3DProc>(
787 GetGLProcAddress("glCopyTexSubImage3D")); 793 GetGLProcAddress("glCopyTexSubImage3D"));
788 DCHECK(fn.glCopyTexSubImage3DFn); 794 DCHECK(fn.glCopyTexSubImage3DFn);
789 } 795 }
790 796
797 debug_fn.glCoverFillPathInstancedNVFn = 0;
798 if (ext.b_GL_NV_path_rendering) {
799 fn.glCoverFillPathInstancedNVFn =
800 reinterpret_cast<glCoverFillPathInstancedNVProc>(
801 GetGLProcAddress("glCoverFillPathInstancedNV"));
802 DCHECK(fn.glCoverFillPathInstancedNVFn);
803 }
804
791 debug_fn.glCoverFillPathNVFn = 0; 805 debug_fn.glCoverFillPathNVFn = 0;
792 if (ext.b_GL_NV_path_rendering) { 806 if (ext.b_GL_NV_path_rendering) {
793 fn.glCoverFillPathNVFn = reinterpret_cast<glCoverFillPathNVProc>( 807 fn.glCoverFillPathNVFn = reinterpret_cast<glCoverFillPathNVProc>(
794 GetGLProcAddress("glCoverFillPathNV")); 808 GetGLProcAddress("glCoverFillPathNV"));
795 DCHECK(fn.glCoverFillPathNVFn); 809 DCHECK(fn.glCoverFillPathNVFn);
796 } 810 }
797 811
812 debug_fn.glCoverStrokePathInstancedNVFn = 0;
813 if (ext.b_GL_NV_path_rendering) {
814 fn.glCoverStrokePathInstancedNVFn =
815 reinterpret_cast<glCoverStrokePathInstancedNVProc>(
816 GetGLProcAddress("glCoverStrokePathInstancedNV"));
817 DCHECK(fn.glCoverStrokePathInstancedNVFn);
818 }
819
798 debug_fn.glCoverStrokePathNVFn = 0; 820 debug_fn.glCoverStrokePathNVFn = 0;
799 if (ext.b_GL_NV_path_rendering) { 821 if (ext.b_GL_NV_path_rendering) {
800 fn.glCoverStrokePathNVFn = reinterpret_cast<glCoverStrokePathNVProc>( 822 fn.glCoverStrokePathNVFn = reinterpret_cast<glCoverStrokePathNVProc>(
801 GetGLProcAddress("glCoverStrokePathNV")); 823 GetGLProcAddress("glCoverStrokePathNV"));
802 DCHECK(fn.glCoverStrokePathNVFn); 824 DCHECK(fn.glCoverStrokePathNVFn);
803 } 825 }
804 826
805 debug_fn.glDeleteFencesAPPLEFn = 0; 827 debug_fn.glDeleteFencesAPPLEFn = 0;
806 if (ext.b_GL_APPLE_fence) { 828 if (ext.b_GL_APPLE_fence) {
807 fn.glDeleteFencesAPPLEFn = reinterpret_cast<glDeleteFencesAPPLEProc>( 829 fn.glDeleteFencesAPPLEFn = reinterpret_cast<glDeleteFencesAPPLEProc>(
(...skipping 1044 matching lines...) Expand 10 before | Expand all | Expand 10 after
1852 DCHECK(fn.glSetFenceNVFn); 1874 DCHECK(fn.glSetFenceNVFn);
1853 } 1875 }
1854 1876
1855 debug_fn.glShaderBinaryFn = 0; 1877 debug_fn.glShaderBinaryFn = 0;
1856 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) { 1878 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) {
1857 fn.glShaderBinaryFn = reinterpret_cast<glShaderBinaryProc>( 1879 fn.glShaderBinaryFn = reinterpret_cast<glShaderBinaryProc>(
1858 GetGLProcAddress("glShaderBinary")); 1880 GetGLProcAddress("glShaderBinary"));
1859 DCHECK(fn.glShaderBinaryFn); 1881 DCHECK(fn.glShaderBinaryFn);
1860 } 1882 }
1861 1883
1884 debug_fn.glStencilFillPathInstancedNVFn = 0;
1885 if (ext.b_GL_NV_path_rendering) {
1886 fn.glStencilFillPathInstancedNVFn =
1887 reinterpret_cast<glStencilFillPathInstancedNVProc>(
1888 GetGLProcAddress("glStencilFillPathInstancedNV"));
1889 DCHECK(fn.glStencilFillPathInstancedNVFn);
1890 }
1891
1862 debug_fn.glStencilFillPathNVFn = 0; 1892 debug_fn.glStencilFillPathNVFn = 0;
1863 if (ext.b_GL_NV_path_rendering) { 1893 if (ext.b_GL_NV_path_rendering) {
1864 fn.glStencilFillPathNVFn = reinterpret_cast<glStencilFillPathNVProc>( 1894 fn.glStencilFillPathNVFn = reinterpret_cast<glStencilFillPathNVProc>(
1865 GetGLProcAddress("glStencilFillPathNV")); 1895 GetGLProcAddress("glStencilFillPathNV"));
1866 DCHECK(fn.glStencilFillPathNVFn); 1896 DCHECK(fn.glStencilFillPathNVFn);
1867 } 1897 }
1868 1898
1899 debug_fn.glStencilStrokePathInstancedNVFn = 0;
1900 if (ext.b_GL_NV_path_rendering) {
1901 fn.glStencilStrokePathInstancedNVFn =
1902 reinterpret_cast<glStencilStrokePathInstancedNVProc>(
1903 GetGLProcAddress("glStencilStrokePathInstancedNV"));
1904 DCHECK(fn.glStencilStrokePathInstancedNVFn);
1905 }
1906
1869 debug_fn.glStencilStrokePathNVFn = 0; 1907 debug_fn.glStencilStrokePathNVFn = 0;
1870 if (ext.b_GL_NV_path_rendering) { 1908 if (ext.b_GL_NV_path_rendering) {
1871 fn.glStencilStrokePathNVFn = reinterpret_cast<glStencilStrokePathNVProc>( 1909 fn.glStencilStrokePathNVFn = reinterpret_cast<glStencilStrokePathNVProc>(
1872 GetGLProcAddress("glStencilStrokePathNV")); 1910 GetGLProcAddress("glStencilStrokePathNV"));
1873 DCHECK(fn.glStencilStrokePathNVFn); 1911 DCHECK(fn.glStencilStrokePathNVFn);
1874 } 1912 }
1875 1913
1914 debug_fn.glStencilThenCoverFillPathInstancedNVFn = 0;
1915 if (ext.b_GL_NV_path_rendering) {
1916 fn.glStencilThenCoverFillPathInstancedNVFn =
1917 reinterpret_cast<glStencilThenCoverFillPathInstancedNVProc>(
1918 GetGLProcAddress("glStencilThenCoverFillPathInstancedNV"));
1919 }
1920
1876 debug_fn.glStencilThenCoverFillPathNVFn = 0; 1921 debug_fn.glStencilThenCoverFillPathNVFn = 0;
1877 if (ext.b_GL_NV_path_rendering) { 1922 if (ext.b_GL_NV_path_rendering) {
1878 fn.glStencilThenCoverFillPathNVFn = 1923 fn.glStencilThenCoverFillPathNVFn =
1879 reinterpret_cast<glStencilThenCoverFillPathNVProc>( 1924 reinterpret_cast<glStencilThenCoverFillPathNVProc>(
1880 GetGLProcAddress("glStencilThenCoverFillPathNV")); 1925 GetGLProcAddress("glStencilThenCoverFillPathNV"));
1881 } 1926 }
1882 1927
1928 debug_fn.glStencilThenCoverStrokePathInstancedNVFn = 0;
1929 if (ext.b_GL_NV_path_rendering) {
1930 fn.glStencilThenCoverStrokePathInstancedNVFn =
1931 reinterpret_cast<glStencilThenCoverStrokePathInstancedNVProc>(
1932 GetGLProcAddress("glStencilThenCoverStrokePathInstancedNV"));
1933 }
1934
1883 debug_fn.glStencilThenCoverStrokePathNVFn = 0; 1935 debug_fn.glStencilThenCoverStrokePathNVFn = 0;
1884 if (ext.b_GL_NV_path_rendering) { 1936 if (ext.b_GL_NV_path_rendering) {
1885 fn.glStencilThenCoverStrokePathNVFn = 1937 fn.glStencilThenCoverStrokePathNVFn =
1886 reinterpret_cast<glStencilThenCoverStrokePathNVProc>( 1938 reinterpret_cast<glStencilThenCoverStrokePathNVProc>(
1887 GetGLProcAddress("glStencilThenCoverStrokePathNV")); 1939 GetGLProcAddress("glStencilThenCoverStrokePathNV"));
1888 } 1940 }
1889 1941
1890 debug_fn.glTestFenceAPPLEFn = 0; 1942 debug_fn.glTestFenceAPPLEFn = 0;
1891 if (ext.b_GL_APPLE_fence) { 1943 if (ext.b_GL_APPLE_fence) {
1892 fn.glTestFenceAPPLEFn = reinterpret_cast<glTestFenceAPPLEProc>( 1944 fn.glTestFenceAPPLEFn = reinterpret_cast<glTestFenceAPPLEProc>(
(...skipping 736 matching lines...) Expand 10 before | Expand all | Expand 10 after
2629 GLsizei height) { 2681 GLsizei height) {
2630 GL_SERVICE_LOG("glCopyTexSubImage3D" 2682 GL_SERVICE_LOG("glCopyTexSubImage3D"
2631 << "(" << GLEnums::GetStringEnum(target) << ", " << level 2683 << "(" << GLEnums::GetStringEnum(target) << ", " << level
2632 << ", " << xoffset << ", " << yoffset << ", " << zoffset 2684 << ", " << xoffset << ", " << yoffset << ", " << zoffset
2633 << ", " << x << ", " << y << ", " << width << ", " << height 2685 << ", " << x << ", " << y << ", " << width << ", " << height
2634 << ")"); 2686 << ")");
2635 g_driver_gl.debug_fn.glCopyTexSubImage3DFn(target, level, xoffset, yoffset, 2687 g_driver_gl.debug_fn.glCopyTexSubImage3DFn(target, level, xoffset, yoffset,
2636 zoffset, x, y, width, height); 2688 zoffset, x, y, width, height);
2637 } 2689 }
2638 2690
2691 static void GL_BINDING_CALL
2692 Debug_glCoverFillPathInstancedNV(GLsizei numPaths,
2693 GLenum pathNameType,
2694 const void* paths,
2695 GLuint pathBase,
2696 GLenum coverMode,
2697 GLenum transformType,
2698 const GLfloat* transformValues) {
2699 GL_SERVICE_LOG("glCoverFillPathInstancedNV"
2700 << "(" << numPaths << ", "
2701 << GLEnums::GetStringEnum(pathNameType) << ", "
2702 << static_cast<const void*>(paths) << ", " << pathBase << ", "
2703 << GLEnums::GetStringEnum(coverMode) << ", "
2704 << GLEnums::GetStringEnum(transformType) << ", "
2705 << static_cast<const void*>(transformValues) << ")");
2706 g_driver_gl.debug_fn.glCoverFillPathInstancedNVFn(
2707 numPaths, pathNameType, paths, pathBase, coverMode, transformType,
2708 transformValues);
2709 }
2710
2639 static void GL_BINDING_CALL Debug_glCoverFillPathNV(GLuint path, 2711 static void GL_BINDING_CALL Debug_glCoverFillPathNV(GLuint path,
2640 GLenum coverMode) { 2712 GLenum coverMode) {
2641 GL_SERVICE_LOG("glCoverFillPathNV" 2713 GL_SERVICE_LOG("glCoverFillPathNV"
2642 << "(" << path << ", " << GLEnums::GetStringEnum(coverMode) 2714 << "(" << path << ", " << GLEnums::GetStringEnum(coverMode)
2643 << ")"); 2715 << ")");
2644 g_driver_gl.debug_fn.glCoverFillPathNVFn(path, coverMode); 2716 g_driver_gl.debug_fn.glCoverFillPathNVFn(path, coverMode);
2645 } 2717 }
2646 2718
2719 static void GL_BINDING_CALL
2720 Debug_glCoverStrokePathInstancedNV(GLsizei numPaths,
2721 GLenum pathNameType,
2722 const void* paths,
2723 GLuint pathBase,
2724 GLenum coverMode,
2725 GLenum transformType,
2726 const GLfloat* transformValues) {
2727 GL_SERVICE_LOG("glCoverStrokePathInstancedNV"
2728 << "(" << numPaths << ", "
2729 << GLEnums::GetStringEnum(pathNameType) << ", "
2730 << static_cast<const void*>(paths) << ", " << pathBase << ", "
2731 << GLEnums::GetStringEnum(coverMode) << ", "
2732 << GLEnums::GetStringEnum(transformType) << ", "
2733 << static_cast<const void*>(transformValues) << ")");
2734 g_driver_gl.debug_fn.glCoverStrokePathInstancedNVFn(
2735 numPaths, pathNameType, paths, pathBase, coverMode, transformType,
2736 transformValues);
2737 }
2738
2647 static void GL_BINDING_CALL Debug_glCoverStrokePathNV(GLuint name, 2739 static void GL_BINDING_CALL Debug_glCoverStrokePathNV(GLuint name,
2648 GLenum coverMode) { 2740 GLenum coverMode) {
2649 GL_SERVICE_LOG("glCoverStrokePathNV" 2741 GL_SERVICE_LOG("glCoverStrokePathNV"
2650 << "(" << name << ", " << GLEnums::GetStringEnum(coverMode) 2742 << "(" << name << ", " << GLEnums::GetStringEnum(coverMode)
2651 << ")"); 2743 << ")");
2652 g_driver_gl.debug_fn.glCoverStrokePathNVFn(name, coverMode); 2744 g_driver_gl.debug_fn.glCoverStrokePathNVFn(name, coverMode);
2653 } 2745 }
2654 2746
2655 static GLuint GL_BINDING_CALL Debug_glCreateProgram(void) { 2747 static GLuint GL_BINDING_CALL Debug_glCreateProgram(void) {
2656 GL_SERVICE_LOG("glCreateProgram" 2748 GL_SERVICE_LOG("glCreateProgram"
(...skipping 1604 matching lines...) Expand 10 before | Expand all | Expand 10 after
4261 } else { 4353 } else {
4262 GL_SERVICE_LOG(" " << ii << ": ---\n" << str[ii] << "\n---"); 4354 GL_SERVICE_LOG(" " << ii << ": ---\n" << str[ii] << "\n---");
4263 } 4355 }
4264 } else { 4356 } else {
4265 GL_SERVICE_LOG(" " << ii << ": NULL"); 4357 GL_SERVICE_LOG(" " << ii << ": NULL");
4266 } 4358 }
4267 } 4359 }
4268 }); 4360 });
4269 } 4361 }
4270 4362
4363 static void GL_BINDING_CALL
4364 Debug_glStencilFillPathInstancedNV(GLsizei numPaths,
4365 GLenum pathNameType,
4366 const void* paths,
4367 GLuint pathBase,
4368 GLenum fillMode,
4369 GLuint mask,
4370 GLenum transformType,
4371 const GLfloat* transformValues) {
4372 GL_SERVICE_LOG("glStencilFillPathInstancedNV"
4373 << "(" << numPaths << ", "
4374 << GLEnums::GetStringEnum(pathNameType) << ", "
4375 << static_cast<const void*>(paths) << ", " << pathBase << ", "
4376 << GLEnums::GetStringEnum(fillMode) << ", " << mask << ", "
4377 << GLEnums::GetStringEnum(transformType) << ", "
4378 << static_cast<const void*>(transformValues) << ")");
4379 g_driver_gl.debug_fn.glStencilFillPathInstancedNVFn(
4380 numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType,
4381 transformValues);
4382 }
4383
4271 static void GL_BINDING_CALL Debug_glStencilFillPathNV(GLuint path, 4384 static void GL_BINDING_CALL Debug_glStencilFillPathNV(GLuint path,
4272 GLenum fillMode, 4385 GLenum fillMode,
4273 GLuint mask) { 4386 GLuint mask) {
4274 GL_SERVICE_LOG("glStencilFillPathNV" 4387 GL_SERVICE_LOG("glStencilFillPathNV"
4275 << "(" << path << ", " << GLEnums::GetStringEnum(fillMode) 4388 << "(" << path << ", " << GLEnums::GetStringEnum(fillMode)
4276 << ", " << mask << ")"); 4389 << ", " << mask << ")");
4277 g_driver_gl.debug_fn.glStencilFillPathNVFn(path, fillMode, mask); 4390 g_driver_gl.debug_fn.glStencilFillPathNVFn(path, fillMode, mask);
4278 } 4391 }
4279 4392
4280 static void GL_BINDING_CALL Debug_glStencilFunc(GLenum func, 4393 static void GL_BINDING_CALL Debug_glStencilFunc(GLenum func,
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
4325 GLenum zfail, 4438 GLenum zfail,
4326 GLenum zpass) { 4439 GLenum zpass) {
4327 GL_SERVICE_LOG("glStencilOpSeparate" 4440 GL_SERVICE_LOG("glStencilOpSeparate"
4328 << "(" << GLEnums::GetStringEnum(face) << ", " 4441 << "(" << GLEnums::GetStringEnum(face) << ", "
4329 << GLEnums::GetStringEnum(fail) << ", " 4442 << GLEnums::GetStringEnum(fail) << ", "
4330 << GLEnums::GetStringEnum(zfail) << ", " 4443 << GLEnums::GetStringEnum(zfail) << ", "
4331 << GLEnums::GetStringEnum(zpass) << ")"); 4444 << GLEnums::GetStringEnum(zpass) << ")");
4332 g_driver_gl.debug_fn.glStencilOpSeparateFn(face, fail, zfail, zpass); 4445 g_driver_gl.debug_fn.glStencilOpSeparateFn(face, fail, zfail, zpass);
4333 } 4446 }
4334 4447
4448 static void GL_BINDING_CALL
4449 Debug_glStencilStrokePathInstancedNV(GLsizei numPaths,
4450 GLenum pathNameType,
4451 const void* paths,
4452 GLuint pathBase,
4453 GLint ref,
4454 GLuint mask,
4455 GLenum transformType,
4456 const GLfloat* transformValues) {
4457 GL_SERVICE_LOG(
4458 "glStencilStrokePathInstancedNV"
4459 << "(" << numPaths << ", " << GLEnums::GetStringEnum(pathNameType) << ", "
4460 << static_cast<const void*>(paths) << ", " << pathBase << ", " << ref
4461 << ", " << mask << ", " << GLEnums::GetStringEnum(transformType) << ", "
4462 << static_cast<const void*>(transformValues) << ")");
4463 g_driver_gl.debug_fn.glStencilStrokePathInstancedNVFn(
4464 numPaths, pathNameType, paths, pathBase, ref, mask, transformType,
4465 transformValues);
4466 }
4467
4335 static void GL_BINDING_CALL Debug_glStencilStrokePathNV(GLuint path, 4468 static void GL_BINDING_CALL Debug_glStencilStrokePathNV(GLuint path,
4336 GLint reference, 4469 GLint reference,
4337 GLuint mask) { 4470 GLuint mask) {
4338 GL_SERVICE_LOG("glStencilStrokePathNV" 4471 GL_SERVICE_LOG("glStencilStrokePathNV"
4339 << "(" << path << ", " << reference << ", " << mask << ")"); 4472 << "(" << path << ", " << reference << ", " << mask << ")");
4340 g_driver_gl.debug_fn.glStencilStrokePathNVFn(path, reference, mask); 4473 g_driver_gl.debug_fn.glStencilStrokePathNVFn(path, reference, mask);
4341 } 4474 }
4342 4475
4343 static void GL_BINDING_CALL 4476 static void GL_BINDING_CALL
4477 Debug_glStencilThenCoverFillPathInstancedNV(GLsizei numPaths,
4478 GLenum pathNameType,
4479 const void* paths,
4480 GLuint pathBase,
4481 GLenum fillMode,
4482 GLuint mask,
4483 GLenum coverMode,
4484 GLenum transformType,
4485 const GLfloat* transformValues) {
4486 GL_SERVICE_LOG("glStencilThenCoverFillPathInstancedNV"
4487 << "(" << numPaths << ", "
4488 << GLEnums::GetStringEnum(pathNameType) << ", "
4489 << static_cast<const void*>(paths) << ", " << pathBase << ", "
4490 << GLEnums::GetStringEnum(fillMode) << ", " << mask << ", "
4491 << GLEnums::GetStringEnum(coverMode) << ", "
4492 << GLEnums::GetStringEnum(transformType) << ", "
4493 << static_cast<const void*>(transformValues) << ")");
4494 g_driver_gl.debug_fn.glStencilThenCoverFillPathInstancedNVFn(
4495 numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode,
4496 transformType, transformValues);
4497 }
4498
4499 static void GL_BINDING_CALL
4344 Debug_glStencilThenCoverFillPathNV(GLuint path, 4500 Debug_glStencilThenCoverFillPathNV(GLuint path,
4345 GLenum fillMode, 4501 GLenum fillMode,
4346 GLuint mask, 4502 GLuint mask,
4347 GLenum coverMode) { 4503 GLenum coverMode) {
4348 GL_SERVICE_LOG("glStencilThenCoverFillPathNV" 4504 GL_SERVICE_LOG("glStencilThenCoverFillPathNV"
4349 << "(" << path << ", " << GLEnums::GetStringEnum(fillMode) 4505 << "(" << path << ", " << GLEnums::GetStringEnum(fillMode)
4350 << ", " << mask << ", " << GLEnums::GetStringEnum(coverMode) 4506 << ", " << mask << ", " << GLEnums::GetStringEnum(coverMode)
4351 << ")"); 4507 << ")");
4352 g_driver_gl.debug_fn.glStencilThenCoverFillPathNVFn(path, fillMode, mask, 4508 g_driver_gl.debug_fn.glStencilThenCoverFillPathNVFn(path, fillMode, mask,
4353 coverMode); 4509 coverMode);
4354 } 4510 }
4355 4511
4356 static void GL_BINDING_CALL 4512 static void GL_BINDING_CALL
4513 Debug_glStencilThenCoverStrokePathInstancedNV(GLsizei numPaths,
4514 GLenum pathNameType,
4515 const void* paths,
4516 GLuint pathBase,
4517 GLint ref,
4518 GLuint mask,
4519 GLenum coverMode,
4520 GLenum transformType,
4521 const GLfloat* transformValues) {
4522 GL_SERVICE_LOG(
4523 "glStencilThenCoverStrokePathInstancedNV"
4524 << "(" << numPaths << ", " << GLEnums::GetStringEnum(pathNameType) << ", "
4525 << static_cast<const void*>(paths) << ", " << pathBase << ", " << ref
4526 << ", " << mask << ", " << GLEnums::GetStringEnum(coverMode) << ", "
4527 << GLEnums::GetStringEnum(transformType) << ", "
4528 << static_cast<const void*>(transformValues) << ")");
4529 g_driver_gl.debug_fn.glStencilThenCoverStrokePathInstancedNVFn(
4530 numPaths, pathNameType, paths, pathBase, ref, mask, coverMode,
4531 transformType, transformValues);
4532 }
4533
4534 static void GL_BINDING_CALL
4357 Debug_glStencilThenCoverStrokePathNV(GLuint path, 4535 Debug_glStencilThenCoverStrokePathNV(GLuint path,
4358 GLint reference, 4536 GLint reference,
4359 GLuint mask, 4537 GLuint mask,
4360 GLenum coverMode) { 4538 GLenum coverMode) {
4361 GL_SERVICE_LOG("glStencilThenCoverStrokePathNV" 4539 GL_SERVICE_LOG("glStencilThenCoverStrokePathNV"
4362 << "(" << path << ", " << reference << ", " << mask << ", " 4540 << "(" << path << ", " << reference << ", " << mask << ", "
4363 << GLEnums::GetStringEnum(coverMode) << ")"); 4541 << GLEnums::GetStringEnum(coverMode) << ")");
4364 g_driver_gl.debug_fn.glStencilThenCoverStrokePathNVFn(path, reference, mask, 4542 g_driver_gl.debug_fn.glStencilThenCoverStrokePathNVFn(path, reference, mask,
4365 coverMode); 4543 coverMode);
4366 } 4544 }
(...skipping 861 matching lines...) Expand 10 before | Expand all | Expand 10 after
5228 fn.glCopyTexImage2DFn = Debug_glCopyTexImage2D; 5406 fn.glCopyTexImage2DFn = Debug_glCopyTexImage2D;
5229 } 5407 }
5230 if (!debug_fn.glCopyTexSubImage2DFn) { 5408 if (!debug_fn.glCopyTexSubImage2DFn) {
5231 debug_fn.glCopyTexSubImage2DFn = fn.glCopyTexSubImage2DFn; 5409 debug_fn.glCopyTexSubImage2DFn = fn.glCopyTexSubImage2DFn;
5232 fn.glCopyTexSubImage2DFn = Debug_glCopyTexSubImage2D; 5410 fn.glCopyTexSubImage2DFn = Debug_glCopyTexSubImage2D;
5233 } 5411 }
5234 if (!debug_fn.glCopyTexSubImage3DFn) { 5412 if (!debug_fn.glCopyTexSubImage3DFn) {
5235 debug_fn.glCopyTexSubImage3DFn = fn.glCopyTexSubImage3DFn; 5413 debug_fn.glCopyTexSubImage3DFn = fn.glCopyTexSubImage3DFn;
5236 fn.glCopyTexSubImage3DFn = Debug_glCopyTexSubImage3D; 5414 fn.glCopyTexSubImage3DFn = Debug_glCopyTexSubImage3D;
5237 } 5415 }
5416 if (!debug_fn.glCoverFillPathInstancedNVFn) {
5417 debug_fn.glCoverFillPathInstancedNVFn = fn.glCoverFillPathInstancedNVFn;
5418 fn.glCoverFillPathInstancedNVFn = Debug_glCoverFillPathInstancedNV;
5419 }
5238 if (!debug_fn.glCoverFillPathNVFn) { 5420 if (!debug_fn.glCoverFillPathNVFn) {
5239 debug_fn.glCoverFillPathNVFn = fn.glCoverFillPathNVFn; 5421 debug_fn.glCoverFillPathNVFn = fn.glCoverFillPathNVFn;
5240 fn.glCoverFillPathNVFn = Debug_glCoverFillPathNV; 5422 fn.glCoverFillPathNVFn = Debug_glCoverFillPathNV;
5241 } 5423 }
5424 if (!debug_fn.glCoverStrokePathInstancedNVFn) {
5425 debug_fn.glCoverStrokePathInstancedNVFn = fn.glCoverStrokePathInstancedNVFn;
5426 fn.glCoverStrokePathInstancedNVFn = Debug_glCoverStrokePathInstancedNV;
5427 }
5242 if (!debug_fn.glCoverStrokePathNVFn) { 5428 if (!debug_fn.glCoverStrokePathNVFn) {
5243 debug_fn.glCoverStrokePathNVFn = fn.glCoverStrokePathNVFn; 5429 debug_fn.glCoverStrokePathNVFn = fn.glCoverStrokePathNVFn;
5244 fn.glCoverStrokePathNVFn = Debug_glCoverStrokePathNV; 5430 fn.glCoverStrokePathNVFn = Debug_glCoverStrokePathNV;
5245 } 5431 }
5246 if (!debug_fn.glCreateProgramFn) { 5432 if (!debug_fn.glCreateProgramFn) {
5247 debug_fn.glCreateProgramFn = fn.glCreateProgramFn; 5433 debug_fn.glCreateProgramFn = fn.glCreateProgramFn;
5248 fn.glCreateProgramFn = Debug_glCreateProgram; 5434 fn.glCreateProgramFn = Debug_glCreateProgram;
5249 } 5435 }
5250 if (!debug_fn.glCreateShaderFn) { 5436 if (!debug_fn.glCreateShaderFn) {
5251 debug_fn.glCreateShaderFn = fn.glCreateShaderFn; 5437 debug_fn.glCreateShaderFn = fn.glCreateShaderFn;
(...skipping 697 matching lines...) Expand 10 before | Expand all | Expand 10 after
5949 fn.glSetFenceNVFn = Debug_glSetFenceNV; 6135 fn.glSetFenceNVFn = Debug_glSetFenceNV;
5950 } 6136 }
5951 if (!debug_fn.glShaderBinaryFn) { 6137 if (!debug_fn.glShaderBinaryFn) {
5952 debug_fn.glShaderBinaryFn = fn.glShaderBinaryFn; 6138 debug_fn.glShaderBinaryFn = fn.glShaderBinaryFn;
5953 fn.glShaderBinaryFn = Debug_glShaderBinary; 6139 fn.glShaderBinaryFn = Debug_glShaderBinary;
5954 } 6140 }
5955 if (!debug_fn.glShaderSourceFn) { 6141 if (!debug_fn.glShaderSourceFn) {
5956 debug_fn.glShaderSourceFn = fn.glShaderSourceFn; 6142 debug_fn.glShaderSourceFn = fn.glShaderSourceFn;
5957 fn.glShaderSourceFn = Debug_glShaderSource; 6143 fn.glShaderSourceFn = Debug_glShaderSource;
5958 } 6144 }
6145 if (!debug_fn.glStencilFillPathInstancedNVFn) {
6146 debug_fn.glStencilFillPathInstancedNVFn = fn.glStencilFillPathInstancedNVFn;
6147 fn.glStencilFillPathInstancedNVFn = Debug_glStencilFillPathInstancedNV;
6148 }
5959 if (!debug_fn.glStencilFillPathNVFn) { 6149 if (!debug_fn.glStencilFillPathNVFn) {
5960 debug_fn.glStencilFillPathNVFn = fn.glStencilFillPathNVFn; 6150 debug_fn.glStencilFillPathNVFn = fn.glStencilFillPathNVFn;
5961 fn.glStencilFillPathNVFn = Debug_glStencilFillPathNV; 6151 fn.glStencilFillPathNVFn = Debug_glStencilFillPathNV;
5962 } 6152 }
5963 if (!debug_fn.glStencilFuncFn) { 6153 if (!debug_fn.glStencilFuncFn) {
5964 debug_fn.glStencilFuncFn = fn.glStencilFuncFn; 6154 debug_fn.glStencilFuncFn = fn.glStencilFuncFn;
5965 fn.glStencilFuncFn = Debug_glStencilFunc; 6155 fn.glStencilFuncFn = Debug_glStencilFunc;
5966 } 6156 }
5967 if (!debug_fn.glStencilFuncSeparateFn) { 6157 if (!debug_fn.glStencilFuncSeparateFn) {
5968 debug_fn.glStencilFuncSeparateFn = fn.glStencilFuncSeparateFn; 6158 debug_fn.glStencilFuncSeparateFn = fn.glStencilFuncSeparateFn;
5969 fn.glStencilFuncSeparateFn = Debug_glStencilFuncSeparate; 6159 fn.glStencilFuncSeparateFn = Debug_glStencilFuncSeparate;
5970 } 6160 }
5971 if (!debug_fn.glStencilMaskFn) { 6161 if (!debug_fn.glStencilMaskFn) {
5972 debug_fn.glStencilMaskFn = fn.glStencilMaskFn; 6162 debug_fn.glStencilMaskFn = fn.glStencilMaskFn;
5973 fn.glStencilMaskFn = Debug_glStencilMask; 6163 fn.glStencilMaskFn = Debug_glStencilMask;
5974 } 6164 }
5975 if (!debug_fn.glStencilMaskSeparateFn) { 6165 if (!debug_fn.glStencilMaskSeparateFn) {
5976 debug_fn.glStencilMaskSeparateFn = fn.glStencilMaskSeparateFn; 6166 debug_fn.glStencilMaskSeparateFn = fn.glStencilMaskSeparateFn;
5977 fn.glStencilMaskSeparateFn = Debug_glStencilMaskSeparate; 6167 fn.glStencilMaskSeparateFn = Debug_glStencilMaskSeparate;
5978 } 6168 }
5979 if (!debug_fn.glStencilOpFn) { 6169 if (!debug_fn.glStencilOpFn) {
5980 debug_fn.glStencilOpFn = fn.glStencilOpFn; 6170 debug_fn.glStencilOpFn = fn.glStencilOpFn;
5981 fn.glStencilOpFn = Debug_glStencilOp; 6171 fn.glStencilOpFn = Debug_glStencilOp;
5982 } 6172 }
5983 if (!debug_fn.glStencilOpSeparateFn) { 6173 if (!debug_fn.glStencilOpSeparateFn) {
5984 debug_fn.glStencilOpSeparateFn = fn.glStencilOpSeparateFn; 6174 debug_fn.glStencilOpSeparateFn = fn.glStencilOpSeparateFn;
5985 fn.glStencilOpSeparateFn = Debug_glStencilOpSeparate; 6175 fn.glStencilOpSeparateFn = Debug_glStencilOpSeparate;
5986 } 6176 }
6177 if (!debug_fn.glStencilStrokePathInstancedNVFn) {
6178 debug_fn.glStencilStrokePathInstancedNVFn =
6179 fn.glStencilStrokePathInstancedNVFn;
6180 fn.glStencilStrokePathInstancedNVFn = Debug_glStencilStrokePathInstancedNV;
6181 }
5987 if (!debug_fn.glStencilStrokePathNVFn) { 6182 if (!debug_fn.glStencilStrokePathNVFn) {
5988 debug_fn.glStencilStrokePathNVFn = fn.glStencilStrokePathNVFn; 6183 debug_fn.glStencilStrokePathNVFn = fn.glStencilStrokePathNVFn;
5989 fn.glStencilStrokePathNVFn = Debug_glStencilStrokePathNV; 6184 fn.glStencilStrokePathNVFn = Debug_glStencilStrokePathNV;
5990 } 6185 }
6186 if (!debug_fn.glStencilThenCoverFillPathInstancedNVFn) {
6187 debug_fn.glStencilThenCoverFillPathInstancedNVFn =
6188 fn.glStencilThenCoverFillPathInstancedNVFn;
6189 fn.glStencilThenCoverFillPathInstancedNVFn =
6190 Debug_glStencilThenCoverFillPathInstancedNV;
6191 }
5991 if (!debug_fn.glStencilThenCoverFillPathNVFn) { 6192 if (!debug_fn.glStencilThenCoverFillPathNVFn) {
5992 debug_fn.glStencilThenCoverFillPathNVFn = fn.glStencilThenCoverFillPathNVFn; 6193 debug_fn.glStencilThenCoverFillPathNVFn = fn.glStencilThenCoverFillPathNVFn;
5993 fn.glStencilThenCoverFillPathNVFn = Debug_glStencilThenCoverFillPathNV; 6194 fn.glStencilThenCoverFillPathNVFn = Debug_glStencilThenCoverFillPathNV;
5994 } 6195 }
6196 if (!debug_fn.glStencilThenCoverStrokePathInstancedNVFn) {
6197 debug_fn.glStencilThenCoverStrokePathInstancedNVFn =
6198 fn.glStencilThenCoverStrokePathInstancedNVFn;
6199 fn.glStencilThenCoverStrokePathInstancedNVFn =
6200 Debug_glStencilThenCoverStrokePathInstancedNV;
6201 }
5995 if (!debug_fn.glStencilThenCoverStrokePathNVFn) { 6202 if (!debug_fn.glStencilThenCoverStrokePathNVFn) {
5996 debug_fn.glStencilThenCoverStrokePathNVFn = 6203 debug_fn.glStencilThenCoverStrokePathNVFn =
5997 fn.glStencilThenCoverStrokePathNVFn; 6204 fn.glStencilThenCoverStrokePathNVFn;
5998 fn.glStencilThenCoverStrokePathNVFn = Debug_glStencilThenCoverStrokePathNV; 6205 fn.glStencilThenCoverStrokePathNVFn = Debug_glStencilThenCoverStrokePathNV;
5999 } 6206 }
6000 if (!debug_fn.glTestFenceAPPLEFn) { 6207 if (!debug_fn.glTestFenceAPPLEFn) {
6001 debug_fn.glTestFenceAPPLEFn = fn.glTestFenceAPPLEFn; 6208 debug_fn.glTestFenceAPPLEFn = fn.glTestFenceAPPLEFn;
6002 fn.glTestFenceAPPLEFn = Debug_glTestFenceAPPLE; 6209 fn.glTestFenceAPPLEFn = Debug_glTestFenceAPPLE;
6003 } 6210 }
6004 if (!debug_fn.glTestFenceNVFn) { 6211 if (!debug_fn.glTestFenceNVFn) {
(...skipping 595 matching lines...) Expand 10 before | Expand all | Expand 10 after
6600 GLint yoffset, 6807 GLint yoffset,
6601 GLint zoffset, 6808 GLint zoffset,
6602 GLint x, 6809 GLint x,
6603 GLint y, 6810 GLint y,
6604 GLsizei width, 6811 GLsizei width,
6605 GLsizei height) { 6812 GLsizei height) {
6606 driver_->fn.glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x, 6813 driver_->fn.glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x,
6607 y, width, height); 6814 y, width, height);
6608 } 6815 }
6609 6816
6817 void GLApiBase::glCoverFillPathInstancedNVFn(GLsizei numPaths,
6818 GLenum pathNameType,
6819 const void* paths,
6820 GLuint pathBase,
6821 GLenum coverMode,
6822 GLenum transformType,
6823 const GLfloat* transformValues) {
6824 driver_->fn.glCoverFillPathInstancedNVFn(numPaths, pathNameType, paths,
6825 pathBase, coverMode, transformType,
6826 transformValues);
6827 }
6828
6610 void GLApiBase::glCoverFillPathNVFn(GLuint path, GLenum coverMode) { 6829 void GLApiBase::glCoverFillPathNVFn(GLuint path, GLenum coverMode) {
6611 driver_->fn.glCoverFillPathNVFn(path, coverMode); 6830 driver_->fn.glCoverFillPathNVFn(path, coverMode);
6612 } 6831 }
6613 6832
6833 void GLApiBase::glCoverStrokePathInstancedNVFn(GLsizei numPaths,
6834 GLenum pathNameType,
6835 const void* paths,
6836 GLuint pathBase,
6837 GLenum coverMode,
6838 GLenum transformType,
6839 const GLfloat* transformValues) {
6840 driver_->fn.glCoverStrokePathInstancedNVFn(numPaths, pathNameType, paths,
6841 pathBase, coverMode, transformType,
6842 transformValues);
6843 }
6844
6614 void GLApiBase::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) { 6845 void GLApiBase::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) {
6615 driver_->fn.glCoverStrokePathNVFn(name, coverMode); 6846 driver_->fn.glCoverStrokePathNVFn(name, coverMode);
6616 } 6847 }
6617 6848
6618 GLuint GLApiBase::glCreateProgramFn(void) { 6849 GLuint GLApiBase::glCreateProgramFn(void) {
6619 return driver_->fn.glCreateProgramFn(); 6850 return driver_->fn.glCreateProgramFn();
6620 } 6851 }
6621 6852
6622 GLuint GLApiBase::glCreateShaderFn(GLenum type) { 6853 GLuint GLApiBase::glCreateShaderFn(GLenum type) {
6623 return driver_->fn.glCreateShaderFn(type); 6854 return driver_->fn.glCreateShaderFn(type);
(...skipping 910 matching lines...) Expand 10 before | Expand all | Expand 10 after
7534 driver_->fn.glShaderBinaryFn(n, shaders, binaryformat, binary, length); 7765 driver_->fn.glShaderBinaryFn(n, shaders, binaryformat, binary, length);
7535 } 7766 }
7536 7767
7537 void GLApiBase::glShaderSourceFn(GLuint shader, 7768 void GLApiBase::glShaderSourceFn(GLuint shader,
7538 GLsizei count, 7769 GLsizei count,
7539 const char* const* str, 7770 const char* const* str,
7540 const GLint* length) { 7771 const GLint* length) {
7541 driver_->fn.glShaderSourceFn(shader, count, str, length); 7772 driver_->fn.glShaderSourceFn(shader, count, str, length);
7542 } 7773 }
7543 7774
7775 void GLApiBase::glStencilFillPathInstancedNVFn(GLsizei numPaths,
7776 GLenum pathNameType,
7777 const void* paths,
7778 GLuint pathBase,
7779 GLenum fillMode,
7780 GLuint mask,
7781 GLenum transformType,
7782 const GLfloat* transformValues) {
7783 driver_->fn.glStencilFillPathInstancedNVFn(numPaths, pathNameType, paths,
7784 pathBase, fillMode, mask,
7785 transformType, transformValues);
7786 }
7787
7544 void GLApiBase::glStencilFillPathNVFn(GLuint path, 7788 void GLApiBase::glStencilFillPathNVFn(GLuint path,
7545 GLenum fillMode, 7789 GLenum fillMode,
7546 GLuint mask) { 7790 GLuint mask) {
7547 driver_->fn.glStencilFillPathNVFn(path, fillMode, mask); 7791 driver_->fn.glStencilFillPathNVFn(path, fillMode, mask);
7548 } 7792 }
7549 7793
7550 void GLApiBase::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) { 7794 void GLApiBase::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) {
7551 driver_->fn.glStencilFuncFn(func, ref, mask); 7795 driver_->fn.glStencilFuncFn(func, ref, mask);
7552 } 7796 }
7553 7797
(...skipping 16 matching lines...) Expand all
7570 driver_->fn.glStencilOpFn(fail, zfail, zpass); 7814 driver_->fn.glStencilOpFn(fail, zfail, zpass);
7571 } 7815 }
7572 7816
7573 void GLApiBase::glStencilOpSeparateFn(GLenum face, 7817 void GLApiBase::glStencilOpSeparateFn(GLenum face,
7574 GLenum fail, 7818 GLenum fail,
7575 GLenum zfail, 7819 GLenum zfail,
7576 GLenum zpass) { 7820 GLenum zpass) {
7577 driver_->fn.glStencilOpSeparateFn(face, fail, zfail, zpass); 7821 driver_->fn.glStencilOpSeparateFn(face, fail, zfail, zpass);
7578 } 7822 }
7579 7823
7824 void GLApiBase::glStencilStrokePathInstancedNVFn(
7825 GLsizei numPaths,
7826 GLenum pathNameType,
7827 const void* paths,
7828 GLuint pathBase,
7829 GLint ref,
7830 GLuint mask,
7831 GLenum transformType,
7832 const GLfloat* transformValues) {
7833 driver_->fn.glStencilStrokePathInstancedNVFn(numPaths, pathNameType, paths,
7834 pathBase, ref, mask,
7835 transformType, transformValues);
7836 }
7837
7580 void GLApiBase::glStencilStrokePathNVFn(GLuint path, 7838 void GLApiBase::glStencilStrokePathNVFn(GLuint path,
7581 GLint reference, 7839 GLint reference,
7582 GLuint mask) { 7840 GLuint mask) {
7583 driver_->fn.glStencilStrokePathNVFn(path, reference, mask); 7841 driver_->fn.glStencilStrokePathNVFn(path, reference, mask);
7584 } 7842 }
7585 7843
7844 void GLApiBase::glStencilThenCoverFillPathInstancedNVFn(
7845 GLsizei numPaths,
7846 GLenum pathNameType,
7847 const void* paths,
7848 GLuint pathBase,
7849 GLenum fillMode,
7850 GLuint mask,
7851 GLenum coverMode,
7852 GLenum transformType,
7853 const GLfloat* transformValues) {
7854 driver_->fn.glStencilThenCoverFillPathInstancedNVFn(
7855 numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode,
7856 transformType, transformValues);
7857 }
7858
7586 void GLApiBase::glStencilThenCoverFillPathNVFn(GLuint path, 7859 void GLApiBase::glStencilThenCoverFillPathNVFn(GLuint path,
7587 GLenum fillMode, 7860 GLenum fillMode,
7588 GLuint mask, 7861 GLuint mask,
7589 GLenum coverMode) { 7862 GLenum coverMode) {
7590 driver_->fn.glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode); 7863 driver_->fn.glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode);
7591 } 7864 }
7592 7865
7866 void GLApiBase::glStencilThenCoverStrokePathInstancedNVFn(
7867 GLsizei numPaths,
7868 GLenum pathNameType,
7869 const void* paths,
7870 GLuint pathBase,
7871 GLint ref,
7872 GLuint mask,
7873 GLenum coverMode,
7874 GLenum transformType,
7875 const GLfloat* transformValues) {
7876 driver_->fn.glStencilThenCoverStrokePathInstancedNVFn(
7877 numPaths, pathNameType, paths, pathBase, ref, mask, coverMode,
7878 transformType, transformValues);
7879 }
7880
7593 void GLApiBase::glStencilThenCoverStrokePathNVFn(GLuint path, 7881 void GLApiBase::glStencilThenCoverStrokePathNVFn(GLuint path,
7594 GLint reference, 7882 GLint reference,
7595 GLuint mask, 7883 GLuint mask,
7596 GLenum coverMode) { 7884 GLenum coverMode) {
7597 driver_->fn.glStencilThenCoverStrokePathNVFn(path, reference, mask, 7885 driver_->fn.glStencilThenCoverStrokePathNVFn(path, reference, mask,
7598 coverMode); 7886 coverMode);
7599 } 7887 }
7600 7888
7601 GLboolean GLApiBase::glTestFenceAPPLEFn(GLuint fence) { 7889 GLboolean GLApiBase::glTestFenceAPPLEFn(GLuint fence) {
7602 return driver_->fn.glTestFenceAPPLEFn(fence); 7890 return driver_->fn.glTestFenceAPPLEFn(fence);
(...skipping 790 matching lines...) Expand 10 before | Expand all | Expand 10 after
8393 GLint zoffset, 8681 GLint zoffset,
8394 GLint x, 8682 GLint x,
8395 GLint y, 8683 GLint y,
8396 GLsizei width, 8684 GLsizei width,
8397 GLsizei height) { 8685 GLsizei height) {
8398 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexSubImage3D") 8686 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCopyTexSubImage3D")
8399 gl_api_->glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x, y, 8687 gl_api_->glCopyTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, x, y,
8400 width, height); 8688 width, height);
8401 } 8689 }
8402 8690
8691 void TraceGLApi::glCoverFillPathInstancedNVFn(GLsizei numPaths,
8692 GLenum pathNameType,
8693 const void* paths,
8694 GLuint pathBase,
8695 GLenum coverMode,
8696 GLenum transformType,
8697 const GLfloat* transformValues) {
8698 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathInstancedNV")
8699 gl_api_->glCoverFillPathInstancedNVFn(numPaths, pathNameType, paths, pathBase,
8700 coverMode, transformType,
8701 transformValues);
8702 }
8703
8403 void TraceGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) { 8704 void TraceGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) {
8404 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathNV") 8705 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverFillPathNV")
8405 gl_api_->glCoverFillPathNVFn(path, coverMode); 8706 gl_api_->glCoverFillPathNVFn(path, coverMode);
8406 } 8707 }
8407 8708
8709 void TraceGLApi::glCoverStrokePathInstancedNVFn(
8710 GLsizei numPaths,
8711 GLenum pathNameType,
8712 const void* paths,
8713 GLuint pathBase,
8714 GLenum coverMode,
8715 GLenum transformType,
8716 const GLfloat* transformValues) {
8717 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
8718 "TraceGLAPI::glCoverStrokePathInstancedNV")
8719 gl_api_->glCoverStrokePathInstancedNVFn(numPaths, pathNameType, paths,
8720 pathBase, coverMode, transformType,
8721 transformValues);
8722 }
8723
8408 void TraceGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) { 8724 void TraceGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) {
8409 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverStrokePathNV") 8725 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCoverStrokePathNV")
8410 gl_api_->glCoverStrokePathNVFn(name, coverMode); 8726 gl_api_->glCoverStrokePathNVFn(name, coverMode);
8411 } 8727 }
8412 8728
8413 GLuint TraceGLApi::glCreateProgramFn(void) { 8729 GLuint TraceGLApi::glCreateProgramFn(void) {
8414 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCreateProgram") 8730 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glCreateProgram")
8415 return gl_api_->glCreateProgramFn(); 8731 return gl_api_->glCreateProgramFn();
8416 } 8732 }
8417 8733
(...skipping 1103 matching lines...) Expand 10 before | Expand all | Expand 10 after
9521 } 9837 }
9522 9838
9523 void TraceGLApi::glShaderSourceFn(GLuint shader, 9839 void TraceGLApi::glShaderSourceFn(GLuint shader,
9524 GLsizei count, 9840 GLsizei count,
9525 const char* const* str, 9841 const char* const* str,
9526 const GLint* length) { 9842 const GLint* length) {
9527 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glShaderSource") 9843 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glShaderSource")
9528 gl_api_->glShaderSourceFn(shader, count, str, length); 9844 gl_api_->glShaderSourceFn(shader, count, str, length);
9529 } 9845 }
9530 9846
9847 void TraceGLApi::glStencilFillPathInstancedNVFn(
9848 GLsizei numPaths,
9849 GLenum pathNameType,
9850 const void* paths,
9851 GLuint pathBase,
9852 GLenum fillMode,
9853 GLuint mask,
9854 GLenum transformType,
9855 const GLfloat* transformValues) {
9856 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9857 "TraceGLAPI::glStencilFillPathInstancedNV")
9858 gl_api_->glStencilFillPathInstancedNVFn(numPaths, pathNameType, paths,
9859 pathBase, fillMode, mask,
9860 transformType, transformValues);
9861 }
9862
9531 void TraceGLApi::glStencilFillPathNVFn(GLuint path, 9863 void TraceGLApi::glStencilFillPathNVFn(GLuint path,
9532 GLenum fillMode, 9864 GLenum fillMode,
9533 GLuint mask) { 9865 GLuint mask) {
9534 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFillPathNV") 9866 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFillPathNV")
9535 gl_api_->glStencilFillPathNVFn(path, fillMode, mask); 9867 gl_api_->glStencilFillPathNVFn(path, fillMode, mask);
9536 } 9868 }
9537 9869
9538 void TraceGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) { 9870 void TraceGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) {
9539 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFunc") 9871 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilFunc")
9540 gl_api_->glStencilFuncFn(func, ref, mask); 9872 gl_api_->glStencilFuncFn(func, ref, mask);
(...skipping 23 matching lines...) Expand all
9564 } 9896 }
9565 9897
9566 void TraceGLApi::glStencilOpSeparateFn(GLenum face, 9898 void TraceGLApi::glStencilOpSeparateFn(GLenum face,
9567 GLenum fail, 9899 GLenum fail,
9568 GLenum zfail, 9900 GLenum zfail,
9569 GLenum zpass) { 9901 GLenum zpass) {
9570 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilOpSeparate") 9902 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilOpSeparate")
9571 gl_api_->glStencilOpSeparateFn(face, fail, zfail, zpass); 9903 gl_api_->glStencilOpSeparateFn(face, fail, zfail, zpass);
9572 } 9904 }
9573 9905
9906 void TraceGLApi::glStencilStrokePathInstancedNVFn(
9907 GLsizei numPaths,
9908 GLenum pathNameType,
9909 const void* paths,
9910 GLuint pathBase,
9911 GLint ref,
9912 GLuint mask,
9913 GLenum transformType,
9914 const GLfloat* transformValues) {
9915 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9916 "TraceGLAPI::glStencilStrokePathInstancedNV")
9917 gl_api_->glStencilStrokePathInstancedNVFn(numPaths, pathNameType, paths,
9918 pathBase, ref, mask, transformType,
9919 transformValues);
9920 }
9921
9574 void TraceGLApi::glStencilStrokePathNVFn(GLuint path, 9922 void TraceGLApi::glStencilStrokePathNVFn(GLuint path,
9575 GLint reference, 9923 GLint reference,
9576 GLuint mask) { 9924 GLuint mask) {
9577 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilStrokePathNV") 9925 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glStencilStrokePathNV")
9578 gl_api_->glStencilStrokePathNVFn(path, reference, mask); 9926 gl_api_->glStencilStrokePathNVFn(path, reference, mask);
9579 } 9927 }
9580 9928
9929 void TraceGLApi::glStencilThenCoverFillPathInstancedNVFn(
9930 GLsizei numPaths,
9931 GLenum pathNameType,
9932 const void* paths,
9933 GLuint pathBase,
9934 GLenum fillMode,
9935 GLuint mask,
9936 GLenum coverMode,
9937 GLenum transformType,
9938 const GLfloat* transformValues) {
9939 TRACE_EVENT_BINARY_EFFICIENT0(
9940 "gpu", "TraceGLAPI::glStencilThenCoverFillPathInstancedNV")
9941 gl_api_->glStencilThenCoverFillPathInstancedNVFn(
9942 numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode,
9943 transformType, transformValues);
9944 }
9945
9581 void TraceGLApi::glStencilThenCoverFillPathNVFn(GLuint path, 9946 void TraceGLApi::glStencilThenCoverFillPathNVFn(GLuint path,
9582 GLenum fillMode, 9947 GLenum fillMode,
9583 GLuint mask, 9948 GLuint mask,
9584 GLenum coverMode) { 9949 GLenum coverMode) {
9585 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 9950 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9586 "TraceGLAPI::glStencilThenCoverFillPathNV") 9951 "TraceGLAPI::glStencilThenCoverFillPathNV")
9587 gl_api_->glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode); 9952 gl_api_->glStencilThenCoverFillPathNVFn(path, fillMode, mask, coverMode);
9588 } 9953 }
9589 9954
9955 void TraceGLApi::glStencilThenCoverStrokePathInstancedNVFn(
9956 GLsizei numPaths,
9957 GLenum pathNameType,
9958 const void* paths,
9959 GLuint pathBase,
9960 GLint ref,
9961 GLuint mask,
9962 GLenum coverMode,
9963 GLenum transformType,
9964 const GLfloat* transformValues) {
9965 TRACE_EVENT_BINARY_EFFICIENT0(
9966 "gpu", "TraceGLAPI::glStencilThenCoverStrokePathInstancedNV")
9967 gl_api_->glStencilThenCoverStrokePathInstancedNVFn(
9968 numPaths, pathNameType, paths, pathBase, ref, mask, coverMode,
9969 transformType, transformValues);
9970 }
9971
9590 void TraceGLApi::glStencilThenCoverStrokePathNVFn(GLuint path, 9972 void TraceGLApi::glStencilThenCoverStrokePathNVFn(GLuint path,
9591 GLint reference, 9973 GLint reference,
9592 GLuint mask, 9974 GLuint mask,
9593 GLenum coverMode) { 9975 GLenum coverMode) {
9594 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 9976 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9595 "TraceGLAPI::glStencilThenCoverStrokePathNV") 9977 "TraceGLAPI::glStencilThenCoverStrokePathNV")
9596 gl_api_->glStencilThenCoverStrokePathNVFn(path, reference, mask, coverMode); 9978 gl_api_->glStencilThenCoverStrokePathNVFn(path, reference, mask, coverMode);
9597 } 9979 }
9598 9980
9599 GLboolean TraceGLApi::glTestFenceAPPLEFn(GLuint fence) { 9981 GLboolean TraceGLApi::glTestFenceAPPLEFn(GLuint fence) {
(...skipping 897 matching lines...) Expand 10 before | Expand all | Expand 10 after
10497 GLint x, 10879 GLint x,
10498 GLint y, 10880 GLint y,
10499 GLsizei width, 10881 GLsizei width,
10500 GLsizei height) { 10882 GLsizei height) {
10501 NOTREACHED() 10883 NOTREACHED()
10502 << "Trying to call glCopyTexSubImage3D() without current GL context"; 10884 << "Trying to call glCopyTexSubImage3D() without current GL context";
10503 LOG(ERROR) 10885 LOG(ERROR)
10504 << "Trying to call glCopyTexSubImage3D() without current GL context"; 10886 << "Trying to call glCopyTexSubImage3D() without current GL context";
10505 } 10887 }
10506 10888
10889 void NoContextGLApi::glCoverFillPathInstancedNVFn(
10890 GLsizei numPaths,
10891 GLenum pathNameType,
10892 const void* paths,
10893 GLuint pathBase,
10894 GLenum coverMode,
10895 GLenum transformType,
10896 const GLfloat* transformValues) {
10897 NOTREACHED() << "Trying to call glCoverFillPathInstancedNV() without current "
10898 "GL context";
10899 LOG(ERROR) << "Trying to call glCoverFillPathInstancedNV() without current "
10900 "GL context";
10901 }
10902
10507 void NoContextGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) { 10903 void NoContextGLApi::glCoverFillPathNVFn(GLuint path, GLenum coverMode) {
10508 NOTREACHED() 10904 NOTREACHED()
10509 << "Trying to call glCoverFillPathNV() without current GL context"; 10905 << "Trying to call glCoverFillPathNV() without current GL context";
10510 LOG(ERROR) << "Trying to call glCoverFillPathNV() without current GL context"; 10906 LOG(ERROR) << "Trying to call glCoverFillPathNV() without current GL context";
10511 } 10907 }
10512 10908
10909 void NoContextGLApi::glCoverStrokePathInstancedNVFn(
10910 GLsizei numPaths,
10911 GLenum pathNameType,
10912 const void* paths,
10913 GLuint pathBase,
10914 GLenum coverMode,
10915 GLenum transformType,
10916 const GLfloat* transformValues) {
10917 NOTREACHED() << "Trying to call glCoverStrokePathInstancedNV() without "
10918 "current GL context";
10919 LOG(ERROR) << "Trying to call glCoverStrokePathInstancedNV() without current "
10920 "GL context";
10921 }
10922
10513 void NoContextGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) { 10923 void NoContextGLApi::glCoverStrokePathNVFn(GLuint name, GLenum coverMode) {
10514 NOTREACHED() 10924 NOTREACHED()
10515 << "Trying to call glCoverStrokePathNV() without current GL context"; 10925 << "Trying to call glCoverStrokePathNV() without current GL context";
10516 LOG(ERROR) 10926 LOG(ERROR)
10517 << "Trying to call glCoverStrokePathNV() without current GL context"; 10927 << "Trying to call glCoverStrokePathNV() without current GL context";
10518 } 10928 }
10519 10929
10520 GLuint NoContextGLApi::glCreateProgramFn(void) { 10930 GLuint NoContextGLApi::glCreateProgramFn(void) {
10521 NOTREACHED() << "Trying to call glCreateProgram() without current GL context"; 10931 NOTREACHED() << "Trying to call glCreateProgram() without current GL context";
10522 LOG(ERROR) << "Trying to call glCreateProgram() without current GL context"; 10932 LOG(ERROR) << "Trying to call glCreateProgram() without current GL context";
(...skipping 1313 matching lines...) Expand 10 before | Expand all | Expand 10 after
11836 } 12246 }
11837 12247
11838 void NoContextGLApi::glShaderSourceFn(GLuint shader, 12248 void NoContextGLApi::glShaderSourceFn(GLuint shader,
11839 GLsizei count, 12249 GLsizei count,
11840 const char* const* str, 12250 const char* const* str,
11841 const GLint* length) { 12251 const GLint* length) {
11842 NOTREACHED() << "Trying to call glShaderSource() without current GL context"; 12252 NOTREACHED() << "Trying to call glShaderSource() without current GL context";
11843 LOG(ERROR) << "Trying to call glShaderSource() without current GL context"; 12253 LOG(ERROR) << "Trying to call glShaderSource() without current GL context";
11844 } 12254 }
11845 12255
12256 void NoContextGLApi::glStencilFillPathInstancedNVFn(
12257 GLsizei numPaths,
12258 GLenum pathNameType,
12259 const void* paths,
12260 GLuint pathBase,
12261 GLenum fillMode,
12262 GLuint mask,
12263 GLenum transformType,
12264 const GLfloat* transformValues) {
12265 NOTREACHED() << "Trying to call glStencilFillPathInstancedNV() without "
12266 "current GL context";
12267 LOG(ERROR) << "Trying to call glStencilFillPathInstancedNV() without current "
12268 "GL context";
12269 }
12270
11846 void NoContextGLApi::glStencilFillPathNVFn(GLuint path, 12271 void NoContextGLApi::glStencilFillPathNVFn(GLuint path,
11847 GLenum fillMode, 12272 GLenum fillMode,
11848 GLuint mask) { 12273 GLuint mask) {
11849 NOTREACHED() 12274 NOTREACHED()
11850 << "Trying to call glStencilFillPathNV() without current GL context"; 12275 << "Trying to call glStencilFillPathNV() without current GL context";
11851 LOG(ERROR) 12276 LOG(ERROR)
11852 << "Trying to call glStencilFillPathNV() without current GL context"; 12277 << "Trying to call glStencilFillPathNV() without current GL context";
11853 } 12278 }
11854 12279
11855 void NoContextGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) { 12280 void NoContextGLApi::glStencilFuncFn(GLenum func, GLint ref, GLuint mask) {
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
11887 void NoContextGLApi::glStencilOpSeparateFn(GLenum face, 12312 void NoContextGLApi::glStencilOpSeparateFn(GLenum face,
11888 GLenum fail, 12313 GLenum fail,
11889 GLenum zfail, 12314 GLenum zfail,
11890 GLenum zpass) { 12315 GLenum zpass) {
11891 NOTREACHED() 12316 NOTREACHED()
11892 << "Trying to call glStencilOpSeparate() without current GL context"; 12317 << "Trying to call glStencilOpSeparate() without current GL context";
11893 LOG(ERROR) 12318 LOG(ERROR)
11894 << "Trying to call glStencilOpSeparate() without current GL context"; 12319 << "Trying to call glStencilOpSeparate() without current GL context";
11895 } 12320 }
11896 12321
12322 void NoContextGLApi::glStencilStrokePathInstancedNVFn(
12323 GLsizei numPaths,
12324 GLenum pathNameType,
12325 const void* paths,
12326 GLuint pathBase,
12327 GLint ref,
12328 GLuint mask,
12329 GLenum transformType,
12330 const GLfloat* transformValues) {
12331 NOTREACHED() << "Trying to call glStencilStrokePathInstancedNV() without "
12332 "current GL context";
12333 LOG(ERROR) << "Trying to call glStencilStrokePathInstancedNV() without "
12334 "current GL context";
12335 }
12336
11897 void NoContextGLApi::glStencilStrokePathNVFn(GLuint path, 12337 void NoContextGLApi::glStencilStrokePathNVFn(GLuint path,
11898 GLint reference, 12338 GLint reference,
11899 GLuint mask) { 12339 GLuint mask) {
11900 NOTREACHED() 12340 NOTREACHED()
11901 << "Trying to call glStencilStrokePathNV() without current GL context"; 12341 << "Trying to call glStencilStrokePathNV() without current GL context";
11902 LOG(ERROR) 12342 LOG(ERROR)
11903 << "Trying to call glStencilStrokePathNV() without current GL context"; 12343 << "Trying to call glStencilStrokePathNV() without current GL context";
11904 } 12344 }
11905 12345
12346 void NoContextGLApi::glStencilThenCoverFillPathInstancedNVFn(
12347 GLsizei numPaths,
12348 GLenum pathNameType,
12349 const void* paths,
12350 GLuint pathBase,
12351 GLenum fillMode,
12352 GLuint mask,
12353 GLenum coverMode,
12354 GLenum transformType,
12355 const GLfloat* transformValues) {
12356 NOTREACHED() << "Trying to call glStencilThenCoverFillPathInstancedNV() "
12357 "without current GL context";
12358 LOG(ERROR) << "Trying to call glStencilThenCoverFillPathInstancedNV() "
12359 "without current GL context";
12360 }
12361
11906 void NoContextGLApi::glStencilThenCoverFillPathNVFn(GLuint path, 12362 void NoContextGLApi::glStencilThenCoverFillPathNVFn(GLuint path,
11907 GLenum fillMode, 12363 GLenum fillMode,
11908 GLuint mask, 12364 GLuint mask,
11909 GLenum coverMode) { 12365 GLenum coverMode) {
11910 NOTREACHED() << "Trying to call glStencilThenCoverFillPathNV() without " 12366 NOTREACHED() << "Trying to call glStencilThenCoverFillPathNV() without "
11911 "current GL context"; 12367 "current GL context";
11912 LOG(ERROR) << "Trying to call glStencilThenCoverFillPathNV() without current " 12368 LOG(ERROR) << "Trying to call glStencilThenCoverFillPathNV() without current "
11913 "GL context"; 12369 "GL context";
11914 } 12370 }
11915 12371
12372 void NoContextGLApi::glStencilThenCoverStrokePathInstancedNVFn(
12373 GLsizei numPaths,
12374 GLenum pathNameType,
12375 const void* paths,
12376 GLuint pathBase,
12377 GLint ref,
12378 GLuint mask,
12379 GLenum coverMode,
12380 GLenum transformType,
12381 const GLfloat* transformValues) {
12382 NOTREACHED() << "Trying to call glStencilThenCoverStrokePathInstancedNV() "
12383 "without current GL context";
12384 LOG(ERROR) << "Trying to call glStencilThenCoverStrokePathInstancedNV() "
12385 "without current GL context";
12386 }
12387
11916 void NoContextGLApi::glStencilThenCoverStrokePathNVFn(GLuint path, 12388 void NoContextGLApi::glStencilThenCoverStrokePathNVFn(GLuint path,
11917 GLint reference, 12389 GLint reference,
11918 GLuint mask, 12390 GLuint mask,
11919 GLenum coverMode) { 12391 GLenum coverMode) {
11920 NOTREACHED() << "Trying to call glStencilThenCoverStrokePathNV() without " 12392 NOTREACHED() << "Trying to call glStencilThenCoverStrokePathNV() without "
11921 "current GL context"; 12393 "current GL context";
11922 LOG(ERROR) << "Trying to call glStencilThenCoverStrokePathNV() without " 12394 LOG(ERROR) << "Trying to call glStencilThenCoverStrokePathNV() without "
11923 "current GL context"; 12395 "current GL context";
11924 } 12396 }
11925 12397
(...skipping 534 matching lines...) Expand 10 before | Expand all | Expand 10 after
12460 12932
12461 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, 12933 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync,
12462 GLbitfield flags, 12934 GLbitfield flags,
12463 GLuint64 timeout) { 12935 GLuint64 timeout) {
12464 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; 12936 NOTREACHED() << "Trying to call glWaitSync() without current GL context";
12465 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; 12937 LOG(ERROR) << "Trying to call glWaitSync() without current GL context";
12466 return static_cast<GLenum>(0); 12938 return static_cast<GLenum>(0);
12467 } 12939 }
12468 12940
12469 } // namespace gfx 12941 } // namespace gfx
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698