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

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

Issue 795243002: Add TransformFeedback related APIs to command buffer: PART I. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years 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
11 // This file is included by gles2_trace_implementation.h 11 // This file is included by gles2_trace_implementation.h
12 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_ 12 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_
13 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_ 13 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_
14 14
15 void ActiveTexture(GLenum texture) override; 15 void ActiveTexture(GLenum texture) override;
16 void AttachShader(GLuint program, GLuint shader) override; 16 void AttachShader(GLuint program, GLuint shader) override;
17 void BindAttribLocation(GLuint program, 17 void BindAttribLocation(GLuint program,
18 GLuint index, 18 GLuint index,
19 const char* name) override; 19 const char* name) override;
20 void BindBuffer(GLenum target, GLuint buffer) override; 20 void BindBuffer(GLenum target, GLuint buffer) override;
21 void BindFramebuffer(GLenum target, GLuint framebuffer) override; 21 void BindFramebuffer(GLenum target, GLuint framebuffer) override;
22 void BindRenderbuffer(GLenum target, GLuint renderbuffer) override; 22 void BindRenderbuffer(GLenum target, GLuint renderbuffer) override;
23 void BindSampler(GLuint unit, GLuint sampler) override; 23 void BindSampler(GLuint unit, GLuint sampler) override;
24 void BindTexture(GLenum target, GLuint texture) override; 24 void BindTexture(GLenum target, GLuint texture) override;
25 void BindTransformFeedback(GLenum target, GLuint transformfeedback) override;
25 void BlendColor(GLclampf red, 26 void BlendColor(GLclampf red,
26 GLclampf green, 27 GLclampf green,
27 GLclampf blue, 28 GLclampf blue,
28 GLclampf alpha) override; 29 GLclampf alpha) override;
29 void BlendEquation(GLenum mode) override; 30 void BlendEquation(GLenum mode) override;
30 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) override; 31 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) override;
31 void BlendFunc(GLenum sfactor, GLenum dfactor) override; 32 void BlendFunc(GLenum sfactor, GLenum dfactor) override;
32 void BlendFuncSeparate(GLenum srcRGB, 33 void BlendFuncSeparate(GLenum srcRGB,
33 GLenum dstRGB, 34 GLenum dstRGB,
34 GLenum srcAlpha, 35 GLenum srcAlpha,
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 GLuint CreateProgram() override; 96 GLuint CreateProgram() override;
96 GLuint CreateShader(GLenum type) override; 97 GLuint CreateShader(GLenum type) override;
97 void CullFace(GLenum mode) override; 98 void CullFace(GLenum mode) override;
98 void DeleteBuffers(GLsizei n, const GLuint* buffers) override; 99 void DeleteBuffers(GLsizei n, const GLuint* buffers) override;
99 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) override; 100 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) override;
100 void DeleteProgram(GLuint program) override; 101 void DeleteProgram(GLuint program) override;
101 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) override; 102 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) override;
102 void DeleteSamplers(GLsizei n, const GLuint* samplers) override; 103 void DeleteSamplers(GLsizei n, const GLuint* samplers) override;
103 void DeleteShader(GLuint shader) override; 104 void DeleteShader(GLuint shader) override;
104 void DeleteTextures(GLsizei n, const GLuint* textures) override; 105 void DeleteTextures(GLsizei n, const GLuint* textures) override;
106 void DeleteTransformFeedbacks(GLsizei n, const GLuint* ids) override;
105 void DepthFunc(GLenum func) override; 107 void DepthFunc(GLenum func) override;
106 void DepthMask(GLboolean flag) override; 108 void DepthMask(GLboolean flag) override;
107 void DepthRangef(GLclampf zNear, GLclampf zFar) override; 109 void DepthRangef(GLclampf zNear, GLclampf zFar) override;
108 void DetachShader(GLuint program, GLuint shader) override; 110 void DetachShader(GLuint program, GLuint shader) override;
109 void Disable(GLenum cap) override; 111 void Disable(GLenum cap) override;
110 void DisableVertexAttribArray(GLuint index) override; 112 void DisableVertexAttribArray(GLuint index) override;
111 void DrawArrays(GLenum mode, GLint first, GLsizei count) override; 113 void DrawArrays(GLenum mode, GLint first, GLsizei count) override;
112 void DrawElements(GLenum mode, 114 void DrawElements(GLenum mode,
113 GLsizei count, 115 GLsizei count,
114 GLenum type, 116 GLenum type,
(...skipping 16 matching lines...) Expand all
131 GLuint texture, 133 GLuint texture,
132 GLint level, 134 GLint level,
133 GLint layer) override; 135 GLint layer) override;
134 void FrontFace(GLenum mode) override; 136 void FrontFace(GLenum mode) override;
135 void GenBuffers(GLsizei n, GLuint* buffers) override; 137 void GenBuffers(GLsizei n, GLuint* buffers) override;
136 void GenerateMipmap(GLenum target) override; 138 void GenerateMipmap(GLenum target) override;
137 void GenFramebuffers(GLsizei n, GLuint* framebuffers) override; 139 void GenFramebuffers(GLsizei n, GLuint* framebuffers) override;
138 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) override; 140 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) override;
139 void GenSamplers(GLsizei n, GLuint* samplers) override; 141 void GenSamplers(GLsizei n, GLuint* samplers) override;
140 void GenTextures(GLsizei n, GLuint* textures) override; 142 void GenTextures(GLsizei n, GLuint* textures) override;
143 void GenTransformFeedbacks(GLsizei n, GLuint* ids) override;
141 void GetActiveAttrib(GLuint program, 144 void GetActiveAttrib(GLuint program,
142 GLuint index, 145 GLuint index,
143 GLsizei bufsize, 146 GLsizei bufsize,
144 GLsizei* length, 147 GLsizei* length,
145 GLint* size, 148 GLint* size,
146 GLenum* type, 149 GLenum* type,
147 char* name) override; 150 char* name) override;
148 void GetActiveUniform(GLuint program, 151 void GetActiveUniform(GLuint program,
149 GLuint index, 152 GLuint index,
150 GLsizei bufsize, 153 GLsizei bufsize,
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
221 GLsizei width, 224 GLsizei width,
222 GLsizei height) override; 225 GLsizei height) override;
223 GLboolean IsBuffer(GLuint buffer) override; 226 GLboolean IsBuffer(GLuint buffer) override;
224 GLboolean IsEnabled(GLenum cap) override; 227 GLboolean IsEnabled(GLenum cap) override;
225 GLboolean IsFramebuffer(GLuint framebuffer) override; 228 GLboolean IsFramebuffer(GLuint framebuffer) override;
226 GLboolean IsProgram(GLuint program) override; 229 GLboolean IsProgram(GLuint program) override;
227 GLboolean IsRenderbuffer(GLuint renderbuffer) override; 230 GLboolean IsRenderbuffer(GLuint renderbuffer) override;
228 GLboolean IsSampler(GLuint sampler) override; 231 GLboolean IsSampler(GLuint sampler) override;
229 GLboolean IsShader(GLuint shader) override; 232 GLboolean IsShader(GLuint shader) override;
230 GLboolean IsTexture(GLuint texture) override; 233 GLboolean IsTexture(GLuint texture) override;
234 GLboolean IsTransformFeedback(GLuint transformfeedback) override;
231 void LineWidth(GLfloat width) override; 235 void LineWidth(GLfloat width) override;
232 void LinkProgram(GLuint program) override; 236 void LinkProgram(GLuint program) override;
237 void PauseTransformFeedback() override;
233 void PixelStorei(GLenum pname, GLint param) override; 238 void PixelStorei(GLenum pname, GLint param) override;
234 void PolygonOffset(GLfloat factor, GLfloat units) override; 239 void PolygonOffset(GLfloat factor, GLfloat units) override;
235 void ReadBuffer(GLenum src) override; 240 void ReadBuffer(GLenum src) override;
236 void ReadPixels(GLint x, 241 void ReadPixels(GLint x,
237 GLint y, 242 GLint y,
238 GLsizei width, 243 GLsizei width,
239 GLsizei height, 244 GLsizei height,
240 GLenum format, 245 GLenum format,
241 GLenum type, 246 GLenum type,
242 void* pixels) override; 247 void* pixels) override;
243 void ReleaseShaderCompiler() override; 248 void ReleaseShaderCompiler() override;
244 void RenderbufferStorage(GLenum target, 249 void RenderbufferStorage(GLenum target,
245 GLenum internalformat, 250 GLenum internalformat,
246 GLsizei width, 251 GLsizei width,
247 GLsizei height) override; 252 GLsizei height) override;
253 void ResumeTransformFeedback() override;
248 void SampleCoverage(GLclampf value, GLboolean invert) override; 254 void SampleCoverage(GLclampf value, GLboolean invert) override;
249 void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) override; 255 void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) override;
250 void SamplerParameterfv(GLuint sampler, 256 void SamplerParameterfv(GLuint sampler,
251 GLenum pname, 257 GLenum pname,
252 const GLfloat* params) override; 258 const GLfloat* params) override;
253 void SamplerParameteri(GLuint sampler, GLenum pname, GLint param) override; 259 void SamplerParameteri(GLuint sampler, GLenum pname, GLint param) override;
254 void SamplerParameteriv(GLuint sampler, 260 void SamplerParameteriv(GLuint sampler,
255 GLenum pname, 261 GLenum pname,
256 const GLint* params) override; 262 const GLint* params) override;
257 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) override; 263 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) override;
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
438 GLsizei samples) override; 444 GLsizei samples) override;
439 void TexStorage2DEXT(GLenum target, 445 void TexStorage2DEXT(GLenum target,
440 GLsizei levels, 446 GLsizei levels,
441 GLenum internalFormat, 447 GLenum internalFormat,
442 GLsizei width, 448 GLsizei width,
443 GLsizei height) override; 449 GLsizei height) override;
444 void GenQueriesEXT(GLsizei n, GLuint* queries) override; 450 void GenQueriesEXT(GLsizei n, GLuint* queries) override;
445 void DeleteQueriesEXT(GLsizei n, const GLuint* queries) override; 451 void DeleteQueriesEXT(GLsizei n, const GLuint* queries) override;
446 GLboolean IsQueryEXT(GLuint id) override; 452 GLboolean IsQueryEXT(GLuint id) override;
447 void BeginQueryEXT(GLenum target, GLuint id) override; 453 void BeginQueryEXT(GLenum target, GLuint id) override;
454 void BeginTransformFeedback(GLenum primitivemode) override;
448 void EndQueryEXT(GLenum target) override; 455 void EndQueryEXT(GLenum target) override;
456 void EndTransformFeedback() override;
449 void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) override; 457 void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) override;
450 void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) override; 458 void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) override;
451 void InsertEventMarkerEXT(GLsizei length, const GLchar* marker) override; 459 void InsertEventMarkerEXT(GLsizei length, const GLchar* marker) override;
452 void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) override; 460 void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) override;
453 void PopGroupMarkerEXT() override; 461 void PopGroupMarkerEXT() override;
454 void GenVertexArraysOES(GLsizei n, GLuint* arrays) override; 462 void GenVertexArraysOES(GLsizei n, GLuint* arrays) override;
455 void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) override; 463 void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) override;
456 GLboolean IsVertexArrayOES(GLuint array) override; 464 GLboolean IsVertexArrayOES(GLuint array) override;
457 void BindVertexArrayOES(GLuint array) override; 465 void BindVertexArrayOES(GLuint array) override;
458 void SwapBuffers() override; 466 void SwapBuffers() override;
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
587 GLint bounds_height, 595 GLint bounds_height,
588 GLfloat uv_x, 596 GLfloat uv_x,
589 GLfloat uv_y, 597 GLfloat uv_y,
590 GLfloat uv_width, 598 GLfloat uv_width,
591 GLfloat uv_height) override; 599 GLfloat uv_height) override;
592 void SwapInterval(GLint interval) override; 600 void SwapInterval(GLint interval) override;
593 void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) override; 601 void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) override;
594 void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) override; 602 void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) override;
595 void BlendBarrierKHR() override; 603 void BlendBarrierKHR() override;
596 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_ 604 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_TRACE_IMPLEMENTATION_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698