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

Side by Side Diff: gpu/command_buffer/client/gles2_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 2113 matching lines...) Expand 10 before | Expand all | Expand 10 after
2124 } 2124 }
2125 2125
2126 void GLES2Implementation::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) { 2126 void GLES2Implementation::MatrixLoadIdentityCHROMIUM(GLenum matrixMode) {
2127 GPU_CLIENT_SINGLE_THREAD_CHECK(); 2127 GPU_CLIENT_SINGLE_THREAD_CHECK();
2128 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixLoadIdentityCHROMIUM(" 2128 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glMatrixLoadIdentityCHROMIUM("
2129 << GLES2Util::GetStringMatrixMode(matrixMode) << ")"); 2129 << GLES2Util::GetStringMatrixMode(matrixMode) << ")");
2130 helper_->MatrixLoadIdentityCHROMIUM(matrixMode); 2130 helper_->MatrixLoadIdentityCHROMIUM(matrixMode);
2131 CheckGLError(); 2131 CheckGLError();
2132 } 2132 }
2133 2133
2134 void GLES2Implementation::DeletePathsCHROMIUM(GLuint path, GLsizei range) {
2135 GPU_CLIENT_SINGLE_THREAD_CHECK();
2136 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glDeletePathsCHROMIUM(" << path
2137 << ", " << range << ")");
2138 if (range < 0) {
2139 SetGLError(GL_INVALID_VALUE, "glDeletePathsCHROMIUM", "range < 0");
2140 return;
2141 }
2142 helper_->DeletePathsCHROMIUM(path, range);
2143 CheckGLError();
2144 }
2145
2146 void GLES2Implementation::PathParameterfCHROMIUM(GLuint path,
2147 GLenum pname,
2148 GLfloat value) {
2149 GPU_CLIENT_SINGLE_THREAD_CHECK();
2150 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glPathParameterfCHROMIUM(" << path
2151 << ", " << GLES2Util::GetStringPathParameter(pname) << ", "
2152 << value << ")");
2153 helper_->PathParameterfCHROMIUM(path, pname, value);
2154 CheckGLError();
2155 }
2156
2157 void GLES2Implementation::PathParameteriCHROMIUM(GLuint path,
2158 GLenum pname,
2159 GLint value) {
2160 GPU_CLIENT_SINGLE_THREAD_CHECK();
2161 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glPathParameteriCHROMIUM(" << path
2162 << ", " << GLES2Util::GetStringPathParameter(pname) << ", "
2163 << value << ")");
2164 helper_->PathParameteriCHROMIUM(path, pname, value);
2165 CheckGLError();
2166 }
2167
2168 void GLES2Implementation::PathStencilFuncCHROMIUM(GLenum func,
2169 GLint ref,
2170 GLuint mask) {
2171 GPU_CLIENT_SINGLE_THREAD_CHECK();
2172 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glPathStencilFuncCHROMIUM("
2173 << GLES2Util::GetStringCmpFunction(func) << ", " << ref
2174 << ", " << mask << ")");
2175 helper_->PathStencilFuncCHROMIUM(func, ref, mask);
2176 CheckGLError();
2177 }
2178
2179 void GLES2Implementation::StencilFillPathCHROMIUM(GLuint path,
2180 GLenum fillMode,
2181 GLuint mask) {
2182 GPU_CLIENT_SINGLE_THREAD_CHECK();
2183 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glStencilFillPathCHROMIUM(" << path
2184 << ", " << GLES2Util::GetStringPathFillMode(fillMode)
2185 << ", " << mask << ")");
2186 helper_->StencilFillPathCHROMIUM(path, fillMode, mask);
2187 CheckGLError();
2188 }
2189
2190 void GLES2Implementation::StencilStrokePathCHROMIUM(GLuint path,
2191 GLint reference,
2192 GLuint mask) {
2193 GPU_CLIENT_SINGLE_THREAD_CHECK();
2194 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glStencilStrokePathCHROMIUM("
2195 << path << ", " << reference << ", " << mask << ")");
2196 helper_->StencilStrokePathCHROMIUM(path, reference, mask);
2197 CheckGLError();
2198 }
2199
2200 void GLES2Implementation::CoverFillPathCHROMIUM(GLuint path, GLenum coverMode) {
2201 GPU_CLIENT_SINGLE_THREAD_CHECK();
2202 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCoverFillPathCHROMIUM(" << path
2203 << ", " << GLES2Util::GetStringPathCoverMode(coverMode)
2204 << ")");
2205 helper_->CoverFillPathCHROMIUM(path, coverMode);
2206 CheckGLError();
2207 }
2208
2209 void GLES2Implementation::CoverStrokePathCHROMIUM(GLuint path,
2210 GLenum coverMode) {
2211 GPU_CLIENT_SINGLE_THREAD_CHECK();
2212 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCoverStrokePathCHROMIUM(" << path
2213 << ", " << GLES2Util::GetStringPathCoverMode(coverMode)
2214 << ")");
2215 helper_->CoverStrokePathCHROMIUM(path, coverMode);
2216 CheckGLError();
2217 }
2218
2134 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 2219 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698