Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(196)

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h

Issue 706203003: Update from https://crrev.com/303153 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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_
OLDNEW
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_format_test_autogen.h ('k') | gpu/command_buffer/service/command_buffer_service.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698