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

Side by Side Diff: gpu/command_buffer/client/gles2_implementation_autogen.h

Issue 169403005: command_buffer: Implement path rendering functions for CHROMIUM_path_rendering (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@nv-pr-02-texgen
Patch Set: improve parameter validation and write up the extension .txt file Created 6 years, 8 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 // gpu/command_buffer/build_gles2_cmd_buffer.py 6 // gpu/command_buffer/build_gles2_cmd_buffer.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 719 matching lines...) Expand 10 before | Expand all | Expand 10 after
730 GLint bounds_height, 730 GLint bounds_height,
731 GLfloat uv_x, 731 GLfloat uv_x,
732 GLfloat uv_y, 732 GLfloat uv_y,
733 GLfloat uv_width, 733 GLfloat uv_width,
734 GLfloat uv_height) OVERRIDE; 734 GLfloat uv_height) OVERRIDE;
735 735
736 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) OVERRIDE; 736 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) OVERRIDE;
737 737
738 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) OVERRIDE; 738 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) OVERRIDE;
739 739
740 virtual GLuint GenPathsCHROMIUM(GLsizei range) OVERRIDE;
741
742 virtual void DeletePathsCHROMIUM(GLuint path, GLsizei range) OVERRIDE;
743
744 virtual void PathCommandsCHROMIUM(GLuint path,
745 GLsizei numCommands,
746 const GLubyte* commands,
747 GLsizei numCoords,
748 GLenum coordType,
749 const void* coords) OVERRIDE;
750
751 virtual void PathParameterfCHROMIUM(GLuint path,
752 GLenum pname,
753 GLfloat value) OVERRIDE;
754
755 virtual void PathParameteriCHROMIUM(GLuint path,
756 GLenum pname,
757 GLint value) OVERRIDE;
758
759 virtual void PathStencilFuncCHROMIUM(GLenum func,
760 GLint ref,
761 GLuint mask) OVERRIDE;
762
763 virtual void StencilFillPathCHROMIUM(GLuint path,
764 GLenum fillMode,
765 GLuint mask) OVERRIDE;
766
767 virtual void StencilFillPathInstancedCHROMIUM(
768 GLsizei numPaths,
769 GLenum pathNameType,
770 const void* paths,
771 GLuint pathBase,
772 GLenum fillMode,
773 GLuint mask,
774 GLenum transformType,
775 const GLfloat* transformValues) OVERRIDE;
776
777 virtual void StencilStrokePathCHROMIUM(GLuint path,
778 GLint reference,
779 GLuint mask) OVERRIDE;
780
781 virtual void StencilStrokePathInstancedCHROMIUM(
782 GLsizei numPaths,
783 GLenum pathNameType,
784 const void* paths,
785 GLuint pathBase,
786 GLint ref,
787 GLuint mask,
788 GLenum transformType,
789 const GLfloat* transformValues) OVERRIDE;
790
791 virtual void PathTexGenCHROMIUM(GLenum texCoordSet,
792 GLenum genMode,
793 GLint components,
794 const GLfloat* coeffs) OVERRIDE;
795
796 virtual void CoverFillPathCHROMIUM(GLuint path, GLenum coverMode) OVERRIDE;
797
798 virtual void CoverFillPathInstancedCHROMIUM(
799 GLsizei numPaths,
800 GLenum pathNameType,
801 const void* paths,
802 GLuint pathBase,
803 GLenum coverMode,
804 GLenum transformType,
805 const GLfloat* transformValues) OVERRIDE;
806
807 virtual void CoverStrokePathCHROMIUM(GLuint path, GLenum coverMode) OVERRIDE;
808
809 virtual void CoverStrokePathInstancedCHROMIUM(
810 GLsizei numPaths,
811 GLenum pathNameType,
812 const void* paths,
813 GLuint pathBase,
814 GLenum coverMode,
815 GLenum transformType,
816 const GLfloat* transformValues) OVERRIDE;
817
740 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ 818 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698