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
3 // found in the LICENSE file.
5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py
7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename
11 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_AUTOGEN_H_
12 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_AUTOGEN_H_
14 ValueValidator
<GLenum
> attachment
;
15 ValueValidator
<GLenum
> backbuffer_attachment
;
16 ValueValidator
<GLenum
> blit_filter
;
17 ValueValidator
<GLenum
> buffer_mode
;
18 ValueValidator
<GLenum
> buffer_parameter
;
19 ValueValidator
<GLenum
> buffer_parameter_64
;
20 ValueValidator
<GLenum
> buffer_target
;
21 ValueValidator
<GLenum
> buffer_usage
;
22 ValueValidator
<GLenum
> bufferfi
;
23 ValueValidator
<GLenum
> bufferfv
;
24 ValueValidator
<GLenum
> bufferiv
;
25 ValueValidator
<GLenum
> bufferuiv
;
26 ValueValidator
<GLenum
> capability
;
27 ValueValidator
<GLenum
> cmp_function
;
28 ValueValidator
<GLenum
> compressed_texture_format
;
29 ValueValidator
<GLenum
> draw_mode
;
30 ValueValidator
<GLenum
> dst_blend_factor
;
31 ValueValidator
<GLenum
> equation
;
32 ValueValidator
<GLenum
> face_mode
;
33 ValueValidator
<GLenum
> face_type
;
34 ValueValidator
<GLenum
> frame_buffer_parameter
;
35 ValueValidator
<GLenum
> frame_buffer_target
;
36 ValueValidator
<GLenum
> g_l_state
;
37 ValueValidator
<GLenum
> get_max_index_type
;
38 ValueValidator
<GLenum
> get_tex_param_target
;
39 ValueValidator
<GLenum
> hint_mode
;
40 ValueValidator
<GLenum
> hint_target
;
41 ValueValidator
<GLenum
> image_internal_format
;
42 ValueValidator
<GLenum
> image_usage
;
43 ValueValidator
<GLenum
> index_type
;
44 ValueValidator
<GLenum
> indexed_buffer_target
;
45 ValueValidator
<GLenum
> indexed_g_l_state
;
46 ValueValidator
<GLenum
> internal_format_parameter
;
47 ValueValidator
<GLenum
> invalidate_frame_buffer_target
;
48 ValueValidator
<GLenum
> map_buffer_access
;
49 ValueValidator
<GLenum
> matrix_mode
;
50 ValueValidator
<GLenum
> path_coord_type
;
51 ValueValidator
<GLenum
> path_cover_mode
;
52 ValueValidator
<GLenum
> path_fill_mode
;
53 ValueValidator
<GLenum
> path_parameter
;
54 ValueValidator
<GLint
> path_parameter_cap_values
;
55 ValueValidator
<GLint
> path_parameter_join_values
;
56 ValueValidator
<GLenum
> pixel_store
;
57 ValueValidator
<GLint
> pixel_store_alignment
;
58 ValueValidator
<GLenum
> pixel_type
;
59 ValueValidator
<GLenum
> program_parameter
;
60 ValueValidator
<GLenum
> query_object_parameter
;
61 ValueValidator
<GLenum
> query_parameter
;
62 ValueValidator
<GLenum
> query_target
;
63 ValueValidator
<GLenum
> read_buffer
;
64 ValueValidator
<GLenum
> read_pixel_format
;
65 ValueValidator
<GLenum
> read_pixel_type
;
66 ValueValidator
<GLenum
> render_buffer_format
;
67 ValueValidator
<GLenum
> render_buffer_parameter
;
68 ValueValidator
<GLenum
> render_buffer_target
;
69 ValueValidator
<GLenum
> reset_status
;
70 ValueValidator
<GLenum
> sampler_parameter
;
71 ValueValidator
<GLenum
> shader_binary_format
;
72 ValueValidator
<GLenum
> shader_parameter
;
73 ValueValidator
<GLenum
> shader_precision
;
74 ValueValidator
<GLenum
> shader_type
;
75 ValueValidator
<GLenum
> src_blend_factor
;
76 ValueValidator
<GLenum
> stencil_op
;
77 ValueValidator
<GLenum
> string_type
;
78 ValueValidator
<GLenum
> subscription_target
;
79 ValueValidator
<GLbitfield
> sync_flush_flags
;
80 ValueValidator
<GLenum
> sync_parameter
;
81 ValueValidator
<GLenum
> texture_3_d_target
;
82 ValueValidator
<GLenum
> texture_bind_target
;
83 ValueValidator
<GLenum
> texture_compare_func
;
84 ValueValidator
<GLenum
> texture_compare_mode
;
85 ValueValidator
<GLenum
> texture_format
;
86 ValueValidator
<GLenum
> texture_internal_format
;
87 ValueValidator
<GLenum
> texture_internal_format_storage
;
88 ValueValidator
<GLenum
> texture_mag_filter_mode
;
89 ValueValidator
<GLenum
> texture_min_filter_mode
;
90 ValueValidator
<GLenum
> texture_parameter
;
91 ValueValidator
<GLenum
> texture_pool
;
92 ValueValidator
<GLenum
> texture_target
;
93 ValueValidator
<GLenum
> texture_usage
;
94 ValueValidator
<GLenum
> texture_wrap_mode
;
95 ValueValidator
<GLenum
> transform_feedback_bind_target
;
96 ValueValidator
<GLenum
> transform_feedback_primitive_mode
;
97 ValueValidator
<GLenum
> uniform_block_parameter
;
98 ValueValidator
<GLenum
> uniform_parameter
;
99 ValueValidator
<GLenum
> value_buffer_target
;
100 ValueValidator
<GLenum
> vertex_attrib_i_type
;
101 ValueValidator
<GLint
> vertex_attrib_size
;
102 ValueValidator
<GLenum
> vertex_attrib_type
;
103 ValueValidator
<GLenum
> vertex_attribute
;
104 ValueValidator
<GLenum
> vertex_pointer
;
106 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_AUTOGEN_H_