sig
  val shader_kinds : Lit.Renderer.T.t -> Lit.Prog.shader_kind list
  val gl_version :
    Lit.Renderer.T.t ->
    [ `GL of int * int * int | `GLES of int * int * int | `Unknown ]
  val glsl_version :
    Lit.Renderer.T.t ->
    [ `GL of int * int * int | `GLES of int * int * int | `Unknown ]
  val gl_renderer : Lit.Renderer.T.t -> string
  val gl_vendor : Lit.Renderer.T.t -> string
end