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

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

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: fix msvc signedness warning in an unittest Created 5 years, 1 month 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 2311 matching lines...) Expand 10 before | Expand all | Expand 10 after
2322 void GLES2TraceImplementation::StencilThenCoverStrokePathCHROMIUM( 2322 void GLES2TraceImplementation::StencilThenCoverStrokePathCHROMIUM(
2323 GLuint path, 2323 GLuint path,
2324 GLint reference, 2324 GLint reference,
2325 GLuint mask, 2325 GLuint mask,
2326 GLenum coverMode) { 2326 GLenum coverMode) {
2327 TRACE_EVENT_BINARY_EFFICIENT0( 2327 TRACE_EVENT_BINARY_EFFICIENT0(
2328 "gpu", "GLES2Trace::StencilThenCoverStrokePathCHROMIUM"); 2328 "gpu", "GLES2Trace::StencilThenCoverStrokePathCHROMIUM");
2329 gl_->StencilThenCoverStrokePathCHROMIUM(path, reference, mask, coverMode); 2329 gl_->StencilThenCoverStrokePathCHROMIUM(path, reference, mask, coverMode);
2330 } 2330 }
2331 2331
2332 void GLES2TraceImplementation::StencilFillPathInstancedCHROMIUM(
2333 GLsizei numPaths,
2334 GLenum pathNameType,
2335 const GLvoid* paths,
2336 GLuint pathBase,
2337 GLenum fillMode,
2338 GLuint mask,
2339 GLenum transformType,
2340 const GLfloat* transformValues) {
2341 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
2342 "GLES2Trace::StencilFillPathInstancedCHROMIUM");
2343 gl_->StencilFillPathInstancedCHROMIUM(numPaths, pathNameType, paths, pathBase,
2344 fillMode, mask, transformType,
2345 transformValues);
2346 }
2347
2348 void GLES2TraceImplementation::StencilStrokePathInstancedCHROMIUM(
2349 GLsizei numPaths,
2350 GLenum pathNameType,
2351 const GLvoid* paths,
2352 GLuint pathBase,
2353 GLint reference,
2354 GLuint mask,
2355 GLenum transformType,
2356 const GLfloat* transformValues) {
2357 TRACE_EVENT_BINARY_EFFICIENT0(
2358 "gpu", "GLES2Trace::StencilStrokePathInstancedCHROMIUM");
2359 gl_->StencilStrokePathInstancedCHROMIUM(numPaths, pathNameType, paths,
2360 pathBase, reference, mask,
2361 transformType, transformValues);
2362 }
2363
2364 void GLES2TraceImplementation::CoverFillPathInstancedCHROMIUM(
2365 GLsizei numPaths,
2366 GLenum pathNameType,
2367 const GLvoid* paths,
2368 GLuint pathBase,
2369 GLenum coverMode,
2370 GLenum transformType,
2371 const GLfloat* transformValues) {
2372 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
2373 "GLES2Trace::CoverFillPathInstancedCHROMIUM");
2374 gl_->CoverFillPathInstancedCHROMIUM(numPaths, pathNameType, paths, pathBase,
2375 coverMode, transformType,
2376 transformValues);
2377 }
2378
2379 void GLES2TraceImplementation::CoverStrokePathInstancedCHROMIUM(
2380 GLsizei numPaths,
2381 GLenum pathNameType,
2382 const GLvoid* paths,
2383 GLuint pathBase,
2384 GLenum coverMode,
2385 GLenum transformType,
2386 const GLfloat* transformValues) {
2387 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
2388 "GLES2Trace::CoverStrokePathInstancedCHROMIUM");
2389 gl_->CoverStrokePathInstancedCHROMIUM(numPaths, pathNameType, paths, pathBase,
2390 coverMode, transformType,
2391 transformValues);
2392 }
2393
2394 void GLES2TraceImplementation::StencilThenCoverFillPathInstancedCHROMIUM(
2395 GLsizei numPaths,
2396 GLenum pathNameType,
2397 const GLvoid* paths,
2398 GLuint pathBase,
2399 GLenum fillMode,
2400 GLuint mask,
2401 GLenum coverMode,
2402 GLenum transformType,
2403 const GLfloat* transformValues) {
2404 TRACE_EVENT_BINARY_EFFICIENT0(
2405 "gpu", "GLES2Trace::StencilThenCoverFillPathInstancedCHROMIUM");
2406 gl_->StencilThenCoverFillPathInstancedCHROMIUM(
2407 numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode,
2408 transformType, transformValues);
2409 }
2410
2411 void GLES2TraceImplementation::StencilThenCoverStrokePathInstancedCHROMIUM(
2412 GLsizei numPaths,
2413 GLenum pathNameType,
2414 const GLvoid* paths,
2415 GLuint pathBase,
2416 GLint reference,
2417 GLuint mask,
2418 GLenum coverMode,
2419 GLenum transformType,
2420 const GLfloat* transformValues) {
2421 TRACE_EVENT_BINARY_EFFICIENT0(
2422 "gpu", "GLES2Trace::StencilThenCoverStrokePathInstancedCHROMIUM");
2423 gl_->StencilThenCoverStrokePathInstancedCHROMIUM(
2424 numPaths, pathNameType, paths, pathBase, reference, mask, coverMode,
2425 transformType, transformValues);
2426 }
2427
2332 GLenum GLES2TraceImplementation::GetGraphicsResetStatusKHR() { 2428 GLenum GLES2TraceImplementation::GetGraphicsResetStatusKHR() {
2333 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GetGraphicsResetStatusKHR"); 2429 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::GetGraphicsResetStatusKHR");
2334 return gl_->GetGraphicsResetStatusKHR(); 2430 return gl_->GetGraphicsResetStatusKHR();
2335 } 2431 }
2336 2432
2337 void GLES2TraceImplementation::BlendBarrierKHR() { 2433 void GLES2TraceImplementation::BlendBarrierKHR() {
2338 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BlendBarrierKHR"); 2434 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "GLES2Trace::BlendBarrierKHR");
2339 gl_->BlendBarrierKHR(); 2435 gl_->BlendBarrierKHR();
2340 } 2436 }
2341 2437
2342 void GLES2TraceImplementation::ApplyScreenSpaceAntialiasingCHROMIUM() { 2438 void GLES2TraceImplementation::ApplyScreenSpaceAntialiasingCHROMIUM() {
2343 TRACE_EVENT_BINARY_EFFICIENT0( 2439 TRACE_EVENT_BINARY_EFFICIENT0(
2344 "gpu", "GLES2Trace::ApplyScreenSpaceAntialiasingCHROMIUM"); 2440 "gpu", "GLES2Trace::ApplyScreenSpaceAntialiasingCHROMIUM");
2345 gl_->ApplyScreenSpaceAntialiasingCHROMIUM(); 2441 gl_->ApplyScreenSpaceAntialiasingCHROMIUM();
2346 } 2442 }
2347 2443
2348 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_ 2444 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_IMPL_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_trace_implementation_autogen.h ('k') | gpu/command_buffer/client/transfer_buffer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698