val _DEPTH_BUFFER_BIT : int
val _STENCIL_BUFFER_BIT : int
val _COLOR_BUFFER_BIT : int
val _TRIANGLE_STRIP : int
val _POLYGON_OFFSET_FILL : int
val _SAMPLE_ALPHA_TO_COVERAGE : int
val _SAMPLE_COVERAGE : int
val _ONE_MINUS_SRC_COLOR : int
val _ONE_MINUS_SRC_ALPHA : int
val _ONE_MINUS_DST_ALPHA : int
val _UNSIGNED_SHORT : int
val _FRONT_AND_BACK : int
val _FRAGMENT_SHADER : int
val _ELEMENT_ARRAY_BUFFER : int
val _ARRAY_BUFFER_BINDING : int
val _ELEMENT_ARRAY_BUFFER_BINDING : int
val clear : glT -> int -> unit
val clearColor : glT -> float -> float -> float -> float -> unit
val enable : glT -> int -> unit
val disable : glT -> int -> unit
val blendFunc : glT -> int -> int -> unit
val cullFace : glT -> int -> unit
val bufferData : glT -> int -> Js.Typed_array.Uint16Array.t -> int -> unit
val bufferFloatData :
glT ->
int ->
Js.Typed_array.Float32Array.t ->
int ->
unit
val bindAttribLocation : glT -> programT -> int -> string -> unit
val shaderSource : glT -> shaderT -> string -> unit
val drawElements : glT -> int -> int -> int -> int -> unit
val enableVertexAttribArray : glT -> int -> unit
val vertexAttribPointer :
glT ->
int ->
int ->
int ->
bool ->
int ->
int ->
unit
val getAttribLocation : glT -> programT -> string -> int
val drawArrays : glT -> int -> int -> int -> unit