| 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 // This file is here so other GLES2 related files can have a common set of | 5 // This file is here so other GLES2 related files can have a common set of |
| 6 // includes where appropriate. | 6 // includes where appropriate. |
| 7 | 7 |
| 8 #include <sstream> | 8 #include <sstream> |
| 9 #include <GLES2/gl2.h> | 9 #include <GLES2/gl2.h> |
| 10 #include <GLES2/gl2ext.h> | 10 #include <GLES2/gl2ext.h> |
| (...skipping 696 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 707 return sizeof(GLuint); // NOLINT | 707 return sizeof(GLuint); // NOLINT |
| 708 case GL_FLOAT: | 708 case GL_FLOAT: |
| 709 return sizeof(GLfloat); // NOLINT | 709 return sizeof(GLfloat); // NOLINT |
| 710 case GL_FIXED: | 710 case GL_FIXED: |
| 711 return sizeof(GLfixed); // NOLINT | 711 return sizeof(GLfixed); // NOLINT |
| 712 default: | 712 default: |
| 713 return 0; | 713 return 0; |
| 714 } | 714 } |
| 715 } | 715 } |
| 716 | 716 |
| 717 size_t GLES2Util::GetComponentCountForGLTransformType(uint32 type) { |
| 718 switch (type) { |
| 719 case GL_TRANSLATE_X_CHROMIUM: |
| 720 case GL_TRANSLATE_Y_CHROMIUM: |
| 721 return 1; |
| 722 case GL_TRANSLATE_2D_CHROMIUM: |
| 723 return 2; |
| 724 case GL_TRANSLATE_3D_CHROMIUM: |
| 725 return 3; |
| 726 case GL_AFFINE_2D_CHROMIUM: |
| 727 case GL_TRANSPOSE_AFFINE_2D_CHROMIUM: |
| 728 return 6; |
| 729 case GL_AFFINE_3D_CHROMIUM: |
| 730 case GL_TRANSPOSE_AFFINE_3D_CHROMIUM: |
| 731 return 12; |
| 732 default: |
| 733 return 0; |
| 734 } |
| 735 } |
| 736 |
| 717 size_t GLES2Util::GetGLTypeSizeForPathCoordType(uint32 type) { | 737 size_t GLES2Util::GetGLTypeSizeForPathCoordType(uint32 type) { |
| 718 switch (type) { | 738 switch (type) { |
| 719 case GL_BYTE: | 739 case GL_BYTE: |
| 720 return sizeof(GLbyte); // NOLINT | 740 return sizeof(GLbyte); // NOLINT |
| 721 case GL_UNSIGNED_BYTE: | 741 case GL_UNSIGNED_BYTE: |
| 722 return sizeof(GLubyte); // NOLINT | 742 return sizeof(GLubyte); // NOLINT |
| 723 case GL_SHORT: | 743 case GL_SHORT: |
| 724 return sizeof(GLshort); // NOLINT | 744 return sizeof(GLshort); // NOLINT |
| 725 case GL_UNSIGNED_SHORT: | 745 case GL_UNSIGNED_SHORT: |
| 726 return sizeof(GLushort); // NOLINT | 746 return sizeof(GLushort); // NOLINT |
| 727 case GL_FLOAT: | 747 case GL_FLOAT: |
| 728 return sizeof(GLfloat); // NOLINT | 748 return sizeof(GLfloat); // NOLINT |
| 729 default: | 749 default: |
| 730 return 0; | 750 return 0; |
| 731 } | 751 } |
| 732 } | 752 } |
| 733 | 753 |
| 754 size_t GLES2Util::GetGLTypeSizeForGLPathNameType(uint32 type) { |
| 755 switch (type) { |
| 756 case GL_BYTE: |
| 757 return sizeof(GLbyte); // NOLINT |
| 758 case GL_UNSIGNED_BYTE: |
| 759 return sizeof(GLubyte); // NOLINT |
| 760 case GL_SHORT: |
| 761 return sizeof(GLshort); // NOLINT |
| 762 case GL_UNSIGNED_SHORT: |
| 763 return sizeof(GLushort); // NOLINT |
| 764 case GL_INT: |
| 765 return sizeof(GLint); // NOLINT |
| 766 case GL_UNSIGNED_INT: |
| 767 return sizeof(GLuint); // NOLINT |
| 768 default: |
| 769 return 0; |
| 770 } |
| 771 } |
| 772 |
| 734 uint32 GLES2Util::GLErrorToErrorBit(uint32 error) { | 773 uint32 GLES2Util::GLErrorToErrorBit(uint32 error) { |
| 735 switch (error) { | 774 switch (error) { |
| 736 case GL_INVALID_ENUM: | 775 case GL_INVALID_ENUM: |
| 737 return gl_error_bit::kInvalidEnum; | 776 return gl_error_bit::kInvalidEnum; |
| 738 case GL_INVALID_VALUE: | 777 case GL_INVALID_VALUE: |
| 739 return gl_error_bit::kInvalidValue; | 778 return gl_error_bit::kInvalidValue; |
| 740 case GL_INVALID_OPERATION: | 779 case GL_INVALID_OPERATION: |
| 741 return gl_error_bit::kInvalidOperation; | 780 return gl_error_bit::kInvalidOperation; |
| 742 case GL_OUT_OF_MEMORY: | 781 case GL_OUT_OF_MEMORY: |
| 743 return gl_error_bit::kOutOfMemory; | 782 return gl_error_bit::kOutOfMemory; |
| (...skipping 604 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1348 } | 1387 } |
| 1349 | 1388 |
| 1350 return true; | 1389 return true; |
| 1351 } | 1390 } |
| 1352 | 1391 |
| 1353 #include "gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h" | 1392 #include "gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h" |
| 1354 | 1393 |
| 1355 } // namespace gles2 | 1394 } // namespace gles2 |
| 1356 } // namespace gpu | 1395 } // namespace gpu |
| 1357 | 1396 |
| OLD | NEW |