| OLD | NEW |
| 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 implements glue to a GL interface so we can mock it for unit | 5 // This file implements glue to a GL interface so we can mock it for unit |
| 6 // testing. It has to be Desktop GL, not GLES2 as it is used to test the service | 6 // testing. It has to be Desktop GL, not GLES2 as it is used to test the service |
| 7 // side code. | 7 // side code. |
| 8 | 8 |
| 9 #ifndef UI_GFX_GL_GL_INTERFACE_H_ | 9 #ifndef UI_GFX_GL_GL_INTERFACE_H_ |
| 10 #define UI_GFX_GL_GL_INTERFACE_H_ | 10 #define UI_GFX_GL_GL_INTERFACE_H_ |
| (...skipping 443 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 454 virtual void TexParameterfv(GLenum target, | 454 virtual void TexParameterfv(GLenum target, |
| 455 GLenum pname, | 455 GLenum pname, |
| 456 const GLfloat* params) = 0; | 456 const GLfloat* params) = 0; |
| 457 | 457 |
| 458 virtual void TexParameteri(GLenum target, GLenum pname, GLint param) = 0; | 458 virtual void TexParameteri(GLenum target, GLenum pname, GLint param) = 0; |
| 459 | 459 |
| 460 virtual void TexParameteriv(GLenum target, | 460 virtual void TexParameteriv(GLenum target, |
| 461 GLenum pname, | 461 GLenum pname, |
| 462 const GLint* params) = 0; | 462 const GLint* params) = 0; |
| 463 | 463 |
| 464 virtual void TexStorage2DEXT(GLenum target, |
| 465 GLsizei levels, |
| 466 GLenum internalformat, |
| 467 GLsizei width, |
| 468 GLsizei height) = 0; |
| 469 |
| 464 virtual void TexSubImage2D(GLenum target, | 470 virtual void TexSubImage2D(GLenum target, |
| 465 GLint level, | 471 GLint level, |
| 466 GLint xoffset, GLint yoffset, | 472 GLint xoffset, GLint yoffset, |
| 467 GLsizei width, GLsizei height, | 473 GLsizei width, GLsizei height, |
| 468 GLenum format, | 474 GLenum format, |
| 469 GLenum type, | 475 GLenum type, |
| 470 const void* pixels) = 0; | 476 const void* pixels) = 0; |
| 471 | 477 |
| 472 virtual void Uniform1f(GLint location, GLfloat x) = 0; | 478 virtual void Uniform1f(GLint location, GLfloat x) = 0; |
| 473 | 479 |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 584 | 590 |
| 585 virtual GLenum GetGraphicsResetStatusARB() = 0; | 591 virtual GLenum GetGraphicsResetStatusARB() = 0; |
| 586 | 592 |
| 587 private: | 593 private: |
| 588 static GLInterface* interface_; | 594 static GLInterface* interface_; |
| 589 }; | 595 }; |
| 590 | 596 |
| 591 } // namespace gfx | 597 } // namespace gfx |
| 592 | 598 |
| 593 #endif // UI_GFX_GL_GL_INTERFACE_H_ | 599 #endif // UI_GFX_GL_GL_INTERFACE_H_ |
| OLD | NEW |