OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
10 | 10 |
(...skipping 3763 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3774 enum_to_string_table; | 3774 enum_to_string_table; |
3775 const size_t GLES2Util::enum_to_string_table_len_ = | 3775 const size_t GLES2Util::enum_to_string_table_len_ = |
3776 sizeof(enum_to_string_table) / sizeof(enum_to_string_table[0]); | 3776 sizeof(enum_to_string_table) / sizeof(enum_to_string_table[0]); |
3777 | 3777 |
3778 std::string GLES2Util::GetStringAttachment(uint32_t value) { | 3778 std::string GLES2Util::GetStringAttachment(uint32_t value) { |
3779 static const EnumToString string_table[] = { | 3779 static const EnumToString string_table[] = { |
3780 {GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"}, | 3780 {GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"}, |
3781 {GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"}, | 3781 {GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"}, |
3782 {GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"}, | 3782 {GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"}, |
3783 }; | 3783 }; |
3784 return GLES2Util::GetQualifiedEnumString( | 3784 return GLES2Util::GetQualifiedEnumString(string_table, |
3785 string_table, arraysize(string_table), value); | 3785 arraysize(string_table), value); |
3786 } | 3786 } |
3787 | 3787 |
3788 std::string GLES2Util::GetStringBackbufferAttachment(uint32_t value) { | 3788 std::string GLES2Util::GetStringBackbufferAttachment(uint32_t value) { |
3789 static const EnumToString string_table[] = { | 3789 static const EnumToString string_table[] = { |
3790 {GL_COLOR_EXT, "GL_COLOR_EXT"}, | 3790 {GL_COLOR_EXT, "GL_COLOR_EXT"}, |
3791 {GL_DEPTH_EXT, "GL_DEPTH_EXT"}, | 3791 {GL_DEPTH_EXT, "GL_DEPTH_EXT"}, |
3792 {GL_STENCIL_EXT, "GL_STENCIL_EXT"}, | 3792 {GL_STENCIL_EXT, "GL_STENCIL_EXT"}, |
3793 }; | 3793 }; |
3794 return GLES2Util::GetQualifiedEnumString( | 3794 return GLES2Util::GetQualifiedEnumString(string_table, |
3795 string_table, arraysize(string_table), value); | 3795 arraysize(string_table), value); |
3796 } | 3796 } |
3797 | 3797 |
3798 std::string GLES2Util::GetStringBlitFilter(uint32_t value) { | 3798 std::string GLES2Util::GetStringBlitFilter(uint32_t value) { |
3799 static const EnumToString string_table[] = { | 3799 static const EnumToString string_table[] = { |
3800 {GL_NEAREST, "GL_NEAREST"}, {GL_LINEAR, "GL_LINEAR"}, | 3800 {GL_NEAREST, "GL_NEAREST"}, {GL_LINEAR, "GL_LINEAR"}, |
3801 }; | 3801 }; |
3802 return GLES2Util::GetQualifiedEnumString( | 3802 return GLES2Util::GetQualifiedEnumString(string_table, |
3803 string_table, arraysize(string_table), value); | 3803 arraysize(string_table), value); |
3804 } | 3804 } |
3805 | 3805 |
3806 std::string GLES2Util::GetStringBufferParameter(uint32_t value) { | 3806 std::string GLES2Util::GetStringBufferParameter(uint32_t value) { |
3807 static const EnumToString string_table[] = { | 3807 static const EnumToString string_table[] = { |
3808 {GL_BUFFER_SIZE, "GL_BUFFER_SIZE"}, {GL_BUFFER_USAGE, "GL_BUFFER_USAGE"}, | 3808 {GL_BUFFER_SIZE, "GL_BUFFER_SIZE"}, {GL_BUFFER_USAGE, "GL_BUFFER_USAGE"}, |
3809 }; | 3809 }; |
3810 return GLES2Util::GetQualifiedEnumString( | 3810 return GLES2Util::GetQualifiedEnumString(string_table, |
3811 string_table, arraysize(string_table), value); | 3811 arraysize(string_table), value); |
3812 } | 3812 } |
3813 | 3813 |
3814 std::string GLES2Util::GetStringBufferTarget(uint32_t value) { | 3814 std::string GLES2Util::GetStringBufferTarget(uint32_t value) { |
3815 static const EnumToString string_table[] = { | 3815 static const EnumToString string_table[] = { |
3816 {GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"}, | 3816 {GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"}, |
3817 {GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"}, | 3817 {GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"}, |
3818 }; | 3818 }; |
3819 return GLES2Util::GetQualifiedEnumString( | 3819 return GLES2Util::GetQualifiedEnumString(string_table, |
3820 string_table, arraysize(string_table), value); | 3820 arraysize(string_table), value); |
3821 } | 3821 } |
3822 | 3822 |
3823 std::string GLES2Util::GetStringBufferUsage(uint32_t value) { | 3823 std::string GLES2Util::GetStringBufferUsage(uint32_t value) { |
3824 static const EnumToString string_table[] = { | 3824 static const EnumToString string_table[] = { |
3825 {GL_STREAM_DRAW, "GL_STREAM_DRAW"}, | 3825 {GL_STREAM_DRAW, "GL_STREAM_DRAW"}, |
3826 {GL_STATIC_DRAW, "GL_STATIC_DRAW"}, | 3826 {GL_STATIC_DRAW, "GL_STATIC_DRAW"}, |
3827 {GL_DYNAMIC_DRAW, "GL_DYNAMIC_DRAW"}, | 3827 {GL_DYNAMIC_DRAW, "GL_DYNAMIC_DRAW"}, |
3828 }; | 3828 }; |
3829 return GLES2Util::GetQualifiedEnumString( | 3829 return GLES2Util::GetQualifiedEnumString(string_table, |
3830 string_table, arraysize(string_table), value); | 3830 arraysize(string_table), value); |
3831 } | 3831 } |
3832 | 3832 |
3833 std::string GLES2Util::GetStringCapability(uint32_t value) { | 3833 std::string GLES2Util::GetStringCapability(uint32_t value) { |
3834 static const EnumToString string_table[] = { | 3834 static const EnumToString string_table[] = { |
3835 {GL_BLEND, "GL_BLEND"}, | 3835 {GL_BLEND, "GL_BLEND"}, |
3836 {GL_CULL_FACE, "GL_CULL_FACE"}, | 3836 {GL_CULL_FACE, "GL_CULL_FACE"}, |
3837 {GL_DEPTH_TEST, "GL_DEPTH_TEST"}, | 3837 {GL_DEPTH_TEST, "GL_DEPTH_TEST"}, |
3838 {GL_DITHER, "GL_DITHER"}, | 3838 {GL_DITHER, "GL_DITHER"}, |
3839 {GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"}, | 3839 {GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"}, |
3840 {GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"}, | 3840 {GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"}, |
3841 {GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"}, | 3841 {GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"}, |
3842 {GL_SCISSOR_TEST, "GL_SCISSOR_TEST"}, | 3842 {GL_SCISSOR_TEST, "GL_SCISSOR_TEST"}, |
3843 {GL_STENCIL_TEST, "GL_STENCIL_TEST"}, | 3843 {GL_STENCIL_TEST, "GL_STENCIL_TEST"}, |
3844 }; | 3844 }; |
3845 return GLES2Util::GetQualifiedEnumString( | 3845 return GLES2Util::GetQualifiedEnumString(string_table, |
3846 string_table, arraysize(string_table), value); | 3846 arraysize(string_table), value); |
3847 } | 3847 } |
3848 | 3848 |
3849 std::string GLES2Util::GetStringCmpFunction(uint32_t value) { | 3849 std::string GLES2Util::GetStringCmpFunction(uint32_t value) { |
3850 static const EnumToString string_table[] = { | 3850 static const EnumToString string_table[] = { |
3851 {GL_NEVER, "GL_NEVER"}, | 3851 {GL_NEVER, "GL_NEVER"}, |
3852 {GL_LESS, "GL_LESS"}, | 3852 {GL_LESS, "GL_LESS"}, |
3853 {GL_EQUAL, "GL_EQUAL"}, | 3853 {GL_EQUAL, "GL_EQUAL"}, |
3854 {GL_LEQUAL, "GL_LEQUAL"}, | 3854 {GL_LEQUAL, "GL_LEQUAL"}, |
3855 {GL_GREATER, "GL_GREATER"}, | 3855 {GL_GREATER, "GL_GREATER"}, |
3856 {GL_NOTEQUAL, "GL_NOTEQUAL"}, | 3856 {GL_NOTEQUAL, "GL_NOTEQUAL"}, |
3857 {GL_GEQUAL, "GL_GEQUAL"}, | 3857 {GL_GEQUAL, "GL_GEQUAL"}, |
3858 {GL_ALWAYS, "GL_ALWAYS"}, | 3858 {GL_ALWAYS, "GL_ALWAYS"}, |
3859 }; | 3859 }; |
3860 return GLES2Util::GetQualifiedEnumString( | 3860 return GLES2Util::GetQualifiedEnumString(string_table, |
3861 string_table, arraysize(string_table), value); | 3861 arraysize(string_table), value); |
3862 } | 3862 } |
3863 | 3863 |
3864 std::string GLES2Util::GetStringCompressedTextureFormat(uint32_t value) { | 3864 std::string GLES2Util::GetStringCompressedTextureFormat(uint32_t value) { |
3865 return GLES2Util::GetQualifiedEnumString(NULL, 0, value); | 3865 return GLES2Util::GetQualifiedEnumString(NULL, 0, value); |
3866 } | 3866 } |
3867 | 3867 |
3868 std::string GLES2Util::GetStringDrawMode(uint32_t value) { | 3868 std::string GLES2Util::GetStringDrawMode(uint32_t value) { |
3869 static const EnumToString string_table[] = { | 3869 static const EnumToString string_table[] = { |
3870 {GL_POINTS, "GL_POINTS"}, | 3870 {GL_POINTS, "GL_POINTS"}, |
3871 {GL_LINE_STRIP, "GL_LINE_STRIP"}, | 3871 {GL_LINE_STRIP, "GL_LINE_STRIP"}, |
3872 {GL_LINE_LOOP, "GL_LINE_LOOP"}, | 3872 {GL_LINE_LOOP, "GL_LINE_LOOP"}, |
3873 {GL_LINES, "GL_LINES"}, | 3873 {GL_LINES, "GL_LINES"}, |
3874 {GL_TRIANGLE_STRIP, "GL_TRIANGLE_STRIP"}, | 3874 {GL_TRIANGLE_STRIP, "GL_TRIANGLE_STRIP"}, |
3875 {GL_TRIANGLE_FAN, "GL_TRIANGLE_FAN"}, | 3875 {GL_TRIANGLE_FAN, "GL_TRIANGLE_FAN"}, |
3876 {GL_TRIANGLES, "GL_TRIANGLES"}, | 3876 {GL_TRIANGLES, "GL_TRIANGLES"}, |
3877 }; | 3877 }; |
3878 return GLES2Util::GetQualifiedEnumString( | 3878 return GLES2Util::GetQualifiedEnumString(string_table, |
3879 string_table, arraysize(string_table), value); | 3879 arraysize(string_table), value); |
3880 } | 3880 } |
3881 | 3881 |
3882 std::string GLES2Util::GetStringDstBlendFactor(uint32_t value) { | 3882 std::string GLES2Util::GetStringDstBlendFactor(uint32_t value) { |
3883 static const EnumToString string_table[] = { | 3883 static const EnumToString string_table[] = { |
3884 {GL_ZERO, "GL_ZERO"}, | 3884 {GL_ZERO, "GL_ZERO"}, |
3885 {GL_ONE, "GL_ONE"}, | 3885 {GL_ONE, "GL_ONE"}, |
3886 {GL_SRC_COLOR, "GL_SRC_COLOR"}, | 3886 {GL_SRC_COLOR, "GL_SRC_COLOR"}, |
3887 {GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"}, | 3887 {GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"}, |
3888 {GL_DST_COLOR, "GL_DST_COLOR"}, | 3888 {GL_DST_COLOR, "GL_DST_COLOR"}, |
3889 {GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"}, | 3889 {GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"}, |
3890 {GL_SRC_ALPHA, "GL_SRC_ALPHA"}, | 3890 {GL_SRC_ALPHA, "GL_SRC_ALPHA"}, |
3891 {GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"}, | 3891 {GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"}, |
3892 {GL_DST_ALPHA, "GL_DST_ALPHA"}, | 3892 {GL_DST_ALPHA, "GL_DST_ALPHA"}, |
3893 {GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"}, | 3893 {GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"}, |
3894 {GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"}, | 3894 {GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"}, |
3895 {GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"}, | 3895 {GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"}, |
3896 {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"}, | 3896 {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"}, |
3897 {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"}, | 3897 {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"}, |
3898 }; | 3898 }; |
3899 return GLES2Util::GetQualifiedEnumString( | 3899 return GLES2Util::GetQualifiedEnumString(string_table, |
3900 string_table, arraysize(string_table), value); | 3900 arraysize(string_table), value); |
3901 } | 3901 } |
3902 | 3902 |
3903 std::string GLES2Util::GetStringEquation(uint32_t value) { | 3903 std::string GLES2Util::GetStringEquation(uint32_t value) { |
3904 static const EnumToString string_table[] = { | 3904 static const EnumToString string_table[] = { |
3905 {GL_FUNC_ADD, "GL_FUNC_ADD"}, | 3905 {GL_FUNC_ADD, "GL_FUNC_ADD"}, |
3906 {GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"}, | 3906 {GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"}, |
3907 {GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"}, | 3907 {GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"}, |
3908 }; | 3908 }; |
3909 return GLES2Util::GetQualifiedEnumString( | 3909 return GLES2Util::GetQualifiedEnumString(string_table, |
3910 string_table, arraysize(string_table), value); | 3910 arraysize(string_table), value); |
3911 } | 3911 } |
3912 | 3912 |
3913 std::string GLES2Util::GetStringFaceMode(uint32_t value) { | 3913 std::string GLES2Util::GetStringFaceMode(uint32_t value) { |
3914 static const EnumToString string_table[] = { | 3914 static const EnumToString string_table[] = { |
3915 {GL_CW, "GL_CW"}, {GL_CCW, "GL_CCW"}, | 3915 {GL_CW, "GL_CW"}, {GL_CCW, "GL_CCW"}, |
3916 }; | 3916 }; |
3917 return GLES2Util::GetQualifiedEnumString( | 3917 return GLES2Util::GetQualifiedEnumString(string_table, |
3918 string_table, arraysize(string_table), value); | 3918 arraysize(string_table), value); |
3919 } | 3919 } |
3920 | 3920 |
3921 std::string GLES2Util::GetStringFaceType(uint32_t value) { | 3921 std::string GLES2Util::GetStringFaceType(uint32_t value) { |
3922 static const EnumToString string_table[] = { | 3922 static const EnumToString string_table[] = { |
3923 {GL_FRONT, "GL_FRONT"}, | 3923 {GL_FRONT, "GL_FRONT"}, |
3924 {GL_BACK, "GL_BACK"}, | 3924 {GL_BACK, "GL_BACK"}, |
3925 {GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"}, | 3925 {GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"}, |
3926 }; | 3926 }; |
3927 return GLES2Util::GetQualifiedEnumString( | 3927 return GLES2Util::GetQualifiedEnumString(string_table, |
3928 string_table, arraysize(string_table), value); | 3928 arraysize(string_table), value); |
3929 } | 3929 } |
3930 | 3930 |
3931 std::string GLES2Util::GetStringFrameBufferParameter(uint32_t value) { | 3931 std::string GLES2Util::GetStringFrameBufferParameter(uint32_t value) { |
3932 static const EnumToString string_table[] = { | 3932 static const EnumToString string_table[] = { |
3933 {GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, | 3933 {GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, |
3934 "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"}, | 3934 "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"}, |
3935 {GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, | 3935 {GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, |
3936 "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"}, | 3936 "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"}, |
3937 {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, | 3937 {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, |
3938 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"}, | 3938 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"}, |
3939 {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, | 3939 {GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, |
3940 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"}, | 3940 "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"}, |
3941 }; | 3941 }; |
3942 return GLES2Util::GetQualifiedEnumString( | 3942 return GLES2Util::GetQualifiedEnumString(string_table, |
3943 string_table, arraysize(string_table), value); | 3943 arraysize(string_table), value); |
3944 } | 3944 } |
3945 | 3945 |
3946 std::string GLES2Util::GetStringFrameBufferTarget(uint32_t value) { | 3946 std::string GLES2Util::GetStringFrameBufferTarget(uint32_t value) { |
3947 static const EnumToString string_table[] = { | 3947 static const EnumToString string_table[] = { |
3948 {GL_FRAMEBUFFER, "GL_FRAMEBUFFER"}, | 3948 {GL_FRAMEBUFFER, "GL_FRAMEBUFFER"}, |
3949 }; | 3949 }; |
3950 return GLES2Util::GetQualifiedEnumString( | 3950 return GLES2Util::GetQualifiedEnumString(string_table, |
3951 string_table, arraysize(string_table), value); | 3951 arraysize(string_table), value); |
3952 } | 3952 } |
3953 | 3953 |
3954 std::string GLES2Util::GetStringGLState(uint32_t value) { | 3954 std::string GLES2Util::GetStringGLState(uint32_t value) { |
3955 static const EnumToString string_table[] = { | 3955 static const EnumToString string_table[] = { |
3956 {GL_ACTIVE_TEXTURE, "GL_ACTIVE_TEXTURE"}, | 3956 {GL_ACTIVE_TEXTURE, "GL_ACTIVE_TEXTURE"}, |
3957 {GL_ALIASED_LINE_WIDTH_RANGE, "GL_ALIASED_LINE_WIDTH_RANGE"}, | 3957 {GL_ALIASED_LINE_WIDTH_RANGE, "GL_ALIASED_LINE_WIDTH_RANGE"}, |
3958 {GL_ALIASED_POINT_SIZE_RANGE, "GL_ALIASED_POINT_SIZE_RANGE"}, | 3958 {GL_ALIASED_POINT_SIZE_RANGE, "GL_ALIASED_POINT_SIZE_RANGE"}, |
3959 {GL_ALPHA_BITS, "GL_ALPHA_BITS"}, | 3959 {GL_ALPHA_BITS, "GL_ALPHA_BITS"}, |
3960 {GL_ARRAY_BUFFER_BINDING, "GL_ARRAY_BUFFER_BINDING"}, | 3960 {GL_ARRAY_BUFFER_BINDING, "GL_ARRAY_BUFFER_BINDING"}, |
3961 {GL_BLUE_BITS, "GL_BLUE_BITS"}, | 3961 {GL_BLUE_BITS, "GL_BLUE_BITS"}, |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4043 {GL_BLEND, "GL_BLEND"}, | 4043 {GL_BLEND, "GL_BLEND"}, |
4044 {GL_CULL_FACE, "GL_CULL_FACE"}, | 4044 {GL_CULL_FACE, "GL_CULL_FACE"}, |
4045 {GL_DEPTH_TEST, "GL_DEPTH_TEST"}, | 4045 {GL_DEPTH_TEST, "GL_DEPTH_TEST"}, |
4046 {GL_DITHER, "GL_DITHER"}, | 4046 {GL_DITHER, "GL_DITHER"}, |
4047 {GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"}, | 4047 {GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"}, |
4048 {GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"}, | 4048 {GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"}, |
4049 {GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"}, | 4049 {GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"}, |
4050 {GL_SCISSOR_TEST, "GL_SCISSOR_TEST"}, | 4050 {GL_SCISSOR_TEST, "GL_SCISSOR_TEST"}, |
4051 {GL_STENCIL_TEST, "GL_STENCIL_TEST"}, | 4051 {GL_STENCIL_TEST, "GL_STENCIL_TEST"}, |
4052 }; | 4052 }; |
4053 return GLES2Util::GetQualifiedEnumString( | 4053 return GLES2Util::GetQualifiedEnumString(string_table, |
4054 string_table, arraysize(string_table), value); | 4054 arraysize(string_table), value); |
4055 } | 4055 } |
4056 | 4056 |
4057 std::string GLES2Util::GetStringGetMaxIndexType(uint32_t value) { | 4057 std::string GLES2Util::GetStringGetMaxIndexType(uint32_t value) { |
4058 static const EnumToString string_table[] = { | 4058 static const EnumToString string_table[] = { |
4059 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | 4059 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, |
4060 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, | 4060 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, |
4061 {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"}, | 4061 {GL_UNSIGNED_INT, "GL_UNSIGNED_INT"}, |
4062 }; | 4062 }; |
4063 return GLES2Util::GetQualifiedEnumString( | 4063 return GLES2Util::GetQualifiedEnumString(string_table, |
4064 string_table, arraysize(string_table), value); | 4064 arraysize(string_table), value); |
4065 } | 4065 } |
4066 | 4066 |
4067 std::string GLES2Util::GetStringGetTexParamTarget(uint32_t value) { | 4067 std::string GLES2Util::GetStringGetTexParamTarget(uint32_t value) { |
4068 static const EnumToString string_table[] = { | 4068 static const EnumToString string_table[] = { |
4069 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, | 4069 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, |
4070 {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"}, | 4070 {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"}, |
4071 }; | 4071 }; |
4072 return GLES2Util::GetQualifiedEnumString( | 4072 return GLES2Util::GetQualifiedEnumString(string_table, |
4073 string_table, arraysize(string_table), value); | 4073 arraysize(string_table), value); |
4074 } | 4074 } |
4075 | 4075 |
4076 std::string GLES2Util::GetStringHintMode(uint32_t value) { | 4076 std::string GLES2Util::GetStringHintMode(uint32_t value) { |
4077 static const EnumToString string_table[] = { | 4077 static const EnumToString string_table[] = { |
4078 {GL_FASTEST, "GL_FASTEST"}, | 4078 {GL_FASTEST, "GL_FASTEST"}, |
4079 {GL_NICEST, "GL_NICEST"}, | 4079 {GL_NICEST, "GL_NICEST"}, |
4080 {GL_DONT_CARE, "GL_DONT_CARE"}, | 4080 {GL_DONT_CARE, "GL_DONT_CARE"}, |
4081 }; | 4081 }; |
4082 return GLES2Util::GetQualifiedEnumString( | 4082 return GLES2Util::GetQualifiedEnumString(string_table, |
4083 string_table, arraysize(string_table), value); | 4083 arraysize(string_table), value); |
4084 } | 4084 } |
4085 | 4085 |
4086 std::string GLES2Util::GetStringHintTarget(uint32_t value) { | 4086 std::string GLES2Util::GetStringHintTarget(uint32_t value) { |
4087 static const EnumToString string_table[] = { | 4087 static const EnumToString string_table[] = { |
4088 {GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"}, | 4088 {GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"}, |
4089 }; | 4089 }; |
4090 return GLES2Util::GetQualifiedEnumString( | 4090 return GLES2Util::GetQualifiedEnumString(string_table, |
4091 string_table, arraysize(string_table), value); | 4091 arraysize(string_table), value); |
4092 } | 4092 } |
4093 | 4093 |
4094 std::string GLES2Util::GetStringImageInternalFormat(uint32_t value) { | 4094 std::string GLES2Util::GetStringImageInternalFormat(uint32_t value) { |
4095 static const EnumToString string_table[] = { | 4095 static const EnumToString string_table[] = { |
4096 {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"}, | 4096 {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"}, |
4097 }; | 4097 }; |
4098 return GLES2Util::GetQualifiedEnumString( | 4098 return GLES2Util::GetQualifiedEnumString(string_table, |
4099 string_table, arraysize(string_table), value); | 4099 arraysize(string_table), value); |
4100 } | 4100 } |
4101 | 4101 |
4102 std::string GLES2Util::GetStringImageUsage(uint32_t value) { | 4102 std::string GLES2Util::GetStringImageUsage(uint32_t value) { |
4103 static const EnumToString string_table[] = { | 4103 static const EnumToString string_table[] = { |
4104 {GL_MAP_CHROMIUM, "GL_MAP_CHROMIUM"}, | 4104 {GL_MAP_CHROMIUM, "GL_MAP_CHROMIUM"}, |
4105 {GL_SCANOUT_CHROMIUM, "GL_SCANOUT_CHROMIUM"}, | 4105 {GL_SCANOUT_CHROMIUM, "GL_SCANOUT_CHROMIUM"}, |
4106 }; | 4106 }; |
4107 return GLES2Util::GetQualifiedEnumString( | 4107 return GLES2Util::GetQualifiedEnumString(string_table, |
4108 string_table, arraysize(string_table), value); | 4108 arraysize(string_table), value); |
4109 } | 4109 } |
4110 | 4110 |
4111 std::string GLES2Util::GetStringIndexType(uint32_t value) { | 4111 std::string GLES2Util::GetStringIndexType(uint32_t value) { |
4112 static const EnumToString string_table[] = { | 4112 static const EnumToString string_table[] = { |
4113 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | 4113 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, |
4114 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, | 4114 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, |
4115 }; | 4115 }; |
4116 return GLES2Util::GetQualifiedEnumString( | 4116 return GLES2Util::GetQualifiedEnumString(string_table, |
4117 string_table, arraysize(string_table), value); | 4117 arraysize(string_table), value); |
4118 } | 4118 } |
4119 | 4119 |
4120 std::string GLES2Util::GetStringMatrixMode(uint32_t value) { | 4120 std::string GLES2Util::GetStringMatrixMode(uint32_t value) { |
4121 static const EnumToString string_table[] = { | 4121 static const EnumToString string_table[] = { |
4122 {GL_PATH_PROJECTION_CHROMIUM, "GL_PATH_PROJECTION_CHROMIUM"}, | 4122 {GL_PATH_PROJECTION_CHROMIUM, "GL_PATH_PROJECTION_CHROMIUM"}, |
4123 {GL_PATH_MODELVIEW_CHROMIUM, "GL_PATH_MODELVIEW_CHROMIUM"}, | 4123 {GL_PATH_MODELVIEW_CHROMIUM, "GL_PATH_MODELVIEW_CHROMIUM"}, |
4124 }; | 4124 }; |
4125 return GLES2Util::GetQualifiedEnumString( | 4125 return GLES2Util::GetQualifiedEnumString(string_table, |
4126 string_table, arraysize(string_table), value); | 4126 arraysize(string_table), value); |
4127 } | 4127 } |
4128 | 4128 |
4129 std::string GLES2Util::GetStringPixelStore(uint32_t value) { | 4129 std::string GLES2Util::GetStringPixelStore(uint32_t value) { |
4130 static const EnumToString string_table[] = { | 4130 static const EnumToString string_table[] = { |
4131 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, | 4131 {GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"}, |
4132 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, | 4132 {GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"}, |
4133 {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"}, | 4133 {GL_UNPACK_FLIP_Y_CHROMIUM, "GL_UNPACK_FLIP_Y_CHROMIUM"}, |
4134 {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM, | 4134 {GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM, |
4135 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"}, | 4135 "GL_UNPACK_PREMULTIPLY_ALPHA_CHROMIUM"}, |
4136 {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, | 4136 {GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, |
4137 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"}, | 4137 "GL_UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM"}, |
4138 }; | 4138 }; |
4139 return GLES2Util::GetQualifiedEnumString( | 4139 return GLES2Util::GetQualifiedEnumString(string_table, |
4140 string_table, arraysize(string_table), value); | 4140 arraysize(string_table), value); |
4141 } | 4141 } |
4142 | 4142 |
4143 std::string GLES2Util::GetStringPixelType(uint32_t value) { | 4143 std::string GLES2Util::GetStringPixelType(uint32_t value) { |
4144 static const EnumToString string_table[] = { | 4144 static const EnumToString string_table[] = { |
4145 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | 4145 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, |
4146 {GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"}, | 4146 {GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"}, |
4147 {GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"}, | 4147 {GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"}, |
4148 {GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"}, | 4148 {GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"}, |
4149 }; | 4149 }; |
4150 return GLES2Util::GetQualifiedEnumString( | 4150 return GLES2Util::GetQualifiedEnumString(string_table, |
4151 string_table, arraysize(string_table), value); | 4151 arraysize(string_table), value); |
4152 } | 4152 } |
4153 | 4153 |
4154 std::string GLES2Util::GetStringProgramParameter(uint32_t value) { | 4154 std::string GLES2Util::GetStringProgramParameter(uint32_t value) { |
4155 static const EnumToString string_table[] = { | 4155 static const EnumToString string_table[] = { |
4156 {GL_DELETE_STATUS, "GL_DELETE_STATUS"}, | 4156 {GL_DELETE_STATUS, "GL_DELETE_STATUS"}, |
4157 {GL_LINK_STATUS, "GL_LINK_STATUS"}, | 4157 {GL_LINK_STATUS, "GL_LINK_STATUS"}, |
4158 {GL_VALIDATE_STATUS, "GL_VALIDATE_STATUS"}, | 4158 {GL_VALIDATE_STATUS, "GL_VALIDATE_STATUS"}, |
4159 {GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"}, | 4159 {GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"}, |
4160 {GL_ATTACHED_SHADERS, "GL_ATTACHED_SHADERS"}, | 4160 {GL_ATTACHED_SHADERS, "GL_ATTACHED_SHADERS"}, |
4161 {GL_ACTIVE_ATTRIBUTES, "GL_ACTIVE_ATTRIBUTES"}, | 4161 {GL_ACTIVE_ATTRIBUTES, "GL_ACTIVE_ATTRIBUTES"}, |
4162 {GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"}, | 4162 {GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"}, |
4163 {GL_ACTIVE_UNIFORMS, "GL_ACTIVE_UNIFORMS"}, | 4163 {GL_ACTIVE_UNIFORMS, "GL_ACTIVE_UNIFORMS"}, |
4164 {GL_ACTIVE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_UNIFORM_MAX_LENGTH"}, | 4164 {GL_ACTIVE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_UNIFORM_MAX_LENGTH"}, |
4165 }; | 4165 }; |
4166 return GLES2Util::GetQualifiedEnumString( | 4166 return GLES2Util::GetQualifiedEnumString(string_table, |
4167 string_table, arraysize(string_table), value); | 4167 arraysize(string_table), value); |
4168 } | 4168 } |
4169 | 4169 |
4170 std::string GLES2Util::GetStringQueryObjectParameter(uint32_t value) { | 4170 std::string GLES2Util::GetStringQueryObjectParameter(uint32_t value) { |
4171 static const EnumToString string_table[] = { | 4171 static const EnumToString string_table[] = { |
4172 {GL_QUERY_RESULT_EXT, "GL_QUERY_RESULT_EXT"}, | 4172 {GL_QUERY_RESULT_EXT, "GL_QUERY_RESULT_EXT"}, |
4173 {GL_QUERY_RESULT_AVAILABLE_EXT, "GL_QUERY_RESULT_AVAILABLE_EXT"}, | 4173 {GL_QUERY_RESULT_AVAILABLE_EXT, "GL_QUERY_RESULT_AVAILABLE_EXT"}, |
4174 }; | 4174 }; |
4175 return GLES2Util::GetQualifiedEnumString( | 4175 return GLES2Util::GetQualifiedEnumString(string_table, |
4176 string_table, arraysize(string_table), value); | 4176 arraysize(string_table), value); |
4177 } | 4177 } |
4178 | 4178 |
4179 std::string GLES2Util::GetStringQueryParameter(uint32_t value) { | 4179 std::string GLES2Util::GetStringQueryParameter(uint32_t value) { |
4180 static const EnumToString string_table[] = { | 4180 static const EnumToString string_table[] = { |
4181 {GL_CURRENT_QUERY_EXT, "GL_CURRENT_QUERY_EXT"}, | 4181 {GL_CURRENT_QUERY_EXT, "GL_CURRENT_QUERY_EXT"}, |
4182 }; | 4182 }; |
4183 return GLES2Util::GetQualifiedEnumString( | 4183 return GLES2Util::GetQualifiedEnumString(string_table, |
4184 string_table, arraysize(string_table), value); | 4184 arraysize(string_table), value); |
4185 } | 4185 } |
4186 | 4186 |
4187 std::string GLES2Util::GetStringQueryTarget(uint32_t value) { | 4187 std::string GLES2Util::GetStringQueryTarget(uint32_t value) { |
4188 static const EnumToString string_table[] = { | 4188 static const EnumToString string_table[] = { |
4189 {GL_ANY_SAMPLES_PASSED_EXT, "GL_ANY_SAMPLES_PASSED_EXT"}, | 4189 {GL_ANY_SAMPLES_PASSED_EXT, "GL_ANY_SAMPLES_PASSED_EXT"}, |
4190 {GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT, | 4190 {GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT, |
4191 "GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT"}, | 4191 "GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT"}, |
4192 {GL_COMMANDS_ISSUED_CHROMIUM, "GL_COMMANDS_ISSUED_CHROMIUM"}, | 4192 {GL_COMMANDS_ISSUED_CHROMIUM, "GL_COMMANDS_ISSUED_CHROMIUM"}, |
4193 {GL_LATENCY_QUERY_CHROMIUM, "GL_LATENCY_QUERY_CHROMIUM"}, | 4193 {GL_LATENCY_QUERY_CHROMIUM, "GL_LATENCY_QUERY_CHROMIUM"}, |
4194 {GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM, | 4194 {GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM, |
4195 "GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM"}, | 4195 "GL_ASYNC_PIXEL_UNPACK_COMPLETED_CHROMIUM"}, |
4196 {GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM, | 4196 {GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM, |
4197 "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM"}, | 4197 "GL_ASYNC_PIXEL_PACK_COMPLETED_CHROMIUM"}, |
4198 {GL_COMMANDS_COMPLETED_CHROMIUM, "GL_COMMANDS_COMPLETED_CHROMIUM"}, | 4198 {GL_COMMANDS_COMPLETED_CHROMIUM, "GL_COMMANDS_COMPLETED_CHROMIUM"}, |
4199 }; | 4199 }; |
4200 return GLES2Util::GetQualifiedEnumString( | 4200 return GLES2Util::GetQualifiedEnumString(string_table, |
4201 string_table, arraysize(string_table), value); | 4201 arraysize(string_table), value); |
4202 } | 4202 } |
4203 | 4203 |
4204 std::string GLES2Util::GetStringReadPixelFormat(uint32_t value) { | 4204 std::string GLES2Util::GetStringReadPixelFormat(uint32_t value) { |
4205 static const EnumToString string_table[] = { | 4205 static const EnumToString string_table[] = { |
4206 {GL_ALPHA, "GL_ALPHA"}, {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"}, | 4206 {GL_ALPHA, "GL_ALPHA"}, {GL_RGB, "GL_RGB"}, {GL_RGBA, "GL_RGBA"}, |
4207 }; | 4207 }; |
4208 return GLES2Util::GetQualifiedEnumString( | 4208 return GLES2Util::GetQualifiedEnumString(string_table, |
4209 string_table, arraysize(string_table), value); | 4209 arraysize(string_table), value); |
4210 } | 4210 } |
4211 | 4211 |
4212 std::string GLES2Util::GetStringReadPixelType(uint32_t value) { | 4212 std::string GLES2Util::GetStringReadPixelType(uint32_t value) { |
4213 static const EnumToString string_table[] = { | 4213 static const EnumToString string_table[] = { |
4214 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | 4214 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, |
4215 {GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"}, | 4215 {GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"}, |
4216 {GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"}, | 4216 {GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"}, |
4217 {GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"}, | 4217 {GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"}, |
4218 }; | 4218 }; |
4219 return GLES2Util::GetQualifiedEnumString( | 4219 return GLES2Util::GetQualifiedEnumString(string_table, |
4220 string_table, arraysize(string_table), value); | 4220 arraysize(string_table), value); |
4221 } | 4221 } |
4222 | 4222 |
4223 std::string GLES2Util::GetStringRenderBufferFormat(uint32_t value) { | 4223 std::string GLES2Util::GetStringRenderBufferFormat(uint32_t value) { |
4224 static const EnumToString string_table[] = { | 4224 static const EnumToString string_table[] = { |
4225 {GL_RGBA4, "GL_RGBA4"}, | 4225 {GL_RGBA4, "GL_RGBA4"}, |
4226 {GL_RGB565, "GL_RGB565"}, | 4226 {GL_RGB565, "GL_RGB565"}, |
4227 {GL_RGB5_A1, "GL_RGB5_A1"}, | 4227 {GL_RGB5_A1, "GL_RGB5_A1"}, |
4228 {GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"}, | 4228 {GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"}, |
4229 {GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"}, | 4229 {GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"}, |
4230 }; | 4230 }; |
4231 return GLES2Util::GetQualifiedEnumString( | 4231 return GLES2Util::GetQualifiedEnumString(string_table, |
4232 string_table, arraysize(string_table), value); | 4232 arraysize(string_table), value); |
4233 } | 4233 } |
4234 | 4234 |
4235 std::string GLES2Util::GetStringRenderBufferParameter(uint32_t value) { | 4235 std::string GLES2Util::GetStringRenderBufferParameter(uint32_t value) { |
4236 static const EnumToString string_table[] = { | 4236 static const EnumToString string_table[] = { |
4237 {GL_RENDERBUFFER_RED_SIZE, "GL_RENDERBUFFER_RED_SIZE"}, | 4237 {GL_RENDERBUFFER_RED_SIZE, "GL_RENDERBUFFER_RED_SIZE"}, |
4238 {GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"}, | 4238 {GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"}, |
4239 {GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"}, | 4239 {GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"}, |
4240 {GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"}, | 4240 {GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"}, |
4241 {GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"}, | 4241 {GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"}, |
4242 {GL_RENDERBUFFER_STENCIL_SIZE, "GL_RENDERBUFFER_STENCIL_SIZE"}, | 4242 {GL_RENDERBUFFER_STENCIL_SIZE, "GL_RENDERBUFFER_STENCIL_SIZE"}, |
4243 {GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"}, | 4243 {GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"}, |
4244 {GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"}, | 4244 {GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"}, |
4245 {GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"}, | 4245 {GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"}, |
4246 }; | 4246 }; |
4247 return GLES2Util::GetQualifiedEnumString( | 4247 return GLES2Util::GetQualifiedEnumString(string_table, |
4248 string_table, arraysize(string_table), value); | 4248 arraysize(string_table), value); |
4249 } | 4249 } |
4250 | 4250 |
4251 std::string GLES2Util::GetStringRenderBufferTarget(uint32_t value) { | 4251 std::string GLES2Util::GetStringRenderBufferTarget(uint32_t value) { |
4252 static const EnumToString string_table[] = { | 4252 static const EnumToString string_table[] = { |
4253 {GL_RENDERBUFFER, "GL_RENDERBUFFER"}, | 4253 {GL_RENDERBUFFER, "GL_RENDERBUFFER"}, |
4254 }; | 4254 }; |
4255 return GLES2Util::GetQualifiedEnumString( | 4255 return GLES2Util::GetQualifiedEnumString(string_table, |
4256 string_table, arraysize(string_table), value); | 4256 arraysize(string_table), value); |
4257 } | 4257 } |
4258 | 4258 |
4259 std::string GLES2Util::GetStringResetStatus(uint32_t value) { | 4259 std::string GLES2Util::GetStringResetStatus(uint32_t value) { |
4260 static const EnumToString string_table[] = { | 4260 static const EnumToString string_table[] = { |
4261 {GL_GUILTY_CONTEXT_RESET_ARB, "GL_GUILTY_CONTEXT_RESET_ARB"}, | 4261 {GL_GUILTY_CONTEXT_RESET_ARB, "GL_GUILTY_CONTEXT_RESET_ARB"}, |
4262 {GL_INNOCENT_CONTEXT_RESET_ARB, "GL_INNOCENT_CONTEXT_RESET_ARB"}, | 4262 {GL_INNOCENT_CONTEXT_RESET_ARB, "GL_INNOCENT_CONTEXT_RESET_ARB"}, |
4263 {GL_UNKNOWN_CONTEXT_RESET_ARB, "GL_UNKNOWN_CONTEXT_RESET_ARB"}, | 4263 {GL_UNKNOWN_CONTEXT_RESET_ARB, "GL_UNKNOWN_CONTEXT_RESET_ARB"}, |
4264 }; | 4264 }; |
4265 return GLES2Util::GetQualifiedEnumString( | 4265 return GLES2Util::GetQualifiedEnumString(string_table, |
4266 string_table, arraysize(string_table), value); | 4266 arraysize(string_table), value); |
4267 } | 4267 } |
4268 | 4268 |
4269 std::string GLES2Util::GetStringShaderBinaryFormat(uint32_t value) { | 4269 std::string GLES2Util::GetStringShaderBinaryFormat(uint32_t value) { |
4270 return GLES2Util::GetQualifiedEnumString(NULL, 0, value); | 4270 return GLES2Util::GetQualifiedEnumString(NULL, 0, value); |
4271 } | 4271 } |
4272 | 4272 |
4273 std::string GLES2Util::GetStringShaderParameter(uint32_t value) { | 4273 std::string GLES2Util::GetStringShaderParameter(uint32_t value) { |
4274 static const EnumToString string_table[] = { | 4274 static const EnumToString string_table[] = { |
4275 {GL_SHADER_TYPE, "GL_SHADER_TYPE"}, | 4275 {GL_SHADER_TYPE, "GL_SHADER_TYPE"}, |
4276 {GL_DELETE_STATUS, "GL_DELETE_STATUS"}, | 4276 {GL_DELETE_STATUS, "GL_DELETE_STATUS"}, |
4277 {GL_COMPILE_STATUS, "GL_COMPILE_STATUS"}, | 4277 {GL_COMPILE_STATUS, "GL_COMPILE_STATUS"}, |
4278 {GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"}, | 4278 {GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"}, |
4279 {GL_SHADER_SOURCE_LENGTH, "GL_SHADER_SOURCE_LENGTH"}, | 4279 {GL_SHADER_SOURCE_LENGTH, "GL_SHADER_SOURCE_LENGTH"}, |
4280 {GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE, | 4280 {GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE, |
4281 "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"}, | 4281 "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"}, |
4282 }; | 4282 }; |
4283 return GLES2Util::GetQualifiedEnumString( | 4283 return GLES2Util::GetQualifiedEnumString(string_table, |
4284 string_table, arraysize(string_table), value); | 4284 arraysize(string_table), value); |
4285 } | 4285 } |
4286 | 4286 |
4287 std::string GLES2Util::GetStringShaderPrecision(uint32_t value) { | 4287 std::string GLES2Util::GetStringShaderPrecision(uint32_t value) { |
4288 static const EnumToString string_table[] = { | 4288 static const EnumToString string_table[] = { |
4289 {GL_LOW_FLOAT, "GL_LOW_FLOAT"}, | 4289 {GL_LOW_FLOAT, "GL_LOW_FLOAT"}, |
4290 {GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"}, | 4290 {GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"}, |
4291 {GL_HIGH_FLOAT, "GL_HIGH_FLOAT"}, | 4291 {GL_HIGH_FLOAT, "GL_HIGH_FLOAT"}, |
4292 {GL_LOW_INT, "GL_LOW_INT"}, | 4292 {GL_LOW_INT, "GL_LOW_INT"}, |
4293 {GL_MEDIUM_INT, "GL_MEDIUM_INT"}, | 4293 {GL_MEDIUM_INT, "GL_MEDIUM_INT"}, |
4294 {GL_HIGH_INT, "GL_HIGH_INT"}, | 4294 {GL_HIGH_INT, "GL_HIGH_INT"}, |
4295 }; | 4295 }; |
4296 return GLES2Util::GetQualifiedEnumString( | 4296 return GLES2Util::GetQualifiedEnumString(string_table, |
4297 string_table, arraysize(string_table), value); | 4297 arraysize(string_table), value); |
4298 } | 4298 } |
4299 | 4299 |
4300 std::string GLES2Util::GetStringShaderType(uint32_t value) { | 4300 std::string GLES2Util::GetStringShaderType(uint32_t value) { |
4301 static const EnumToString string_table[] = { | 4301 static const EnumToString string_table[] = { |
4302 {GL_VERTEX_SHADER, "GL_VERTEX_SHADER"}, | 4302 {GL_VERTEX_SHADER, "GL_VERTEX_SHADER"}, |
4303 {GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"}, | 4303 {GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"}, |
4304 }; | 4304 }; |
4305 return GLES2Util::GetQualifiedEnumString( | 4305 return GLES2Util::GetQualifiedEnumString(string_table, |
4306 string_table, arraysize(string_table), value); | 4306 arraysize(string_table), value); |
4307 } | 4307 } |
4308 | 4308 |
4309 std::string GLES2Util::GetStringSrcBlendFactor(uint32_t value) { | 4309 std::string GLES2Util::GetStringSrcBlendFactor(uint32_t value) { |
4310 static const EnumToString string_table[] = { | 4310 static const EnumToString string_table[] = { |
4311 {GL_ZERO, "GL_ZERO"}, | 4311 {GL_ZERO, "GL_ZERO"}, |
4312 {GL_ONE, "GL_ONE"}, | 4312 {GL_ONE, "GL_ONE"}, |
4313 {GL_SRC_COLOR, "GL_SRC_COLOR"}, | 4313 {GL_SRC_COLOR, "GL_SRC_COLOR"}, |
4314 {GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"}, | 4314 {GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"}, |
4315 {GL_DST_COLOR, "GL_DST_COLOR"}, | 4315 {GL_DST_COLOR, "GL_DST_COLOR"}, |
4316 {GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"}, | 4316 {GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"}, |
4317 {GL_SRC_ALPHA, "GL_SRC_ALPHA"}, | 4317 {GL_SRC_ALPHA, "GL_SRC_ALPHA"}, |
4318 {GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"}, | 4318 {GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"}, |
4319 {GL_DST_ALPHA, "GL_DST_ALPHA"}, | 4319 {GL_DST_ALPHA, "GL_DST_ALPHA"}, |
4320 {GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"}, | 4320 {GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"}, |
4321 {GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"}, | 4321 {GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"}, |
4322 {GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"}, | 4322 {GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"}, |
4323 {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"}, | 4323 {GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"}, |
4324 {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"}, | 4324 {GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"}, |
4325 {GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"}, | 4325 {GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"}, |
4326 }; | 4326 }; |
4327 return GLES2Util::GetQualifiedEnumString( | 4327 return GLES2Util::GetQualifiedEnumString(string_table, |
4328 string_table, arraysize(string_table), value); | 4328 arraysize(string_table), value); |
4329 } | 4329 } |
4330 | 4330 |
4331 std::string GLES2Util::GetStringStencilOp(uint32_t value) { | 4331 std::string GLES2Util::GetStringStencilOp(uint32_t value) { |
4332 static const EnumToString string_table[] = { | 4332 static const EnumToString string_table[] = { |
4333 {GL_KEEP, "GL_KEEP"}, | 4333 {GL_KEEP, "GL_KEEP"}, |
4334 {GL_ZERO, "GL_ZERO"}, | 4334 {GL_ZERO, "GL_ZERO"}, |
4335 {GL_REPLACE, "GL_REPLACE"}, | 4335 {GL_REPLACE, "GL_REPLACE"}, |
4336 {GL_INCR, "GL_INCR"}, | 4336 {GL_INCR, "GL_INCR"}, |
4337 {GL_INCR_WRAP, "GL_INCR_WRAP"}, | 4337 {GL_INCR_WRAP, "GL_INCR_WRAP"}, |
4338 {GL_DECR, "GL_DECR"}, | 4338 {GL_DECR, "GL_DECR"}, |
4339 {GL_DECR_WRAP, "GL_DECR_WRAP"}, | 4339 {GL_DECR_WRAP, "GL_DECR_WRAP"}, |
4340 {GL_INVERT, "GL_INVERT"}, | 4340 {GL_INVERT, "GL_INVERT"}, |
4341 }; | 4341 }; |
4342 return GLES2Util::GetQualifiedEnumString( | 4342 return GLES2Util::GetQualifiedEnumString(string_table, |
4343 string_table, arraysize(string_table), value); | 4343 arraysize(string_table), value); |
4344 } | 4344 } |
4345 | 4345 |
4346 std::string GLES2Util::GetStringStringType(uint32_t value) { | 4346 std::string GLES2Util::GetStringStringType(uint32_t value) { |
4347 static const EnumToString string_table[] = { | 4347 static const EnumToString string_table[] = { |
4348 {GL_VENDOR, "GL_VENDOR"}, | 4348 {GL_VENDOR, "GL_VENDOR"}, |
4349 {GL_RENDERER, "GL_RENDERER"}, | 4349 {GL_RENDERER, "GL_RENDERER"}, |
4350 {GL_VERSION, "GL_VERSION"}, | 4350 {GL_VERSION, "GL_VERSION"}, |
4351 {GL_SHADING_LANGUAGE_VERSION, "GL_SHADING_LANGUAGE_VERSION"}, | 4351 {GL_SHADING_LANGUAGE_VERSION, "GL_SHADING_LANGUAGE_VERSION"}, |
4352 {GL_EXTENSIONS, "GL_EXTENSIONS"}, | 4352 {GL_EXTENSIONS, "GL_EXTENSIONS"}, |
4353 }; | 4353 }; |
4354 return GLES2Util::GetQualifiedEnumString( | 4354 return GLES2Util::GetQualifiedEnumString(string_table, |
4355 string_table, arraysize(string_table), value); | 4355 arraysize(string_table), value); |
4356 } | 4356 } |
4357 | 4357 |
4358 std::string GLES2Util::GetStringTextureBindTarget(uint32_t value) { | 4358 std::string GLES2Util::GetStringTextureBindTarget(uint32_t value) { |
4359 static const EnumToString string_table[] = { | 4359 static const EnumToString string_table[] = { |
4360 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, | 4360 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, |
4361 {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"}, | 4361 {GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"}, |
4362 }; | 4362 }; |
4363 return GLES2Util::GetQualifiedEnumString( | 4363 return GLES2Util::GetQualifiedEnumString(string_table, |
4364 string_table, arraysize(string_table), value); | 4364 arraysize(string_table), value); |
4365 } | 4365 } |
4366 | 4366 |
4367 std::string GLES2Util::GetStringTextureFormat(uint32_t value) { | 4367 std::string GLES2Util::GetStringTextureFormat(uint32_t value) { |
4368 static const EnumToString string_table[] = { | 4368 static const EnumToString string_table[] = { |
4369 {GL_ALPHA, "GL_ALPHA"}, | 4369 {GL_ALPHA, "GL_ALPHA"}, |
4370 {GL_LUMINANCE, "GL_LUMINANCE"}, | 4370 {GL_LUMINANCE, "GL_LUMINANCE"}, |
4371 {GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"}, | 4371 {GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"}, |
4372 {GL_RGB, "GL_RGB"}, | 4372 {GL_RGB, "GL_RGB"}, |
4373 {GL_RGBA, "GL_RGBA"}, | 4373 {GL_RGBA, "GL_RGBA"}, |
4374 }; | 4374 }; |
4375 return GLES2Util::GetQualifiedEnumString( | 4375 return GLES2Util::GetQualifiedEnumString(string_table, |
4376 string_table, arraysize(string_table), value); | 4376 arraysize(string_table), value); |
4377 } | 4377 } |
4378 | 4378 |
4379 std::string GLES2Util::GetStringTextureInternalFormat(uint32_t value) { | 4379 std::string GLES2Util::GetStringTextureInternalFormat(uint32_t value) { |
4380 static const EnumToString string_table[] = { | 4380 static const EnumToString string_table[] = { |
4381 {GL_ALPHA, "GL_ALPHA"}, | 4381 {GL_ALPHA, "GL_ALPHA"}, |
4382 {GL_LUMINANCE, "GL_LUMINANCE"}, | 4382 {GL_LUMINANCE, "GL_LUMINANCE"}, |
4383 {GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"}, | 4383 {GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"}, |
4384 {GL_RGB, "GL_RGB"}, | 4384 {GL_RGB, "GL_RGB"}, |
4385 {GL_RGBA, "GL_RGBA"}, | 4385 {GL_RGBA, "GL_RGBA"}, |
4386 }; | 4386 }; |
4387 return GLES2Util::GetQualifiedEnumString( | 4387 return GLES2Util::GetQualifiedEnumString(string_table, |
4388 string_table, arraysize(string_table), value); | 4388 arraysize(string_table), value); |
4389 } | 4389 } |
4390 | 4390 |
4391 std::string GLES2Util::GetStringTextureInternalFormatStorage(uint32_t value) { | 4391 std::string GLES2Util::GetStringTextureInternalFormatStorage(uint32_t value) { |
4392 static const EnumToString string_table[] = { | 4392 static const EnumToString string_table[] = { |
4393 {GL_RGB565, "GL_RGB565"}, | 4393 {GL_RGB565, "GL_RGB565"}, |
4394 {GL_RGBA4, "GL_RGBA4"}, | 4394 {GL_RGBA4, "GL_RGBA4"}, |
4395 {GL_RGB5_A1, "GL_RGB5_A1"}, | 4395 {GL_RGB5_A1, "GL_RGB5_A1"}, |
4396 {GL_ALPHA8_EXT, "GL_ALPHA8_EXT"}, | 4396 {GL_ALPHA8_EXT, "GL_ALPHA8_EXT"}, |
4397 {GL_LUMINANCE8_EXT, "GL_LUMINANCE8_EXT"}, | 4397 {GL_LUMINANCE8_EXT, "GL_LUMINANCE8_EXT"}, |
4398 {GL_LUMINANCE8_ALPHA8_EXT, "GL_LUMINANCE8_ALPHA8_EXT"}, | 4398 {GL_LUMINANCE8_ALPHA8_EXT, "GL_LUMINANCE8_ALPHA8_EXT"}, |
4399 {GL_RGB8_OES, "GL_RGB8_OES"}, | 4399 {GL_RGB8_OES, "GL_RGB8_OES"}, |
4400 {GL_RGBA8_OES, "GL_RGBA8_OES"}, | 4400 {GL_RGBA8_OES, "GL_RGBA8_OES"}, |
4401 }; | 4401 }; |
4402 return GLES2Util::GetQualifiedEnumString( | 4402 return GLES2Util::GetQualifiedEnumString(string_table, |
4403 string_table, arraysize(string_table), value); | 4403 arraysize(string_table), value); |
4404 } | 4404 } |
4405 | 4405 |
4406 std::string GLES2Util::GetStringTextureMagFilterMode(uint32_t value) { | 4406 std::string GLES2Util::GetStringTextureMagFilterMode(uint32_t value) { |
4407 static const EnumToString string_table[] = { | 4407 static const EnumToString string_table[] = { |
4408 {GL_NEAREST, "GL_NEAREST"}, {GL_LINEAR, "GL_LINEAR"}, | 4408 {GL_NEAREST, "GL_NEAREST"}, {GL_LINEAR, "GL_LINEAR"}, |
4409 }; | 4409 }; |
4410 return GLES2Util::GetQualifiedEnumString( | 4410 return GLES2Util::GetQualifiedEnumString(string_table, |
4411 string_table, arraysize(string_table), value); | 4411 arraysize(string_table), value); |
4412 } | 4412 } |
4413 | 4413 |
4414 std::string GLES2Util::GetStringTextureMinFilterMode(uint32_t value) { | 4414 std::string GLES2Util::GetStringTextureMinFilterMode(uint32_t value) { |
4415 static const EnumToString string_table[] = { | 4415 static const EnumToString string_table[] = { |
4416 {GL_NEAREST, "GL_NEAREST"}, | 4416 {GL_NEAREST, "GL_NEAREST"}, |
4417 {GL_LINEAR, "GL_LINEAR"}, | 4417 {GL_LINEAR, "GL_LINEAR"}, |
4418 {GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"}, | 4418 {GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"}, |
4419 {GL_LINEAR_MIPMAP_NEAREST, "GL_LINEAR_MIPMAP_NEAREST"}, | 4419 {GL_LINEAR_MIPMAP_NEAREST, "GL_LINEAR_MIPMAP_NEAREST"}, |
4420 {GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"}, | 4420 {GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"}, |
4421 {GL_LINEAR_MIPMAP_LINEAR, "GL_LINEAR_MIPMAP_LINEAR"}, | 4421 {GL_LINEAR_MIPMAP_LINEAR, "GL_LINEAR_MIPMAP_LINEAR"}, |
4422 }; | 4422 }; |
4423 return GLES2Util::GetQualifiedEnumString( | 4423 return GLES2Util::GetQualifiedEnumString(string_table, |
4424 string_table, arraysize(string_table), value); | 4424 arraysize(string_table), value); |
4425 } | 4425 } |
4426 | 4426 |
4427 std::string GLES2Util::GetStringTextureParameter(uint32_t value) { | 4427 std::string GLES2Util::GetStringTextureParameter(uint32_t value) { |
4428 static const EnumToString string_table[] = { | 4428 static const EnumToString string_table[] = { |
4429 {GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"}, | 4429 {GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"}, |
4430 {GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"}, | 4430 {GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"}, |
4431 {GL_TEXTURE_POOL_CHROMIUM, "GL_TEXTURE_POOL_CHROMIUM"}, | 4431 {GL_TEXTURE_POOL_CHROMIUM, "GL_TEXTURE_POOL_CHROMIUM"}, |
4432 {GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"}, | 4432 {GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"}, |
4433 {GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"}, | 4433 {GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"}, |
4434 }; | 4434 }; |
4435 return GLES2Util::GetQualifiedEnumString( | 4435 return GLES2Util::GetQualifiedEnumString(string_table, |
4436 string_table, arraysize(string_table), value); | 4436 arraysize(string_table), value); |
4437 } | 4437 } |
4438 | 4438 |
4439 std::string GLES2Util::GetStringTexturePool(uint32_t value) { | 4439 std::string GLES2Util::GetStringTexturePool(uint32_t value) { |
4440 static const EnumToString string_table[] = { | 4440 static const EnumToString string_table[] = { |
4441 {GL_TEXTURE_POOL_MANAGED_CHROMIUM, "GL_TEXTURE_POOL_MANAGED_CHROMIUM"}, | 4441 {GL_TEXTURE_POOL_MANAGED_CHROMIUM, "GL_TEXTURE_POOL_MANAGED_CHROMIUM"}, |
4442 {GL_TEXTURE_POOL_UNMANAGED_CHROMIUM, | 4442 {GL_TEXTURE_POOL_UNMANAGED_CHROMIUM, |
4443 "GL_TEXTURE_POOL_UNMANAGED_CHROMIUM"}, | 4443 "GL_TEXTURE_POOL_UNMANAGED_CHROMIUM"}, |
4444 }; | 4444 }; |
4445 return GLES2Util::GetQualifiedEnumString( | 4445 return GLES2Util::GetQualifiedEnumString(string_table, |
4446 string_table, arraysize(string_table), value); | 4446 arraysize(string_table), value); |
4447 } | 4447 } |
4448 | 4448 |
4449 std::string GLES2Util::GetStringTextureTarget(uint32_t value) { | 4449 std::string GLES2Util::GetStringTextureTarget(uint32_t value) { |
4450 static const EnumToString string_table[] = { | 4450 static const EnumToString string_table[] = { |
4451 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, | 4451 {GL_TEXTURE_2D, "GL_TEXTURE_2D"}, |
4452 {GL_TEXTURE_CUBE_MAP_POSITIVE_X, "GL_TEXTURE_CUBE_MAP_POSITIVE_X"}, | 4452 {GL_TEXTURE_CUBE_MAP_POSITIVE_X, "GL_TEXTURE_CUBE_MAP_POSITIVE_X"}, |
4453 {GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"}, | 4453 {GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"}, |
4454 {GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"}, | 4454 {GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"}, |
4455 {GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"}, | 4455 {GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"}, |
4456 {GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z"}, | 4456 {GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z"}, |
4457 {GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"}, | 4457 {GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"}, |
4458 }; | 4458 }; |
4459 return GLES2Util::GetQualifiedEnumString( | 4459 return GLES2Util::GetQualifiedEnumString(string_table, |
4460 string_table, arraysize(string_table), value); | 4460 arraysize(string_table), value); |
4461 } | 4461 } |
4462 | 4462 |
4463 std::string GLES2Util::GetStringTextureUsage(uint32_t value) { | 4463 std::string GLES2Util::GetStringTextureUsage(uint32_t value) { |
4464 static const EnumToString string_table[] = { | 4464 static const EnumToString string_table[] = { |
4465 {GL_NONE, "GL_NONE"}, | 4465 {GL_NONE, "GL_NONE"}, |
4466 {GL_FRAMEBUFFER_ATTACHMENT_ANGLE, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE"}, | 4466 {GL_FRAMEBUFFER_ATTACHMENT_ANGLE, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE"}, |
4467 }; | 4467 }; |
4468 return GLES2Util::GetQualifiedEnumString( | 4468 return GLES2Util::GetQualifiedEnumString(string_table, |
4469 string_table, arraysize(string_table), value); | 4469 arraysize(string_table), value); |
4470 } | 4470 } |
4471 | 4471 |
4472 std::string GLES2Util::GetStringTextureWrapMode(uint32_t value) { | 4472 std::string GLES2Util::GetStringTextureWrapMode(uint32_t value) { |
4473 static const EnumToString string_table[] = { | 4473 static const EnumToString string_table[] = { |
4474 {GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE"}, | 4474 {GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE"}, |
4475 {GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT"}, | 4475 {GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT"}, |
4476 {GL_REPEAT, "GL_REPEAT"}, | 4476 {GL_REPEAT, "GL_REPEAT"}, |
4477 }; | 4477 }; |
4478 return GLES2Util::GetQualifiedEnumString( | 4478 return GLES2Util::GetQualifiedEnumString(string_table, |
4479 string_table, arraysize(string_table), value); | 4479 arraysize(string_table), value); |
4480 } | 4480 } |
4481 | 4481 |
4482 std::string GLES2Util::GetStringVertexAttribType(uint32_t value) { | 4482 std::string GLES2Util::GetStringVertexAttribType(uint32_t value) { |
4483 static const EnumToString string_table[] = { | 4483 static const EnumToString string_table[] = { |
4484 {GL_BYTE, "GL_BYTE"}, | 4484 {GL_BYTE, "GL_BYTE"}, |
4485 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, | 4485 {GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"}, |
4486 {GL_SHORT, "GL_SHORT"}, | 4486 {GL_SHORT, "GL_SHORT"}, |
4487 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, | 4487 {GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"}, |
4488 {GL_FLOAT, "GL_FLOAT"}, | 4488 {GL_FLOAT, "GL_FLOAT"}, |
4489 }; | 4489 }; |
4490 return GLES2Util::GetQualifiedEnumString( | 4490 return GLES2Util::GetQualifiedEnumString(string_table, |
4491 string_table, arraysize(string_table), value); | 4491 arraysize(string_table), value); |
4492 } | 4492 } |
4493 | 4493 |
4494 std::string GLES2Util::GetStringVertexAttribute(uint32_t value) { | 4494 std::string GLES2Util::GetStringVertexAttribute(uint32_t value) { |
4495 static const EnumToString string_table[] = { | 4495 static const EnumToString string_table[] = { |
4496 {GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"}, | 4496 {GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"}, |
4497 {GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, | 4497 {GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, |
4498 "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"}, | 4498 "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"}, |
4499 {GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"}, | 4499 {GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"}, |
4500 {GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"}, | 4500 {GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"}, |
4501 {GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"}, | 4501 {GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"}, |
4502 {GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"}, | 4502 {GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"}, |
4503 {GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"}, | 4503 {GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"}, |
4504 }; | 4504 }; |
4505 return GLES2Util::GetQualifiedEnumString( | 4505 return GLES2Util::GetQualifiedEnumString(string_table, |
4506 string_table, arraysize(string_table), value); | 4506 arraysize(string_table), value); |
4507 } | 4507 } |
4508 | 4508 |
4509 std::string GLES2Util::GetStringVertexPointer(uint32_t value) { | 4509 std::string GLES2Util::GetStringVertexPointer(uint32_t value) { |
4510 static const EnumToString string_table[] = { | 4510 static const EnumToString string_table[] = { |
4511 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, | 4511 {GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"}, |
4512 }; | 4512 }; |
4513 return GLES2Util::GetQualifiedEnumString( | 4513 return GLES2Util::GetQualifiedEnumString(string_table, |
4514 string_table, arraysize(string_table), value); | 4514 arraysize(string_table), value); |
4515 } | 4515 } |
4516 | 4516 |
4517 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ | 4517 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_UTILS_IMPLEMENTATION_AUTOGEN_H_ |
OLD | NEW |