#ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGEN_H_
#define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_VALIDATION_IMPLEMENTATION_AUTOGEN_H_
static const GLenum valid_attachment_table[] = …;
static const GLenum valid_attachment_table_es3[] = …;
static const GLenum valid_attachment_query_table[] = …;
static const GLenum valid_attachment_query_table_es3[] = …;
bool Validators::BackbufferAttachmentValidator::IsValid(
const GLenum value) const { … }
bool Validators::BlitFilterValidator::IsValid(const GLenum value) const { … }
bool Validators::BufferModeValidator::IsValid(const GLenum value) const { … }
Validators::BufferParameterValidator::BufferParameterValidator()
: … { … }
bool Validators::BufferParameterValidator::IsValid(const GLenum value) const { … }
bool Validators::BufferParameter64Validator::IsValid(const GLenum value) const { … }
Validators::BufferTargetValidator::BufferTargetValidator() : … { … }
bool Validators::BufferTargetValidator::IsValid(const GLenum value) const { … }
Validators::BufferUsageValidator::BufferUsageValidator() : … { … }
bool Validators::BufferUsageValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_bufferfi_table[] = …;
bool Validators::BufferfvValidator::IsValid(const GLenum value) const { … }
bool Validators::BufferivValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_bufferuiv_table[] = …;
static const GLenum valid_capability_table[] = …;
static const GLenum valid_capability_table_es3[] = …;
bool Validators::CmpFunctionValidator::IsValid(const GLenum value) const { … }
bool Validators::DrawModeValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_dst_blend_factor_table[] = …;
static const GLenum valid_dst_blend_factor_table_es3[] = …;
static const GLenum valid_equation_table[] = …;
static const GLenum valid_equation_table_es3[] = …;
bool Validators::FaceModeValidator::IsValid(const GLenum value) const { … }
bool Validators::FaceTypeValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_framebuffer_attachment_parameter_table[] = …;
static const GLenum valid_framebuffer_attachment_parameter_table_es3[] = …;
static const GLenum valid_framebuffer_target_table[] = …;
static const GLenum valid_framebuffer_target_table_es3[] = …;
static const GLenum valid_g_l_state_table[] = …;
static const GLenum valid_g_l_state_table_es3[] = …;
bool Validators::GetMaxIndexTypeValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_get_tex_param_target_table[] = …;
static const GLenum valid_get_tex_param_target_table_es3[] = …;
bool Validators::HintModeValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_hint_target_table[] = …;
static const GLenum valid_hint_target_table_es3[] = …;
static const GLenum valid_image_internal_format_table[] = …;
static const GLenum valid_index_type_table[] = …;
static const GLenum valid_index_type_table_es3[] = …;
bool Validators::IndexedBufferTargetValidator::IsValid(
const GLenum value) const { … }
static const GLenum valid_indexed_g_l_state_table[] = …;
bool Validators::InternalFormatParameterValidator::IsValid(
const GLenum value) const { … }
bool Validators::MapBufferAccessValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_pixel_store_table[] = …;
static const GLenum valid_pixel_store_table_es3[] = …;
bool Validators::PixelStoreAlignmentValidator::IsValid(
const GLint value) const { … }
static const GLenum valid_pixel_type_table[] = …;
static const GLenum valid_pixel_type_table_es3[] = …;
static const GLenum valid_program_parameter_table[] = …;
static const GLenum valid_program_parameter_table_es3[] = …;
bool Validators::QueryObjectParameterValidator::IsValid(
const GLenum value) const { … }
bool Validators::QueryTargetValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_read_buffer_table[] = …;
static const GLenum valid_read_pixel_format_table[] = …;
static const GLenum valid_read_pixel_format_table_es3[] = …;
static const GLenum valid_read_pixel_type_table[] = …;
static const GLenum valid_read_pixel_type_table_es3[] = …;
static const GLenum valid_render_buffer_format_table[] = …;
static const GLenum valid_render_buffer_format_table_es3[] = …;
static const GLenum valid_render_buffer_parameter_table[] = …;
static const GLenum valid_render_buffer_parameter_table_es3[] = …;
static const GLenum valid_render_buffer_target_table[] = …;
bool Validators::ResetStatusValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_sampler_parameter_table[] = …;
static const GLenum valid_shader_parameter_table[] = …;
bool Validators::ShaderPrecisionValidator::IsValid(const GLenum value) const { … }
bool Validators::ShaderTypeValidator::IsValid(const GLenum value) const { … }
bool Validators::SharedImageAccessModeValidator::IsValid(
const GLenum value) const { … }
static const GLenum valid_src_blend_factor_table[] = …;
bool Validators::StencilOpValidator::IsValid(const GLenum value) const { … }
bool Validators::StringTypeValidator::IsValid(const GLenum value) const { … }
bool Validators::SwapBuffersFlagsValidator::IsValid(
const GLbitfield value) const { … }
static const GLbitfield valid_sync_flush_flags_table[] = …;
bool Validators::SyncParameterValidator::IsValid(const GLenum value) const { … }
bool Validators::Texture3DTargetValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_texture_bind_target_table[] = …;
static const GLenum valid_texture_bind_target_table_es3[] = …;
bool Validators::TextureCompareFuncValidator::IsValid(
const GLenum value) const { … }
static const GLenum valid_texture_compare_mode_table[] = …;
static const GLenum valid_texture_depth_renderable_internal_format_table_es3[] = …;
static const GLenum valid_texture_fbo_target_table[] = …;
static const GLenum valid_texture_format_table[] = …;
static const GLenum valid_texture_format_table_es3[] = …;
static const GLenum valid_texture_internal_format_table[] = …;
static const GLenum valid_texture_internal_format_table_es3[] = …;
static const GLenum valid_texture_internal_format_storage_table[] = …;
static const GLenum valid_texture_internal_format_storage_table_es3[] = …;
static const GLenum deprecated_texture_internal_format_storage_table_es3[] = …;
bool Validators::TextureMagFilterModeValidator::IsValid(
const GLenum value) const { … }
bool Validators::TextureMinFilterModeValidator::IsValid(
const GLenum value) const { … }
static const GLenum valid_texture_parameter_table[] = …;
static const GLenum valid_texture_parameter_table_es3[] = …;
static const GLenum
valid_texture_sized_color_renderable_internal_format_table[] = …;
static const GLenum
valid_texture_sized_texture_filterable_internal_format_table[] = …;
bool Validators::TextureSrgbDecodeExtValidator::IsValid(
const GLenum value) const { … }
static const GLenum
valid_texture_stencil_renderable_internal_format_table_es3[] = …;
bool Validators::TextureSwizzleValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_texture_target_table[] = …;
static const GLenum valid_texture_unsized_internal_format_table[] = …;
bool Validators::TextureUsageValidator::IsValid(const GLenum value) const { … }
bool Validators::TextureWrapModeValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_transform_feedback_bind_target_table[] = …;
bool Validators::TransformFeedbackPrimitiveModeValidator::IsValid(
const GLenum value) const { … }
bool Validators::UniformBlockParameterValidator::IsValid(
const GLenum value) const { … }
bool Validators::UniformParameterValidator::IsValid(const GLenum value) const { … }
bool Validators::VertexAttribITypeValidator::IsValid(const GLenum value) const { … }
static const GLenum valid_vertex_attrib_type_table[] = …;
static const GLenum valid_vertex_attrib_type_table_es3[] = …;
static const GLenum valid_vertex_attribute_table[] = …;
static const GLenum valid_vertex_attribute_table_es3[] = …;
static const GLenum valid_vertex_pointer_table[] = …;
bool Validators::WindowRectanglesModeValidator::IsValid(
const GLenum value) const { … }
Validators::Validators()
: … { … }
void Validators::UpdateValuesES3() { … }
void Validators::UpdateETCCompressedTextureFormats() { … }
#endif