| 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 414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 425 | 425 |
| 426 // Returns true if id is reserved. | 426 // Returns true if id is reserved. |
| 427 bool IsBufferReservedId(GLuint id); | 427 bool IsBufferReservedId(GLuint id); |
| 428 bool IsFramebufferReservedId(GLuint id) { return false; } | 428 bool IsFramebufferReservedId(GLuint id) { return false; } |
| 429 bool IsRenderbufferReservedId(GLuint id) { return false; } | 429 bool IsRenderbufferReservedId(GLuint id) { return false; } |
| 430 bool IsTextureReservedId(GLuint id) { return false; } | 430 bool IsTextureReservedId(GLuint id) { return false; } |
| 431 bool IsVertexArrayReservedId(GLuint id) { return false; } | 431 bool IsVertexArrayReservedId(GLuint id) { return false; } |
| 432 bool IsProgramReservedId(GLuint id) { return false; } | 432 bool IsProgramReservedId(GLuint id) { return false; } |
| 433 bool IsValuebufferReservedId(GLuint id) { return false; } | 433 bool IsValuebufferReservedId(GLuint id) { return false; } |
| 434 bool IsSamplerReservedId(GLuint id) { return false; } | 434 bool IsSamplerReservedId(GLuint id) { return false; } |
| 435 bool IsTransformFeedbackReservedId(GLuint id) { return false; } |
| 435 | 436 |
| 436 void BindBufferHelper(GLenum target, GLuint buffer); | 437 void BindBufferHelper(GLenum target, GLuint buffer); |
| 437 void BindFramebufferHelper(GLenum target, GLuint framebuffer); | 438 void BindFramebufferHelper(GLenum target, GLuint framebuffer); |
| 438 void BindRenderbufferHelper(GLenum target, GLuint renderbuffer); | 439 void BindRenderbufferHelper(GLenum target, GLuint renderbuffer); |
| 439 void BindTextureHelper(GLenum target, GLuint texture); | 440 void BindTextureHelper(GLenum target, GLuint texture); |
| 440 void BindVertexArrayOESHelper(GLuint array); | 441 void BindVertexArrayOESHelper(GLuint array); |
| 441 void BindValuebufferCHROMIUMHelper(GLenum target, GLuint valuebuffer); | 442 void BindValuebufferCHROMIUMHelper(GLenum target, GLuint valuebuffer); |
| 442 void UseProgramHelper(GLuint program); | 443 void UseProgramHelper(GLuint program); |
| 443 | 444 |
| 444 void BindBufferStub(GLenum target, GLuint buffer); | 445 void BindBufferStub(GLenum target, GLuint buffer); |
| 445 void BindFramebufferStub(GLenum target, GLuint framebuffer); | 446 void BindFramebufferStub(GLenum target, GLuint framebuffer); |
| 446 void BindRenderbufferStub(GLenum target, GLuint renderbuffer); | 447 void BindRenderbufferStub(GLenum target, GLuint renderbuffer); |
| 447 void BindTextureStub(GLenum target, GLuint texture); | 448 void BindTextureStub(GLenum target, GLuint texture); |
| 448 void BindValuebufferCHROMIUMStub(GLenum target, GLuint valuebuffer); | 449 void BindValuebufferCHROMIUMStub(GLenum target, GLuint valuebuffer); |
| 449 | 450 |
| 450 void GenBuffersHelper(GLsizei n, const GLuint* buffers); | 451 void GenBuffersHelper(GLsizei n, const GLuint* buffers); |
| 451 void GenFramebuffersHelper(GLsizei n, const GLuint* framebuffers); | 452 void GenFramebuffersHelper(GLsizei n, const GLuint* framebuffers); |
| 452 void GenRenderbuffersHelper(GLsizei n, const GLuint* renderbuffers); | 453 void GenRenderbuffersHelper(GLsizei n, const GLuint* renderbuffers); |
| 453 void GenTexturesHelper(GLsizei n, const GLuint* textures); | 454 void GenTexturesHelper(GLsizei n, const GLuint* textures); |
| 454 void GenVertexArraysOESHelper(GLsizei n, const GLuint* arrays); | 455 void GenVertexArraysOESHelper(GLsizei n, const GLuint* arrays); |
| 455 void GenQueriesEXTHelper(GLsizei n, const GLuint* queries); | 456 void GenQueriesEXTHelper(GLsizei n, const GLuint* queries); |
| 456 void GenValuebuffersCHROMIUMHelper(GLsizei n, const GLuint* valuebuffers); | 457 void GenValuebuffersCHROMIUMHelper(GLsizei n, const GLuint* valuebuffers); |
| 457 void GenSamplersHelper(GLsizei n, const GLuint* samplers); | 458 void GenSamplersHelper(GLsizei n, const GLuint* samplers); |
| 459 void GenTransformFeedbacksHelper(GLsizei n, const GLuint* transformfeedbacks); |
| 458 | 460 |
| 459 void DeleteBuffersHelper(GLsizei n, const GLuint* buffers); | 461 void DeleteBuffersHelper(GLsizei n, const GLuint* buffers); |
| 460 void DeleteFramebuffersHelper(GLsizei n, const GLuint* framebuffers); | 462 void DeleteFramebuffersHelper(GLsizei n, const GLuint* framebuffers); |
| 461 void DeleteRenderbuffersHelper(GLsizei n, const GLuint* renderbuffers); | 463 void DeleteRenderbuffersHelper(GLsizei n, const GLuint* renderbuffers); |
| 462 void DeleteTexturesHelper(GLsizei n, const GLuint* textures); | 464 void DeleteTexturesHelper(GLsizei n, const GLuint* textures); |
| 463 bool DeleteProgramHelper(GLuint program); | 465 bool DeleteProgramHelper(GLuint program); |
| 464 bool DeleteShaderHelper(GLuint shader); | 466 bool DeleteShaderHelper(GLuint shader); |
| 465 void DeleteQueriesEXTHelper(GLsizei n, const GLuint* queries); | 467 void DeleteQueriesEXTHelper(GLsizei n, const GLuint* queries); |
| 466 void DeleteVertexArraysOESHelper(GLsizei n, const GLuint* arrays); | 468 void DeleteVertexArraysOESHelper(GLsizei n, const GLuint* arrays); |
| 467 void DeleteValuebuffersCHROMIUMHelper(GLsizei n, const GLuint* valuebuffers); | 469 void DeleteValuebuffersCHROMIUMHelper(GLsizei n, const GLuint* valuebuffers); |
| 468 void DeleteSamplersHelper(GLsizei n, const GLuint* samplers); | 470 void DeleteSamplersHelper(GLsizei n, const GLuint* samplers); |
| 471 void DeleteTransformFeedbacksHelper( |
| 472 GLsizei n, const GLuint* transformfeedbacks); |
| 469 | 473 |
| 470 void DeleteBuffersStub(GLsizei n, const GLuint* buffers); | 474 void DeleteBuffersStub(GLsizei n, const GLuint* buffers); |
| 471 void DeleteFramebuffersStub(GLsizei n, const GLuint* framebuffers); | 475 void DeleteFramebuffersStub(GLsizei n, const GLuint* framebuffers); |
| 472 void DeleteRenderbuffersStub(GLsizei n, const GLuint* renderbuffers); | 476 void DeleteRenderbuffersStub(GLsizei n, const GLuint* renderbuffers); |
| 473 void DeleteTexturesStub(GLsizei n, const GLuint* textures); | 477 void DeleteTexturesStub(GLsizei n, const GLuint* textures); |
| 474 void DeleteProgramStub(GLsizei n, const GLuint* programs); | 478 void DeleteProgramStub(GLsizei n, const GLuint* programs); |
| 475 void DeleteShaderStub(GLsizei n, const GLuint* shaders); | 479 void DeleteShaderStub(GLsizei n, const GLuint* shaders); |
| 476 void DeleteVertexArraysOESStub(GLsizei n, const GLuint* arrays); | 480 void DeleteVertexArraysOESStub(GLsizei n, const GLuint* arrays); |
| 477 void DeleteValuebuffersCHROMIUMStub(GLsizei n, const GLuint* valuebuffers); | 481 void DeleteValuebuffersCHROMIUMStub(GLsizei n, const GLuint* valuebuffers); |
| 478 void DeleteSamplersStub(GLsizei n, const GLuint* samplers); | 482 void DeleteSamplersStub(GLsizei n, const GLuint* samplers); |
| 483 void DeleteTransformFeedbacksStub( |
| 484 GLsizei n, const GLuint* transformfeedbacks); |
| 479 | 485 |
| 480 void BufferDataHelper( | 486 void BufferDataHelper( |
| 481 GLenum target, GLsizeiptr size, const void* data, GLenum usage); | 487 GLenum target, GLsizeiptr size, const void* data, GLenum usage); |
| 482 void BufferSubDataHelper( | 488 void BufferSubDataHelper( |
| 483 GLenum target, GLintptr offset, GLsizeiptr size, const void* data); | 489 GLenum target, GLintptr offset, GLsizeiptr size, const void* data); |
| 484 void BufferSubDataHelperImpl( | 490 void BufferSubDataHelperImpl( |
| 485 GLenum target, GLintptr offset, GLsizeiptr size, const void* data, | 491 GLenum target, GLintptr offset, GLsizeiptr size, const void* data, |
| 486 ScopedTransferBufferPtr* buffer); | 492 ScopedTransferBufferPtr* buffer); |
| 487 | 493 |
| 488 GLuint CreateImageCHROMIUMHelper(ClientBuffer buffer, | 494 GLuint CreateImageCHROMIUMHelper(ClientBuffer buffer, |
| (...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 767 | 773 |
| 768 inline bool GLES2Implementation::GetTexParameterivHelper( | 774 inline bool GLES2Implementation::GetTexParameterivHelper( |
| 769 GLenum /* target */, GLenum /* pname */, GLint* /* params */) { | 775 GLenum /* target */, GLenum /* pname */, GLint* /* params */) { |
| 770 return false; | 776 return false; |
| 771 } | 777 } |
| 772 | 778 |
| 773 } // namespace gles2 | 779 } // namespace gles2 |
| 774 } // namespace gpu | 780 } // namespace gpu |
| 775 | 781 |
| 776 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ | 782 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_H_ |
| OLD | NEW |