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

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

Issue 788123002: Add sampler related ES3 APIs to command buffer. (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_implementation.h to declare the 11 // This file is included by gles2_implementation.h to declare the
12 // GL api functions. 12 // GL api functions.
13 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ 13 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
14 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ 14 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
15 15
16 void ActiveTexture(GLenum texture) override; 16 void ActiveTexture(GLenum texture) override;
17 17
18 void AttachShader(GLuint program, GLuint shader) override; 18 void AttachShader(GLuint program, GLuint shader) override;
19 19
20 void BindAttribLocation(GLuint program, 20 void BindAttribLocation(GLuint program,
21 GLuint index, 21 GLuint index,
22 const char* name) override; 22 const char* name) override;
23 23
24 void BindBuffer(GLenum target, GLuint buffer) override; 24 void BindBuffer(GLenum target, GLuint buffer) override;
25 25
26 void BindFramebuffer(GLenum target, GLuint framebuffer) override; 26 void BindFramebuffer(GLenum target, GLuint framebuffer) override;
27 27
28 void BindRenderbuffer(GLenum target, GLuint renderbuffer) override; 28 void BindRenderbuffer(GLenum target, GLuint renderbuffer) override;
29 29
30 void BindSampler(GLuint unit, GLuint sampler) override;
31
30 void BindTexture(GLenum target, GLuint texture) override; 32 void BindTexture(GLenum target, GLuint texture) override;
31 33
32 void BlendColor(GLclampf red, 34 void BlendColor(GLclampf red,
33 GLclampf green, 35 GLclampf green,
34 GLclampf blue, 36 GLclampf blue,
35 GLclampf alpha) override; 37 GLclampf alpha) override;
36 38
37 void BlendEquation(GLenum mode) override; 39 void BlendEquation(GLenum mode) override;
38 40
39 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) override; 41 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) override;
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 void CullFace(GLenum mode) override; 127 void CullFace(GLenum mode) override;
126 128
127 void DeleteBuffers(GLsizei n, const GLuint* buffers) override; 129 void DeleteBuffers(GLsizei n, const GLuint* buffers) override;
128 130
129 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) override; 131 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) override;
130 132
131 void DeleteProgram(GLuint program) override; 133 void DeleteProgram(GLuint program) override;
132 134
133 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) override; 135 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) override;
134 136
137 void DeleteSamplers(GLsizei n, const GLuint* samplers) override;
138
135 void DeleteShader(GLuint shader) override; 139 void DeleteShader(GLuint shader) override;
136 140
137 void DeleteTextures(GLsizei n, const GLuint* textures) override; 141 void DeleteTextures(GLsizei n, const GLuint* textures) override;
138 142
139 void DepthFunc(GLenum func) override; 143 void DepthFunc(GLenum func) override;
140 144
141 void DepthMask(GLboolean flag) override; 145 void DepthMask(GLboolean flag) override;
142 146
143 void DepthRangef(GLclampf zNear, GLclampf zFar) override; 147 void DepthRangef(GLclampf zNear, GLclampf zFar) override;
144 148
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 void FrontFace(GLenum mode) override; 183 void FrontFace(GLenum mode) override;
180 184
181 void GenBuffers(GLsizei n, GLuint* buffers) override; 185 void GenBuffers(GLsizei n, GLuint* buffers) override;
182 186
183 void GenerateMipmap(GLenum target) override; 187 void GenerateMipmap(GLenum target) override;
184 188
185 void GenFramebuffers(GLsizei n, GLuint* framebuffers) override; 189 void GenFramebuffers(GLsizei n, GLuint* framebuffers) override;
186 190
187 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) override; 191 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) override;
188 192
193 void GenSamplers(GLsizei n, GLuint* samplers) override;
194
189 void GenTextures(GLsizei n, GLuint* textures) override; 195 void GenTextures(GLsizei n, GLuint* textures) override;
190 196
191 void GetActiveAttrib(GLuint program, 197 void GetActiveAttrib(GLuint program,
192 GLuint index, 198 GLuint index,
193 GLsizei bufsize, 199 GLsizei bufsize,
194 GLsizei* length, 200 GLsizei* length,
195 GLint* size, 201 GLint* size,
196 GLenum* type, 202 GLenum* type,
197 char* name) override; 203 char* name) override;
198 204
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
236 242
237 void GetProgramInfoLog(GLuint program, 243 void GetProgramInfoLog(GLuint program,
238 GLsizei bufsize, 244 GLsizei bufsize,
239 GLsizei* length, 245 GLsizei* length,
240 char* infolog) override; 246 char* infolog) override;
241 247
242 void GetRenderbufferParameteriv(GLenum target, 248 void GetRenderbufferParameteriv(GLenum target,
243 GLenum pname, 249 GLenum pname,
244 GLint* params) override; 250 GLint* params) override;
245 251
252 void GetSamplerParameterfv(GLuint sampler,
253 GLenum pname,
254 GLfloat* params) override;
255
256 void GetSamplerParameteriv(GLuint sampler,
257 GLenum pname,
258 GLint* params) override;
259
246 void GetShaderiv(GLuint shader, GLenum pname, GLint* params) override; 260 void GetShaderiv(GLuint shader, GLenum pname, GLint* params) override;
247 261
248 void GetShaderInfoLog(GLuint shader, 262 void GetShaderInfoLog(GLuint shader,
249 GLsizei bufsize, 263 GLsizei bufsize,
250 GLsizei* length, 264 GLsizei* length,
251 char* infolog) override; 265 char* infolog) override;
252 266
253 void GetShaderPrecisionFormat(GLenum shadertype, 267 void GetShaderPrecisionFormat(GLenum shadertype,
254 GLenum precisiontype, 268 GLenum precisiontype,
255 GLint* range, 269 GLint* range,
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
293 GLboolean IsBuffer(GLuint buffer) override; 307 GLboolean IsBuffer(GLuint buffer) override;
294 308
295 GLboolean IsEnabled(GLenum cap) override; 309 GLboolean IsEnabled(GLenum cap) override;
296 310
297 GLboolean IsFramebuffer(GLuint framebuffer) override; 311 GLboolean IsFramebuffer(GLuint framebuffer) override;
298 312
299 GLboolean IsProgram(GLuint program) override; 313 GLboolean IsProgram(GLuint program) override;
300 314
301 GLboolean IsRenderbuffer(GLuint renderbuffer) override; 315 GLboolean IsRenderbuffer(GLuint renderbuffer) override;
302 316
317 GLboolean IsSampler(GLuint sampler) override;
318
303 GLboolean IsShader(GLuint shader) override; 319 GLboolean IsShader(GLuint shader) override;
304 320
305 GLboolean IsTexture(GLuint texture) override; 321 GLboolean IsTexture(GLuint texture) override;
306 322
307 void LineWidth(GLfloat width) override; 323 void LineWidth(GLfloat width) override;
308 324
309 void LinkProgram(GLuint program) override; 325 void LinkProgram(GLuint program) override;
310 326
311 void PixelStorei(GLenum pname, GLint param) override; 327 void PixelStorei(GLenum pname, GLint param) override;
312 328
(...skipping 11 matching lines...) Expand all
324 340
325 void ReleaseShaderCompiler() override; 341 void ReleaseShaderCompiler() override;
326 342
327 void RenderbufferStorage(GLenum target, 343 void RenderbufferStorage(GLenum target,
328 GLenum internalformat, 344 GLenum internalformat,
329 GLsizei width, 345 GLsizei width,
330 GLsizei height) override; 346 GLsizei height) override;
331 347
332 void SampleCoverage(GLclampf value, GLboolean invert) override; 348 void SampleCoverage(GLclampf value, GLboolean invert) override;
333 349
350 void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) override;
351
352 void SamplerParameterfv(GLuint sampler,
353 GLenum pname,
354 const GLfloat* params) override;
355
356 void SamplerParameteri(GLuint sampler, GLenum pname, GLint param) override;
357
358 void SamplerParameteriv(GLuint sampler,
359 GLenum pname,
360 const GLint* params) override;
361
334 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) override; 362 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) override;
335 363
336 void ShaderBinary(GLsizei n, 364 void ShaderBinary(GLsizei n,
337 const GLuint* shaders, 365 const GLuint* shaders,
338 GLenum binaryformat, 366 GLenum binaryformat,
339 const void* binary, 367 const void* binary,
340 GLsizei length) override; 368 GLsizei length) override;
341 369
342 void ShaderSource(GLuint shader, 370 void ShaderSource(GLuint shader,
343 GLsizei count, 371 GLsizei count,
(...skipping 464 matching lines...) Expand 10 before | Expand all | Expand 10 after
808 836
809 void SwapInterval(GLint interval) override; 837 void SwapInterval(GLint interval) override;
810 838
811 void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) override; 839 void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) override;
812 840
813 void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) override; 841 void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) override;
814 842
815 void BlendBarrierKHR() override; 843 void BlendBarrierKHR() override;
816 844
817 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ 845 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698