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_target
;
20 ValueValidator
<GLenum
> buffer_usage
;
21 ValueValidator
<GLenum
> bufferfi
;
22 ValueValidator
<GLenum
> bufferfv
;
23 ValueValidator
<GLenum
> bufferiv
;
24 ValueValidator
<GLenum
> bufferuiv
;
25 ValueValidator
<GLenum
> capability
;
26 ValueValidator
<GLenum
> cmp_function
;
27 ValueValidator
<GLenum
> compressed_texture_format
;
28 ValueValidator
<GLenum
> draw_mode
;
29 ValueValidator
<GLenum
> dst_blend_factor
;
30 ValueValidator
<GLenum
> equation
;
31 ValueValidator
<GLenum
> face_mode
;
32 ValueValidator
<GLenum
> face_type
;
33 ValueValidator
<GLenum
> frame_buffer_parameter
;
34 ValueValidator
<GLenum
> frame_buffer_target
;
35 ValueValidator
<GLenum
> g_l_state
;
36 ValueValidator
<GLenum
> get_max_index_type
;
37 ValueValidator
<GLenum
> get_tex_param_target
;
38 ValueValidator
<GLenum
> hint_mode
;
39 ValueValidator
<GLenum
> hint_target
;
40 ValueValidator
<GLenum
> image_internal_format
;
41 ValueValidator
<GLenum
> image_usage
;
42 ValueValidator
<GLenum
> index_type
;
43 ValueValidator
<GLenum
> indexed_buffer_target
;
44 ValueValidator
<GLenum
> matrix_mode
;
45 ValueValidator
<GLenum
> pixel_store
;
46 ValueValidator
<GLint
> pixel_store_alignment
;
47 ValueValidator
<GLenum
> pixel_type
;
48 ValueValidator
<GLenum
> program_parameter
;
49 ValueValidator
<GLenum
> query_object_parameter
;
50 ValueValidator
<GLenum
> query_parameter
;
51 ValueValidator
<GLenum
> query_target
;
52 ValueValidator
<GLenum
> read_pixel_format
;
53 ValueValidator
<GLenum
> read_pixel_type
;
54 ValueValidator
<GLenum
> render_buffer_format
;
55 ValueValidator
<GLenum
> render_buffer_parameter
;
56 ValueValidator
<GLenum
> render_buffer_target
;
57 ValueValidator
<GLenum
> reset_status
;
58 ValueValidator
<GLenum
> sampler_parameter
;
59 ValueValidator
<GLenum
> shader_binary_format
;
60 ValueValidator
<GLenum
> shader_parameter
;
61 ValueValidator
<GLenum
> shader_precision
;
62 ValueValidator
<GLenum
> shader_type
;
63 ValueValidator
<GLenum
> src_blend_factor
;
64 ValueValidator
<GLenum
> stencil_op
;
65 ValueValidator
<GLenum
> string_type
;
66 ValueValidator
<GLenum
> subscription_target
;
67 ValueValidator
<GLenum
> texture_3_d_target
;
68 ValueValidator
<GLenum
> texture_bind_target
;
69 ValueValidator
<GLenum
> texture_format
;
70 ValueValidator
<GLenum
> texture_internal_format
;
71 ValueValidator
<GLenum
> texture_internal_format_storage
;
72 ValueValidator
<GLenum
> texture_mag_filter_mode
;
73 ValueValidator
<GLenum
> texture_min_filter_mode
;
74 ValueValidator
<GLenum
> texture_parameter
;
75 ValueValidator
<GLenum
> texture_pool
;
76 ValueValidator
<GLenum
> texture_target
;
77 ValueValidator
<GLenum
> texture_usage
;
78 ValueValidator
<GLenum
> texture_wrap_mode
;
79 ValueValidator
<GLenum
> transform_feedback_bind_target
;
80 ValueValidator
<GLenum
> transform_feedback_primitive_mode
;
81 ValueValidator
<GLenum
> value_buffer_target
;
82 ValueValidator
<GLint
> vertex_attrib_size
;
83 ValueValidator
<GLenum
> vertex_attrib_type
;
84 ValueValidator
<GLenum
> vertex_attribute
;
85 ValueValidator
<GLenum
> vertex_pointer
;
87 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_AUTOGEN_H_