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

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

Issue 17504006: GPU process clients can perform a "shallow" finish. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 years, 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 // This file is included by gles2_implementation.h to declare the 9 // This file is included by gles2_implementation.h to declare the
10 // GL api functions. 10 // GL api functions.
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 113
114 virtual void DrawElements( 114 virtual void DrawElements(
115 GLenum mode, GLsizei count, GLenum type, const void* indices) OVERRIDE; 115 GLenum mode, GLsizei count, GLenum type, const void* indices) OVERRIDE;
116 116
117 virtual void Enable(GLenum cap) OVERRIDE; 117 virtual void Enable(GLenum cap) OVERRIDE;
118 118
119 virtual void Finish() OVERRIDE; 119 virtual void Finish() OVERRIDE;
120 120
121 virtual void Flush() OVERRIDE; 121 virtual void Flush() OVERRIDE;
122 122
123 virtual void ShallowFlushCHROMIUM() OVERRIDE;
124
125 virtual void FramebufferRenderbuffer( 123 virtual void FramebufferRenderbuffer(
126 GLenum target, GLenum attachment, GLenum renderbuffertarget, 124 GLenum target, GLenum attachment, GLenum renderbuffertarget,
127 GLuint renderbuffer) OVERRIDE; 125 GLuint renderbuffer) OVERRIDE;
128 126
129 virtual void FramebufferTexture2D( 127 virtual void FramebufferTexture2D(
130 GLenum target, GLenum attachment, GLenum textarget, GLuint texture, 128 GLenum target, GLenum attachment, GLenum textarget, GLuint texture,
131 GLint level) OVERRIDE; 129 GLint level) OVERRIDE;
132 130
133 virtual void FrontFace(GLenum mode) OVERRIDE; 131 virtual void FrontFace(GLenum mode) OVERRIDE;
134 132
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
249 virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE; 247 virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE;
250 248
251 virtual void ShaderBinary( 249 virtual void ShaderBinary(
252 GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, 250 GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary,
253 GLsizei length) OVERRIDE; 251 GLsizei length) OVERRIDE;
254 252
255 virtual void ShaderSource( 253 virtual void ShaderSource(
256 GLuint shader, GLsizei count, const GLchar* const* str, 254 GLuint shader, GLsizei count, const GLchar* const* str,
257 const GLint* length) OVERRIDE; 255 const GLint* length) OVERRIDE;
258 256
257 virtual void ShallowFinishCHROMIUM() OVERRIDE;
258
259 virtual void ShallowFlushCHROMIUM() OVERRIDE;
260
259 virtual void StencilFunc(GLenum func, GLint ref, GLuint mask) OVERRIDE; 261 virtual void StencilFunc(GLenum func, GLint ref, GLuint mask) OVERRIDE;
260 262
261 virtual void StencilFuncSeparate( 263 virtual void StencilFuncSeparate(
262 GLenum face, GLenum func, GLint ref, GLuint mask) OVERRIDE; 264 GLenum face, GLenum func, GLint ref, GLuint mask) OVERRIDE;
263 265
264 virtual void StencilMask(GLuint mask) OVERRIDE; 266 virtual void StencilMask(GLuint mask) OVERRIDE;
265 267
266 virtual void StencilMaskSeparate(GLenum face, GLuint mask) OVERRIDE; 268 virtual void StencilMaskSeparate(GLenum face, GLuint mask) OVERRIDE;
267 269
268 virtual void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) OVERRIDE; 270 virtual void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) OVERRIDE;
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after
540 virtual void LoseContextCHROMIUM(GLenum current, GLenum other) OVERRIDE; 542 virtual void LoseContextCHROMIUM(GLenum current, GLenum other) OVERRIDE;
541 543
542 virtual GLuint InsertSyncPointCHROMIUM() OVERRIDE; 544 virtual GLuint InsertSyncPointCHROMIUM() OVERRIDE;
543 545
544 virtual void WaitSyncPointCHROMIUM(GLuint sync_point) OVERRIDE; 546 virtual void WaitSyncPointCHROMIUM(GLuint sync_point) OVERRIDE;
545 547
546 virtual void DrawBuffersEXT(GLsizei count, const GLenum* bufs) OVERRIDE; 548 virtual void DrawBuffersEXT(GLsizei count, const GLenum* bufs) OVERRIDE;
547 549
548 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ 550 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
549 551
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation.cc ('k') | gpu/command_buffer/client/gles2_interface_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698