OLD | NEW |
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 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ | 5 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ |
6 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ | 6 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ |
7 | 7 |
8 #include <GLES2/gl2.h> | 8 #include <GLES2/gl2.h> |
9 | 9 |
10 #include <list> | 10 #include <list> |
(...skipping 460 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
471 void DeleteRenderbuffersHelper(GLsizei n, const GLuint* renderbuffers); | 471 void DeleteRenderbuffersHelper(GLsizei n, const GLuint* renderbuffers); |
472 void DeleteTexturesHelper(GLsizei n, const GLuint* textures); | 472 void DeleteTexturesHelper(GLsizei n, const GLuint* textures); |
473 bool DeleteProgramHelper(GLuint program); | 473 bool DeleteProgramHelper(GLuint program); |
474 bool DeleteShaderHelper(GLuint shader); | 474 bool DeleteShaderHelper(GLuint shader); |
475 void DeleteQueriesEXTHelper(GLsizei n, const GLuint* queries); | 475 void DeleteQueriesEXTHelper(GLsizei n, const GLuint* queries); |
476 void DeleteVertexArraysOESHelper(GLsizei n, const GLuint* arrays); | 476 void DeleteVertexArraysOESHelper(GLsizei n, const GLuint* arrays); |
477 void DeleteValuebuffersCHROMIUMHelper(GLsizei n, const GLuint* valuebuffers); | 477 void DeleteValuebuffersCHROMIUMHelper(GLsizei n, const GLuint* valuebuffers); |
478 void DeleteSamplersHelper(GLsizei n, const GLuint* samplers); | 478 void DeleteSamplersHelper(GLsizei n, const GLuint* samplers); |
479 void DeleteTransformFeedbacksHelper( | 479 void DeleteTransformFeedbacksHelper( |
480 GLsizei n, const GLuint* transformfeedbacks); | 480 GLsizei n, const GLuint* transformfeedbacks); |
| 481 void DeleteSyncHelper(GLsync sync); |
481 | 482 |
482 void DeleteBuffersStub(GLsizei n, const GLuint* buffers); | 483 void DeleteBuffersStub(GLsizei n, const GLuint* buffers); |
483 void DeleteFramebuffersStub(GLsizei n, const GLuint* framebuffers); | 484 void DeleteFramebuffersStub(GLsizei n, const GLuint* framebuffers); |
484 void DeleteRenderbuffersStub(GLsizei n, const GLuint* renderbuffers); | 485 void DeleteRenderbuffersStub(GLsizei n, const GLuint* renderbuffers); |
485 void DeleteTexturesStub(GLsizei n, const GLuint* textures); | 486 void DeleteTexturesStub(GLsizei n, const GLuint* textures); |
486 void DeleteProgramStub(GLsizei n, const GLuint* programs); | 487 void DeleteProgramStub(GLsizei n, const GLuint* programs); |
487 void DeleteShaderStub(GLsizei n, const GLuint* shaders); | 488 void DeleteShaderStub(GLsizei n, const GLuint* shaders); |
488 void DeleteVertexArraysOESStub(GLsizei n, const GLuint* arrays); | 489 void DeleteVertexArraysOESStub(GLsizei n, const GLuint* arrays); |
489 void DeleteValuebuffersCHROMIUMStub(GLsizei n, const GLuint* valuebuffers); | 490 void DeleteValuebuffersCHROMIUMStub(GLsizei n, const GLuint* valuebuffers); |
490 void DeleteSamplersStub(GLsizei n, const GLuint* samplers); | 491 void DeleteSamplersStub(GLsizei n, const GLuint* samplers); |
491 void DeleteTransformFeedbacksStub( | 492 void DeleteTransformFeedbacksStub( |
492 GLsizei n, const GLuint* transformfeedbacks); | 493 GLsizei n, const GLuint* transformfeedbacks); |
| 494 void DeleteSyncStub(GLsizei n, const GLuint* syncs); |
493 | 495 |
494 void BufferDataHelper( | 496 void BufferDataHelper( |
495 GLenum target, GLsizeiptr size, const void* data, GLenum usage); | 497 GLenum target, GLsizeiptr size, const void* data, GLenum usage); |
496 void BufferSubDataHelper( | 498 void BufferSubDataHelper( |
497 GLenum target, GLintptr offset, GLsizeiptr size, const void* data); | 499 GLenum target, GLintptr offset, GLsizeiptr size, const void* data); |
498 void BufferSubDataHelperImpl( | 500 void BufferSubDataHelperImpl( |
499 GLenum target, GLintptr offset, GLsizeiptr size, const void* data, | 501 GLenum target, GLintptr offset, GLsizeiptr size, const void* data, |
500 ScopedTransferBufferPtr* buffer); | 502 ScopedTransferBufferPtr* buffer); |
501 | 503 |
502 GLuint CreateImageCHROMIUMHelper(ClientBuffer buffer, | 504 GLuint CreateImageCHROMIUMHelper(ClientBuffer buffer, |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
792 | 794 |
793 inline bool GLES2Implementation::GetTexParameterivHelper( | 795 inline bool GLES2Implementation::GetTexParameterivHelper( |
794 GLenum /* target */, GLenum /* pname */, GLint* /* params */) { | 796 GLenum /* target */, GLenum /* pname */, GLint* /* params */) { |
795 return false; | 797 return false; |
796 } | 798 } |
797 | 799 |
798 } // namespace gles2 | 800 } // namespace gles2 |
799 } // namespace gpu | 801 } // namespace gpu |
800 | 802 |
801 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ | 803 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ |
OLD | NEW |