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: gpu/command_buffer/client/gles2_interface_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 482 matching lines...) Expand 10 before | Expand all | Expand 10 after
493 GLint bounds_x, 493 GLint bounds_x,
494 GLint bounds_y, 494 GLint bounds_y,
495 GLint bounds_width, 495 GLint bounds_width,
496 GLint bounds_height, 496 GLint bounds_height,
497 GLfloat uv_x, 497 GLfloat uv_x,
498 GLfloat uv_y, 498 GLfloat uv_y,
499 GLfloat uv_width, 499 GLfloat uv_width,
500 GLfloat uv_height) = 0; 500 GLfloat uv_height) = 0;
501 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0; 501 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0;
502 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0; 502 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0;
503 virtual GLuint GenPathsCHROMIUM(GLsizei range) = 0;
504 virtual void DeletePathsCHROMIUM(GLuint path, GLsizei range) = 0;
505 virtual void PathCommandsCHROMIUM(GLuint path,
506 GLsizei numCommands,
507 const GLubyte* commands,
508 GLsizei numCoords,
509 GLenum coordType,
510 const void* coords) = 0;
511 virtual void PathParameterfCHROMIUM(GLuint path,
512 GLenum pname,
513 GLfloat value) = 0;
514 virtual void PathParameteriCHROMIUM(GLuint path, GLenum pname, GLint value) = 0;
515 virtual void PathStencilFuncCHROMIUM(GLenum func, GLint ref, GLuint mask) = 0;
516 virtual void StencilFillPathCHROMIUM(GLuint path,
517 GLenum fillMode,
518 GLuint mask) = 0;
519 virtual void StencilFillPathInstancedCHROMIUM(
520 GLsizei numPaths,
521 GLenum pathNameType,
522 const void* paths,
523 GLuint pathBase,
524 GLenum fillMode,
525 GLuint mask,
526 GLenum transformType,
527 const GLfloat* transformValues) = 0;
528 virtual void StencilStrokePathCHROMIUM(GLuint path,
529 GLint reference,
530 GLuint mask) = 0;
531 virtual void StencilStrokePathInstancedCHROMIUM(
532 GLsizei numPaths,
533 GLenum pathNameType,
534 const void* paths,
535 GLuint pathBase,
536 GLint ref,
537 GLuint mask,
538 GLenum transformType,
539 const GLfloat* transformValues) = 0;
540 virtual void PathTexGenCHROMIUM(GLenum texCoordSet,
541 GLenum genMode,
542 GLint components,
543 const GLfloat* coeffs) = 0;
544 virtual void CoverFillPathCHROMIUM(GLuint path, GLenum coverMode) = 0;
545 virtual void CoverFillPathInstancedCHROMIUM(GLsizei numPaths,
546 GLenum pathNameType,
547 const void* paths,
548 GLuint pathBase,
549 GLenum coverMode,
550 GLenum transformType,
551 const GLfloat* transformValues) = 0;
552 virtual void CoverStrokePathCHROMIUM(GLuint path, GLenum coverMode) = 0;
553 virtual void CoverStrokePathInstancedCHROMIUM(
554 GLsizei numPaths,
555 GLenum pathNameType,
556 const void* paths,
557 GLuint pathBase,
558 GLenum coverMode,
559 GLenum transformType,
560 const GLfloat* transformValues) = 0;
503 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ 561 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698