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

Side by Side Diff: gpu/command_buffer/client/gles2_trace_implementation_impl_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 1503 matching lines...) Expand 10 before | Expand all | Expand 10 after
1514 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::MatrixLoadfCHROMIUM"); 1514 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::MatrixLoadfCHROMIUM");
1515 gl_->MatrixLoadfCHROMIUM(matrixMode, m); 1515 gl_->MatrixLoadfCHROMIUM(matrixMode, m);
1516 } 1516 }
1517 1517
1518 void GLES2TraceImplementation::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { 1518 void GLES2TraceImplementation::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) {
1519 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 1519 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
1520 "GLES2Trace::MatrixLoadIdentityCHROMIUM"); 1520 "GLES2Trace::MatrixLoadIdentityCHROMIUM");
1521 gl_->MatrixLoadIdentityCHROMIUM(matrixMode); 1521 gl_->MatrixLoadIdentityCHROMIUM(matrixMode);
1522 } 1522 }
1523 1523
1524 GLuint GLES2TraceImplementation::GenPathsCHROMIUM(GLsizei range) {
1525 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GenPathsCHROMIUM");
1526 return gl_->GenPathsCHROMIUM(range);
1527 }
1528
1529 void GLES2TraceImplementation::DeletePathsCHROMIUM(GLuint path, GLsizei range) {
1530 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::DeletePathsCHROMIUM");
1531 gl_->DeletePathsCHROMIUM(path, range);
1532 }
1533
1534 void GLES2TraceImplementation::PathCommandsCHROMIUM(GLuint path,
1535 GLsizei numCommands,
1536 const GLubyte* commands,
1537 GLsizei numCoords,
1538 GLenum coordType,
1539 const void* coords) {
1540 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PathCommandsCHROMIUM");
1541 gl_->PathCommandsCHROMIUM(
1542 path, numCommands, commands, numCoords, coordType, coords);
1543 }
1544
1545 void GLES2TraceImplementation::PathParameterfCHROMIUM(GLuint path,
1546 GLenum pname,
1547 GLfloat value) {
1548 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PathParameterfCHROMIUM");
1549 gl_->PathParameterfCHROMIUM(path, pname, value);
1550 }
1551
1552 void GLES2TraceImplementation::PathParameteriCHROMIUM(GLuint path,
1553 GLenum pname,
1554 GLint value) {
1555 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PathParameteriCHROMIUM");
1556 gl_->PathParameteriCHROMIUM(path, pname, value);
1557 }
1558
1559 void GLES2TraceImplementation::PathStencilFuncCHROMIUM(GLenum func,
1560 GLint ref,
1561 GLuint mask) {
1562 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PathStencilFuncCHROMIUM");
1563 gl_->PathStencilFuncCHROMIUM(func, ref, mask);
1564 }
1565
1566 void GLES2TraceImplementation::StencilFillPathCHROMIUM(GLuint path,
1567 GLenum fillMode,
1568 GLuint mask) {
1569 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::StencilFillPathCHROMIUM");
1570 gl_->StencilFillPathCHROMIUM(path, fillMode, mask);
1571 }
1572
1573 void GLES2TraceImplementation::StencilFillPathInstancedCHROMIUM(
1574 GLsizei numPaths,
1575 GLenum pathNameType,
1576 const void* paths,
1577 GLuint pathBase,
1578 GLenum fillMode,
1579 GLuint mask,
1580 GLenum transformType,
1581 const GLfloat* transformValues) {
1582 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
1583 "GLES2Trace::StencilFillPathInstancedCHROMIUM");
1584 gl_->StencilFillPathInstancedCHROMIUM(numPaths,
1585 pathNameType,
1586 paths,
1587 pathBase,
1588 fillMode,
1589 mask,
1590 transformType,
1591 transformValues);
1592 }
1593
1594 void GLES2TraceImplementation::StencilStrokePathCHROMIUM(GLuint path,
1595 GLint reference,
1596 GLuint mask) {
1597 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::StencilStrokePathCHROMIUM");
1598 gl_->StencilStrokePathCHROMIUM(path, reference, mask);
1599 }
1600
1601 void GLES2TraceImplementation::StencilStrokePathInstancedCHROMIUM(
1602 GLsizei numPaths,
1603 GLenum pathNameType,
1604 const void* paths,
1605 GLuint pathBase,
1606 GLint ref,
1607 GLuint mask,
1608 GLenum transformType,
1609 const GLfloat* transformValues) {
1610 TRACE_EVENT_BINARY_EFFICIENT0(
1611 "gpu", "GLES2Trace::StencilStrokePathInstancedCHROMIUM");
1612 gl_->StencilStrokePathInstancedCHROMIUM(numPaths,
1613 pathNameType,
1614 paths,
1615 pathBase,
1616 ref,
1617 mask,
1618 transformType,
1619 transformValues);
1620 }
1621
1622 void GLES2TraceImplementation::PathTexGenCHROMIUM(GLenum texCoordSet,
1623 GLenum genMode,
1624 GLint components,
1625 const GLfloat* coeffs) {
1626 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::PathTexGenCHROMIUM");
1627 gl_->PathTexGenCHROMIUM(texCoordSet, genMode, components, coeffs);
1628 }
1629
1630 void GLES2TraceImplementation::CoverFillPathCHROMIUM(GLuint path,
1631 GLenum coverMode) {
1632 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::CoverFillPathCHROMIUM");
1633 gl_->CoverFillPathCHROMIUM(path, coverMode);
1634 }
1635
1636 void GLES2TraceImplementation::CoverFillPathInstancedCHROMIUM(
1637 GLsizei numPaths,
1638 GLenum pathNameType,
1639 const void* paths,
1640 GLuint pathBase,
1641 GLenum coverMode,
1642 GLenum transformType,
1643 const GLfloat* transformValues) {
1644 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
1645 "GLES2Trace::CoverFillPathInstancedCHROMIUM");
1646 gl_->CoverFillPathInstancedCHROMIUM(numPaths,
1647 pathNameType,
1648 paths,
1649 pathBase,
1650 coverMode,
1651 transformType,
1652 transformValues);
1653 }
1654
1655 void GLES2TraceImplementation::CoverStrokePathCHROMIUM(GLuint path,
1656 GLenum coverMode) {
1657 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::CoverStrokePathCHROMIUM");
1658 gl_->CoverStrokePathCHROMIUM(path, coverMode);
1659 }
1660
1661 void GLES2TraceImplementation::CoverStrokePathInstancedCHROMIUM(
1662 GLsizei numPaths,
1663 GLenum pathNameType,
1664 const void* paths,
1665 GLuint pathBase,
1666 GLenum coverMode,
1667 GLenum transformType,
1668 const GLfloat* transformValues) {
1669 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
1670 "GLES2Trace::CoverStrokePathInstancedCHROMIUM");
1671 gl_->CoverStrokePathInstancedCHROMIUM(numPaths,
1672 pathNameType,
1673 paths,
1674 pathBase,
1675 coverMode,
1676 transformType,
1677 transformValues);
1678 }
1679
1524 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_ 1680 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698