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

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

Issue 7633060: Add option to not generate resources on bind in OpenGL ES (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: nacl fix Created 9 years, 4 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) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
214 GPU_CLIENT_DCHECK_CODE_BLOCK({ 214 GPU_CLIENT_DCHECK_CODE_BLOCK({
215 for (GLsizei i = 0; i < n; ++i) { 215 for (GLsizei i = 0; i < n; ++i) {
216 GPU_DCHECK(buffers[i] != 0); 216 GPU_DCHECK(buffers[i] != 0);
217 } 217 }
218 }); 218 });
219 if (n < 0) { 219 if (n < 0) {
220 SetGLError(GL_INVALID_VALUE, "glDeleteBuffers: n < 0"); 220 SetGLError(GL_INVALID_VALUE, "glDeleteBuffers: n < 0");
221 return; 221 return;
222 } 222 }
223 DeleteBuffersHelper(n, buffers); 223 DeleteBuffersHelper(n, buffers);
224 helper_->DeleteBuffersImmediate(n, buffers);
225 Flush();
226 } 224 }
227 225
228 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) { 226 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) {
229 GPU_CLIENT_LOG("[" << this << "] glDeleteFramebuffers(" << n << ", " << static _cast<const void*>(framebuffers) << ")"); // NOLINT 227 GPU_CLIENT_LOG("[" << this << "] glDeleteFramebuffers(" << n << ", " << static _cast<const void*>(framebuffers) << ")"); // NOLINT
230 GPU_CLIENT_LOG_CODE_BLOCK({ 228 GPU_CLIENT_LOG_CODE_BLOCK({
231 for (GLsizei i = 0; i < n; ++i) { 229 for (GLsizei i = 0; i < n; ++i) {
232 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]); 230 GPU_CLIENT_LOG(" " << i << ": " << framebuffers[i]);
233 } 231 }
234 }); 232 });
235 GPU_CLIENT_DCHECK_CODE_BLOCK({ 233 GPU_CLIENT_DCHECK_CODE_BLOCK({
236 for (GLsizei i = 0; i < n; ++i) { 234 for (GLsizei i = 0; i < n; ++i) {
237 GPU_DCHECK(framebuffers[i] != 0); 235 GPU_DCHECK(framebuffers[i] != 0);
238 } 236 }
239 }); 237 });
240 if (n < 0) { 238 if (n < 0) {
241 SetGLError(GL_INVALID_VALUE, "glDeleteFramebuffers: n < 0"); 239 SetGLError(GL_INVALID_VALUE, "glDeleteFramebuffers: n < 0");
242 return; 240 return;
243 } 241 }
244 DeleteFramebuffersHelper(n, framebuffers); 242 DeleteFramebuffersHelper(n, framebuffers);
245 helper_->DeleteFramebuffersImmediate(n, framebuffers);
246 Flush();
247 } 243 }
248 244
249 void DeleteProgram(GLuint program) { 245 void DeleteProgram(GLuint program) {
250 GPU_CLIENT_LOG("[" << this << "] glDeleteProgram(" << program << ")"); 246 GPU_CLIENT_LOG("[" << this << "] glDeleteProgram(" << program << ")");
251 GPU_CLIENT_DCHECK(program != 0); 247 GPU_CLIENT_DCHECK(program != 0);
252 DeleteProgramOrShaderHelper(program); 248 DeleteProgramHelper(program);
253 helper_->DeleteProgram(program);
254 Flush();
255 } 249 }
256 250
257 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) { 251 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) {
258 GPU_CLIENT_LOG("[" << this << "] glDeleteRenderbuffers(" << n << ", " << stati c_cast<const void*>(renderbuffers) << ")"); // NOLINT 252 GPU_CLIENT_LOG("[" << this << "] glDeleteRenderbuffers(" << n << ", " << stati c_cast<const void*>(renderbuffers) << ")"); // NOLINT
259 GPU_CLIENT_LOG_CODE_BLOCK({ 253 GPU_CLIENT_LOG_CODE_BLOCK({
260 for (GLsizei i = 0; i < n; ++i) { 254 for (GLsizei i = 0; i < n; ++i) {
261 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]); 255 GPU_CLIENT_LOG(" " << i << ": " << renderbuffers[i]);
262 } 256 }
263 }); 257 });
264 GPU_CLIENT_DCHECK_CODE_BLOCK({ 258 GPU_CLIENT_DCHECK_CODE_BLOCK({
265 for (GLsizei i = 0; i < n; ++i) { 259 for (GLsizei i = 0; i < n; ++i) {
266 GPU_DCHECK(renderbuffers[i] != 0); 260 GPU_DCHECK(renderbuffers[i] != 0);
267 } 261 }
268 }); 262 });
269 if (n < 0) { 263 if (n < 0) {
270 SetGLError(GL_INVALID_VALUE, "glDeleteRenderbuffers: n < 0"); 264 SetGLError(GL_INVALID_VALUE, "glDeleteRenderbuffers: n < 0");
271 return; 265 return;
272 } 266 }
273 DeleteRenderbuffersHelper(n, renderbuffers); 267 DeleteRenderbuffersHelper(n, renderbuffers);
274 helper_->DeleteRenderbuffersImmediate(n, renderbuffers);
275 Flush();
276 } 268 }
277 269
278 void DeleteShader(GLuint shader) { 270 void DeleteShader(GLuint shader) {
279 GPU_CLIENT_LOG("[" << this << "] glDeleteShader(" << shader << ")"); 271 GPU_CLIENT_LOG("[" << this << "] glDeleteShader(" << shader << ")");
280 GPU_CLIENT_DCHECK(shader != 0); 272 GPU_CLIENT_DCHECK(shader != 0);
281 DeleteProgramOrShaderHelper(shader); 273 DeleteShaderHelper(shader);
282 helper_->DeleteShader(shader);
283 Flush();
284 } 274 }
285 275
286 void DeleteTextures(GLsizei n, const GLuint* textures) { 276 void DeleteTextures(GLsizei n, const GLuint* textures) {
287 GPU_CLIENT_LOG("[" << this << "] glDeleteTextures(" << n << ", " << static_cas t<const void*>(textures) << ")"); // NOLINT 277 GPU_CLIENT_LOG("[" << this << "] glDeleteTextures(" << n << ", " << static_cas t<const void*>(textures) << ")"); // NOLINT
288 GPU_CLIENT_LOG_CODE_BLOCK({ 278 GPU_CLIENT_LOG_CODE_BLOCK({
289 for (GLsizei i = 0; i < n; ++i) { 279 for (GLsizei i = 0; i < n; ++i) {
290 GPU_CLIENT_LOG(" " << i << ": " << textures[i]); 280 GPU_CLIENT_LOG(" " << i << ": " << textures[i]);
291 } 281 }
292 }); 282 });
293 GPU_CLIENT_DCHECK_CODE_BLOCK({ 283 GPU_CLIENT_DCHECK_CODE_BLOCK({
294 for (GLsizei i = 0; i < n; ++i) { 284 for (GLsizei i = 0; i < n; ++i) {
295 GPU_DCHECK(textures[i] != 0); 285 GPU_DCHECK(textures[i] != 0);
296 } 286 }
297 }); 287 });
298 if (n < 0) { 288 if (n < 0) {
299 SetGLError(GL_INVALID_VALUE, "glDeleteTextures: n < 0"); 289 SetGLError(GL_INVALID_VALUE, "glDeleteTextures: n < 0");
300 return; 290 return;
301 } 291 }
302 DeleteTexturesHelper(n, textures); 292 DeleteTexturesHelper(n, textures);
303 helper_->DeleteTexturesImmediate(n, textures);
304 Flush();
305 } 293 }
306 294
307 void DepthFunc(GLenum func) { 295 void DepthFunc(GLenum func) {
308 GPU_CLIENT_LOG("[" << this << "] glDepthFunc(" << GLES2Util::GetStringCmpFunct ion(func) << ")"); // NOLINT 296 GPU_CLIENT_LOG("[" << this << "] glDepthFunc(" << GLES2Util::GetStringCmpFunct ion(func) << ")"); // NOLINT
309 helper_->DepthFunc(func); 297 helper_->DepthFunc(func);
310 } 298 }
311 299
312 void DepthMask(GLboolean flag) { 300 void DepthMask(GLboolean flag) {
313 GPU_CLIENT_LOG("[" << this << "] glDepthMask(" << GLES2Util::GetStringBool( 301 GPU_CLIENT_LOG("[" << this << "] glDepthMask(" << GLES2Util::GetStringBool(
314 flag) << ")"); 302 flag) << ")");
(...skipping 968 matching lines...) Expand 10 before | Expand all | Expand 10 after
1283 } 1271 }
1284 1272
1285 void GetMultipleIntegervCHROMIUM( 1273 void GetMultipleIntegervCHROMIUM(
1286 const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size); 1274 const GLenum* pnames, GLuint count, GLint* results, GLsizeiptr size);
1287 1275
1288 void GetProgramInfoCHROMIUM( 1276 void GetProgramInfoCHROMIUM(
1289 GLuint program, GLsizei bufsize, GLsizei* size, void* info); 1277 GLuint program, GLsizei bufsize, GLsizei* size, void* info);
1290 1278
1291 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_ 1279 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_AUTOGEN_H_
1292 1280
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation.cc ('k') | gpu/command_buffer/client/gles2_implementation_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698