package tgls

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Tgles2.GlSource

OpenGL ES 2 bindings.

Types, functions and enumerants.

Bigarrays

Sourcetype ('a, 'b) bigarray = ('a, 'b, Bigarray.c_layout) Bigarray.Array1.t
Sourceval bigarray_byte_size : ('a, 'b) bigarray -> int

bigarray_byte_size ba is the size of ba in bytes.

Sourceval string_of_bigarray : (char, Bigarray.int8_unsigned_elt) bigarray -> string

string_of_bigarray ba is ba until the first '\x00', as a string.

Types

Sourcetype bitfield = int
Sourcetype enum = int
Sourcetype enum_bigarray = (int32, Bigarray.int32_elt) bigarray
Sourcetype uint32_bigarray = (int32, Bigarray.int32_elt) bigarray
Sourcetype debug_proc = enum -> enum -> int -> enum -> string -> unit

Functions

Sourceval active_texture : enum -> unit
Sourceval attach_shader : int -> int -> unit

glAttachShader program shader

Sourceval bind_attrib_location : int -> int -> string -> unit

glBindAttribLocation program index name

Sourceval bind_buffer : enum -> int -> unit

glBindBuffer target buffer

Sourceval bind_framebuffer : enum -> int -> unit

glBindFramebuffer target framebuffer

Sourceval bind_renderbuffer : enum -> int -> unit

glBindRenderbuffer target renderbuffer

Sourceval bind_texture : enum -> int -> unit

glBindTexture target texture

Sourceval blend_color : float -> float -> float -> float -> unit

glBlendColor red green blue alpha

Sourceval blend_equation : enum -> unit
Sourceval blend_equation_separate : enum -> enum -> unit

glBlendEquationSeparate modeRGB modeAlpha

Sourceval blend_func : enum -> enum -> unit

glBlendFunc sfactor dfactor

Sourceval blend_func_separate : enum -> enum -> enum -> enum -> unit

glBlendFuncSeparate sfactorRGB dfactorRGB sfactorAlpha dfactorAlpha

Sourceval buffer_data : enum -> int -> ('a, 'b) bigarray option -> enum -> unit

glBufferData target size data usage

Sourceval buffer_sub_data : enum -> int -> int -> ('a, 'b) bigarray option -> unit

glBufferSubData target offset size data

Sourceval check_framebuffer_status : enum -> enum
Sourceval clear : bitfield -> unit

glClear mask

Sourceval clear_color : float -> float -> float -> float -> unit

glClearColor red green blue alpha

Sourceval clear_depthf : float -> unit
Sourceval clear_stencil : int -> unit
Sourceval color_mask : bool -> bool -> bool -> bool -> unit

glColorMask red green blue alpha

Sourceval compile_shader : int -> unit
Sourceval compressed_tex_image2d : enum -> int -> enum -> int -> int -> int -> int -> [ `Offset of int | `Data of ('a, 'b) bigarray ] -> unit

glCompressedTexImage2D target level internalformat width height border imageSize data

Sourceval compressed_tex_sub_image2d : enum -> int -> int -> int -> int -> int -> enum -> int -> [ `Offset of int | `Data of ('a, 'b) bigarray ] -> unit

glCompressedTexSubImage2D target level xoffset yoffset width height format imageSize data

Sourceval copy_tex_image2d : enum -> int -> enum -> int -> int -> int -> int -> int -> unit

glCopyTexImage2D target level internalformat x y width height border

Sourceval copy_tex_sub_image2d : enum -> int -> int -> int -> int -> int -> int -> int -> unit

glCopyTexSubImage2D target level xoffset yoffset x y width height

Sourceval create_program : unit -> int
Sourceval create_shader : enum -> int
Sourceval cull_face : enum -> unit
Sourceval delete_buffers : int -> uint32_bigarray -> unit

glDeleteBuffers n buffers

Sourceval delete_framebuffers : int -> uint32_bigarray -> unit

glDeleteFramebuffers n framebuffers

Sourceval delete_program : int -> unit
Sourceval delete_renderbuffers : int -> uint32_bigarray -> unit

glDeleteRenderbuffers n renderbuffers

Sourceval delete_shader : int -> unit
Sourceval delete_textures : int -> uint32_bigarray -> unit

glDeleteTextures n textures

Sourceval depth_func : enum -> unit
Sourceval depth_mask : bool -> unit
Sourceval depth_rangef : float -> float -> unit
Sourceval detach_shader : int -> int -> unit

glDetachShader program shader

Sourceval disable : enum -> unit
Sourceval disable_vertex_attrib_array : int -> unit
Sourceval draw_arrays : enum -> int -> int -> unit

glDrawArrays mode first count

Sourceval draw_elements : enum -> int -> enum -> [ `Offset of int | `Data of ('a, 'b) bigarray ] -> unit

glDrawElements mode count type_ indices

Sourceval enable : enum -> unit
Sourceval enable_vertex_attrib_array : int -> unit
Sourceval finish : unit -> unit
Sourceval flush : unit -> unit
Sourceval framebuffer_renderbuffer : enum -> enum -> enum -> int -> unit

glFramebufferRenderbuffer target attachment renderbuffertarget renderbuffer

Sourceval framebuffer_texture2d : enum -> enum -> enum -> int -> int -> unit

glFramebufferTexture2D target attachment textarget texture level

Sourceval front_face : enum -> unit
Sourceval gen_buffers : int -> uint32_bigarray -> unit

glGenBuffers n buffers

Sourceval gen_framebuffers : int -> uint32_bigarray -> unit

glGenFramebuffers n framebuffers

Sourceval gen_renderbuffers : int -> uint32_bigarray -> unit

glGenRenderbuffers n renderbuffers

Sourceval gen_textures : int -> uint32_bigarray -> unit

glGenTextures n textures

Sourceval generate_mipmap : enum -> unit
Sourceval get_active_attrib : int -> int -> int -> (int32, Bigarray.int32_elt) bigarray option -> (int32, Bigarray.int32_elt) bigarray -> enum_bigarray -> (char, Bigarray.int8_unsigned_elt) bigarray -> unit

glGetActiveAttrib program index bufSize length size type_ name

Sourceval get_active_uniform : int -> int -> int -> (int32, Bigarray.int32_elt) bigarray option -> (int32, Bigarray.int32_elt) bigarray -> enum_bigarray -> (char, Bigarray.int8_unsigned_elt) bigarray -> unit

glGetActiveUniform program index bufSize length size type_ name

Sourceval get_attached_shaders : int -> int -> (int32, Bigarray.int32_elt) bigarray option -> uint32_bigarray -> unit

glGetAttachedShaders program maxCount count shaders

Sourceval get_attrib_location : int -> string -> int

glGetAttribLocation program name

Sourceval get_booleanv : enum -> (int, Bigarray.int8_unsigned_elt) bigarray -> unit

glGetBooleanv pname data

Sourceval get_buffer_parameteriv : enum -> enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetBufferParameteriv target pname params

Sourceval get_error : unit -> enum
Sourceval get_floatv : enum -> (float, Bigarray.float32_elt) bigarray -> unit

glGetFloatv pname data

Sourceval get_framebuffer_attachment_parameteriv : enum -> enum -> enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetFramebufferAttachmentParameteriv target attachment pname params

Sourceval get_integerv : enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetIntegerv pname data

Sourceval get_program_info_log : int -> int -> (int32, Bigarray.int32_elt) bigarray option -> (char, Bigarray.int8_unsigned_elt) bigarray -> unit

glGetProgramInfoLog program bufSize length infoLog

Sourceval get_programiv : int -> enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetProgramiv program pname params

Sourceval get_renderbuffer_parameteriv : enum -> enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetRenderbufferParameteriv target pname params

Sourceval get_shader_info_log : int -> int -> (int32, Bigarray.int32_elt) bigarray option -> (char, Bigarray.int8_unsigned_elt) bigarray -> unit

glGetShaderInfoLog shader bufSize length infoLog

Sourceval get_shader_precision_format : enum -> enum -> (int32, Bigarray.int32_elt) bigarray -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetShaderPrecisionFormat shadertype precisiontype range precision

Sourceval get_shader_source : int -> int -> (int32, Bigarray.int32_elt) bigarray option -> (char, Bigarray.int8_unsigned_elt) bigarray -> unit

glGetShaderSource shader bufSize length source

Sourceval get_shaderiv : int -> enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetShaderiv shader pname params

Sourceval get_string : enum -> string option
Sourceval get_tex_parameterfv : enum -> enum -> (float, Bigarray.float32_elt) bigarray -> unit

glGetTexParameterfv target pname params

Sourceval get_tex_parameteriv : enum -> enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetTexParameteriv target pname params

Sourceval get_uniform_location : int -> string -> int
Sourceval get_uniformfv : int -> int -> (float, Bigarray.float32_elt) bigarray -> unit

glGetUniformfv program location params

Sourceval get_uniformiv : int -> int -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetUniformiv program location params

Sourceval get_vertex_attrib_pointerv : int -> enum -> (nativeint, Bigarray.nativeint_elt) bigarray -> unit

glGetVertexAttribPointerv index pname pointer

Sourceval get_vertex_attribfv : int -> enum -> (float, Bigarray.float32_elt) bigarray -> unit

glGetVertexAttribfv index pname params

Sourceval get_vertex_attribiv : int -> enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glGetVertexAttribiv index pname params

Sourceval hint : enum -> enum -> unit

glHint target mode

Sourceval is_buffer : int -> bool

glIsBuffer buffer

Sourceval is_enabled : enum -> bool
Sourceval is_framebuffer : int -> bool

glIsFramebuffer framebuffer

Sourceval is_program : int -> bool

glIsProgram program

Sourceval is_renderbuffer : int -> bool

glIsRenderbuffer renderbuffer

Sourceval is_shader : int -> bool

glIsShader shader

Sourceval is_texture : int -> bool

glIsTexture texture

Sourceval line_width : float -> unit
Sourceval pixel_storei : enum -> int -> unit

glPixelStorei pname param

Sourceval polygon_offset : float -> float -> unit

glPolygonOffset factor units

Sourceval read_pixels : int -> int -> int -> int -> enum -> enum -> [ `Offset of int | `Data of ('a, 'b) bigarray ] -> unit

glReadPixels x y width height format type_ pixels

Sourceval release_shader_compiler : unit -> unit
Sourceval renderbuffer_storage : enum -> enum -> int -> int -> unit

glRenderbufferStorage target internalformat width height

Sourceval sample_coverage : float -> bool -> unit

glSampleCoverage value invert

Sourceval scissor : int -> int -> int -> int -> unit

glScissor x y width height

Sourceval shader_binary : int -> uint32_bigarray -> enum -> ('a, 'b) bigarray -> int -> unit

glShaderBinary count shaders binaryformat binary length

Sourceval shader_source : int -> string -> unit

glShaderSource shader source

Sourceval stencil_func : enum -> int -> int -> unit

glStencilFunc func ref mask

Sourceval stencil_func_separate : enum -> enum -> int -> int -> unit

glStencilFuncSeparate face func ref mask

Sourceval stencil_mask : int -> unit
Sourceval stencil_mask_separate : enum -> int -> unit
Sourceval stencil_op : enum -> enum -> enum -> unit

glStencilOp fail zfail zpass

Sourceval stencil_op_separate : enum -> enum -> enum -> enum -> unit

glStencilOpSeparate face sfail dpfail dppass

Sourceval tex_image2d : enum -> int -> int -> int -> int -> int -> enum -> enum -> [ `Offset of int | `Data of ('a, 'b) bigarray ] -> unit

glTexImage2D target level internalformat width height border format type_ pixels

Sourceval tex_parameterf : enum -> enum -> float -> unit

glTexParameterf target pname param

Sourceval tex_parameterfv : enum -> enum -> (float, Bigarray.float32_elt) bigarray -> unit

glTexParameterfv target pname params

Sourceval tex_parameteri : enum -> enum -> int -> unit

glTexParameteri target pname param

Sourceval tex_parameteriv : enum -> enum -> (int32, Bigarray.int32_elt) bigarray -> unit

glTexParameteriv target pname params

Sourceval tex_sub_image2d : enum -> int -> int -> int -> int -> int -> enum -> enum -> [ `Offset of int | `Data of ('a, 'b) bigarray ] -> unit

glTexSubImage2D target level xoffset yoffset width height format type_ pixels

Sourceval uniform1f : int -> float -> unit

glUniform1f location v0

Sourceval uniform1fv : int -> int -> (float, Bigarray.float32_elt) bigarray -> unit

glUniform1fv location count value

Sourceval uniform1i : int -> int -> unit

glUniform1i location v0

Sourceval uniform1iv : int -> int -> (int32, Bigarray.int32_elt) bigarray -> unit

glUniform1iv location count value

Sourceval uniform2f : int -> float -> float -> unit

glUniform2f location v0 v1

Sourceval uniform2fv : int -> int -> (float, Bigarray.float32_elt) bigarray -> unit

glUniform2fv location count value

Sourceval uniform2i : int -> int -> int -> unit

glUniform2i location v0 v1

Sourceval uniform2iv : int -> int -> (int32, Bigarray.int32_elt) bigarray -> unit

glUniform2iv location count value

Sourceval uniform3f : int -> float -> float -> float -> unit

glUniform3f location v0 v1 v2

Sourceval uniform3fv : int -> int -> (float, Bigarray.float32_elt) bigarray -> unit

glUniform3fv location count value

Sourceval uniform3i : int -> int -> int -> int -> unit

glUniform3i location v0 v1 v2

Sourceval uniform3iv : int -> int -> (int32, Bigarray.int32_elt) bigarray -> unit

glUniform3iv location count value

Sourceval uniform4f : int -> float -> float -> float -> float -> unit

glUniform4f location v0 v1 v2 v3

Sourceval uniform4fv : int -> int -> (float, Bigarray.float32_elt) bigarray -> unit

glUniform4fv location count value

Sourceval uniform4i : int -> int -> int -> int -> int -> unit

glUniform4i location v0 v1 v2 v3

Sourceval uniform4iv : int -> int -> (int32, Bigarray.int32_elt) bigarray -> unit

glUniform4iv location count value

Sourceval uniform_matrix2fv : int -> int -> bool -> (float, Bigarray.float32_elt) bigarray -> unit

glUniformMatrix2fv location count transpose value

Sourceval uniform_matrix3fv : int -> int -> bool -> (float, Bigarray.float32_elt) bigarray -> unit

glUniformMatrix3fv location count transpose value

Sourceval uniform_matrix4fv : int -> int -> bool -> (float, Bigarray.float32_elt) bigarray -> unit

glUniformMatrix4fv location count transpose value

Sourceval use_program : int -> unit

glUseProgram program

Sourceval validate_program : int -> unit
Sourceval vertex_attrib1f : int -> float -> unit
Sourceval vertex_attrib1fv : int -> (float, Bigarray.float32_elt) bigarray -> unit
Sourceval vertex_attrib2f : int -> float -> float -> unit
Sourceval vertex_attrib2fv : int -> (float, Bigarray.float32_elt) bigarray -> unit
Sourceval vertex_attrib3f : int -> float -> float -> float -> unit

glVertexAttrib3f index x y z

Sourceval vertex_attrib3fv : int -> (float, Bigarray.float32_elt) bigarray -> unit
Sourceval vertex_attrib4f : int -> float -> float -> float -> float -> unit

glVertexAttrib4f index x y z w

Sourceval vertex_attrib4fv : int -> (float, Bigarray.float32_elt) bigarray -> unit
Sourceval vertex_attrib_pointer : int -> int -> enum -> bool -> int -> [ `Offset of int | `Data of ('a, 'b) bigarray ] -> unit

glVertexAttribPointer index size type_ normalized stride pointer

Sourceval viewport : int -> int -> int -> int -> unit

glViewport x y width height

Enums

Sourceval active_attributes : enum
Sourceval active_attribute_max_length : enum
Sourceval active_texture_enum : enum
Sourceval active_uniforms : enum
Sourceval active_uniform_max_length : enum
Sourceval aliased_line_width_range : enum
Sourceval aliased_point_size_range : enum
Sourceval alpha : enum
Sourceval alpha_bits : enum
Sourceval always : enum
Sourceval array_buffer : enum
Sourceval array_buffer_binding : enum
Sourceval attached_shaders : enum
Sourceval back : enum
Sourceval blend : enum
Sourceval blend_color_enum : enum
Sourceval blend_dst_alpha : enum
Sourceval blend_dst_rgb : enum
Sourceval blend_equation_enum : enum
Sourceval blend_equation_alpha : enum
Sourceval blend_equation_rgb : enum
Sourceval blend_src_alpha : enum
Sourceval blend_src_rgb : enum
Sourceval blue_bits : enum
Sourceval bool : enum
Sourceval bool_vec2 : enum
Sourceval bool_vec3 : enum
Sourceval bool_vec4 : enum
Sourceval buffer_size : enum
Sourceval buffer_usage : enum
Sourceval byte : enum
Sourceval ccw : enum
Sourceval clamp_to_edge : enum
Sourceval color_attachment0 : enum
Sourceval color_buffer_bit : enum
Sourceval color_clear_value : enum
Sourceval color_writemask : enum
Sourceval compile_status : enum
Sourceval compressed_texture_formats : enum
Sourceval constant_alpha : enum
Sourceval constant_color : enum
Sourceval cull_face_enum : enum
Sourceval cull_face_mode : enum
Sourceval current_program : enum
Sourceval current_vertex_attrib : enum
Sourceval cw : enum
Sourceval decr : enum
Sourceval decr_wrap : enum
Sourceval delete_status : enum
Sourceval depth_attachment : enum
Sourceval depth_bits : enum
Sourceval depth_buffer_bit : enum
Sourceval depth_clear_value : enum
Sourceval depth_component : enum
Sourceval depth_component16 : enum
Sourceval depth_func_enum : enum
Sourceval depth_range : enum
Sourceval depth_test : enum
Sourceval depth_writemask : enum
Sourceval dither : enum
Sourceval dont_care : enum
Sourceval dst_alpha : enum
Sourceval dst_color : enum
Sourceval dynamic_draw : enum
Sourceval element_array_buffer : enum
Sourceval element_array_buffer_binding : enum
Sourceval equal : enum
Sourceval extensions : enum
Sourceval false_ : enum
Sourceval fastest : enum
Sourceval fixed : enum
Sourceval float : enum
Sourceval float_mat2 : enum
Sourceval float_mat3 : enum
Sourceval float_mat4 : enum
Sourceval float_vec2 : enum
Sourceval float_vec3 : enum
Sourceval float_vec4 : enum
Sourceval fragment_shader : enum
Sourceval framebuffer : enum
Sourceval framebuffer_attachment_object_name : enum
Sourceval framebuffer_attachment_object_type : enum
Sourceval framebuffer_attachment_texture_cube_map_face : enum
Sourceval framebuffer_attachment_texture_level : enum
Sourceval framebuffer_binding : enum
Sourceval framebuffer_complete : enum
Sourceval framebuffer_incomplete_attachment : enum
Sourceval framebuffer_incomplete_dimensions : enum
Sourceval framebuffer_incomplete_missing_attachment : enum
Sourceval framebuffer_unsupported : enum
Sourceval front : enum
Sourceval front_and_back : enum
Sourceval front_face_enum : enum
Sourceval func_add : enum
Sourceval func_reverse_subtract : enum
Sourceval func_subtract : enum
Sourceval generate_mipmap_hint : enum
Sourceval gequal : enum
Sourceval greater : enum
Sourceval green_bits : enum
Sourceval high_float : enum
Sourceval high_int : enum
Sourceval implementation_color_read_format : enum
Sourceval implementation_color_read_type : enum
Sourceval incr : enum
Sourceval incr_wrap : enum
Sourceval info_log_length : enum
Sourceval int : enum
Sourceval int_vec2 : enum
Sourceval int_vec3 : enum
Sourceval int_vec4 : enum
Sourceval invalid_enum : enum
Sourceval invalid_framebuffer_operation : enum
Sourceval invalid_operation : enum
Sourceval invalid_value : enum
Sourceval invert : enum
Sourceval keep : enum
Sourceval lequal : enum
Sourceval less : enum
Sourceval linear : enum
Sourceval linear_mipmap_linear : enum
Sourceval linear_mipmap_nearest : enum
Sourceval lines : enum
Sourceval line_loop : enum
Sourceval line_strip : enum
Sourceval line_width_enum : enum
Sourceval low_float : enum
Sourceval low_int : enum
Sourceval luminance : enum
Sourceval luminance_alpha : enum
Sourceval max_combined_texture_image_units : enum
Sourceval max_cube_map_texture_size : enum
Sourceval max_fragment_uniform_vectors : enum
Sourceval max_renderbuffer_size : enum
Sourceval max_texture_image_units : enum
Sourceval max_texture_size : enum
Sourceval max_varying_vectors : enum
Sourceval max_vertex_attribs : enum
Sourceval max_vertex_texture_image_units : enum
Sourceval max_vertex_uniform_vectors : enum
Sourceval max_viewport_dims : enum
Sourceval medium_float : enum
Sourceval medium_int : enum
Sourceval mirrored_repeat : enum
Sourceval nearest : enum
Sourceval nearest_mipmap_linear : enum
Sourceval nearest_mipmap_nearest : enum
Sourceval never : enum
Sourceval nicest : enum
Sourceval none : enum
Sourceval notequal : enum
Sourceval no_error : enum
Sourceval num_compressed_texture_formats : enum
Sourceval num_shader_binary_formats : enum
Sourceval one : enum
Sourceval one_minus_constant_alpha : enum
Sourceval one_minus_constant_color : enum
Sourceval one_minus_dst_alpha : enum
Sourceval one_minus_dst_color : enum
Sourceval one_minus_src_alpha : enum
Sourceval one_minus_src_color : enum
Sourceval out_of_memory : enum
Sourceval pack_alignment : enum
Sourceval points : enum
Sourceval polygon_offset_factor : enum
Sourceval polygon_offset_fill : enum
Sourceval polygon_offset_units : enum
Sourceval red_bits : enum
Sourceval renderbuffer : enum
Sourceval renderbuffer_alpha_size : enum
Sourceval renderbuffer_binding : enum
Sourceval renderbuffer_blue_size : enum
Sourceval renderbuffer_depth_size : enum
Sourceval renderbuffer_green_size : enum
Sourceval renderbuffer_height : enum
Sourceval renderbuffer_internal_format : enum
Sourceval renderbuffer_red_size : enum
Sourceval renderbuffer_stencil_size : enum
Sourceval renderbuffer_width : enum
Sourceval renderer : enum
Sourceval repeat : enum
Sourceval replace : enum
Sourceval rgb : enum
Sourceval rgb565 : enum
Sourceval rgb5_a1 : enum
Sourceval rgba : enum
Sourceval rgba4 : enum
Sourceval sampler_2d : enum
Sourceval sampler_cube : enum
Sourceval samples : enum
Sourceval sample_alpha_to_coverage : enum
Sourceval sample_buffers : enum
Sourceval sample_coverage_enum : enum
Sourceval sample_coverage_invert : enum
Sourceval sample_coverage_value : enum
Sourceval scissor_box : enum
Sourceval scissor_test : enum
Sourceval shader_binary_formats : enum
Sourceval shader_compiler : enum
Sourceval shader_source_length : enum
Sourceval shader_type : enum
Sourceval shading_language_version : enum
Sourceval short : enum
Sourceval src_alpha : enum
Sourceval src_alpha_saturate : enum
Sourceval src_color : enum
Sourceval static_draw : enum
Sourceval stencil_attachment : enum
Sourceval stencil_back_fail : enum
Sourceval stencil_back_func : enum
Sourceval stencil_back_pass_depth_fail : enum
Sourceval stencil_back_pass_depth_pass : enum
Sourceval stencil_back_ref : enum
Sourceval stencil_back_value_mask : enum
Sourceval stencil_back_writemask : enum
Sourceval stencil_bits : enum
Sourceval stencil_buffer_bit : enum
Sourceval stencil_clear_value : enum
Sourceval stencil_fail : enum
Sourceval stencil_func_enum : enum
Sourceval stencil_index8 : enum
Sourceval stencil_pass_depth_fail : enum
Sourceval stencil_pass_depth_pass : enum
Sourceval stencil_ref : enum
Sourceval stencil_test : enum
Sourceval stencil_value_mask : enum
Sourceval stencil_writemask : enum
Sourceval stream_draw : enum
Sourceval subpixel_bits : enum
Sourceval texture : enum
Sourceval texture0 : enum
Sourceval texture1 : enum
Sourceval texture10 : enum
Sourceval texture11 : enum
Sourceval texture12 : enum
Sourceval texture13 : enum
Sourceval texture14 : enum
Sourceval texture15 : enum
Sourceval texture16 : enum
Sourceval texture17 : enum
Sourceval texture18 : enum
Sourceval texture19 : enum
Sourceval texture2 : enum
Sourceval texture20 : enum
Sourceval texture21 : enum
Sourceval texture22 : enum
Sourceval texture23 : enum
Sourceval texture24 : enum
Sourceval texture25 : enum
Sourceval texture26 : enum
Sourceval texture27 : enum
Sourceval texture28 : enum
Sourceval texture29 : enum
Sourceval texture3 : enum
Sourceval texture30 : enum
Sourceval texture31 : enum
Sourceval texture4 : enum
Sourceval texture5 : enum
Sourceval texture6 : enum
Sourceval texture7 : enum
Sourceval texture8 : enum
Sourceval texture9 : enum
Sourceval texture_2d : enum
Sourceval texture_binding_2d : enum
Sourceval texture_binding_cube_map : enum
Sourceval texture_cube_map : enum
Sourceval texture_cube_map_negative_x : enum
Sourceval texture_cube_map_negative_y : enum
Sourceval texture_cube_map_negative_z : enum
Sourceval texture_cube_map_positive_x : enum
Sourceval texture_cube_map_positive_y : enum
Sourceval texture_cube_map_positive_z : enum
Sourceval texture_mag_filter : enum
Sourceval texture_min_filter : enum
Sourceval texture_wrap_s : enum
Sourceval texture_wrap_t : enum
Sourceval triangles : enum
Sourceval triangle_fan : enum
Sourceval triangle_strip : enum
Sourceval true_ : enum
Sourceval unpack_alignment : enum
Sourceval unsigned_byte : enum
Sourceval unsigned_int : enum
Sourceval unsigned_short : enum
Sourceval unsigned_short_4_4_4_4 : enum
Sourceval unsigned_short_5_5_5_1 : enum
Sourceval unsigned_short_5_6_5 : enum
Sourceval validate_status : enum
Sourceval vendor : enum
Sourceval version : enum
Sourceval vertex_attrib_array_buffer_binding : enum
Sourceval vertex_attrib_array_enabled : enum
Sourceval vertex_attrib_array_normalized : enum
Sourceval vertex_attrib_array_pointer : enum
Sourceval vertex_attrib_array_size : enum
Sourceval vertex_attrib_array_stride : enum
Sourceval vertex_attrib_array_type : enum
Sourceval vertex_shader : enum
Sourceval viewport_enum : enum
Sourceval zero : enum