Module GLX_P2T


module GLX_P2T: sig .. end
OCaml bindings to the GLX_EXT_texture_from_pixmap extension


Warning: This module is currently under construction.

This module is a binding to this GLX extension: GLX_EXT_texture_from_pixmap

val init_glx_p2t : unit -> unit

type buffer_param =
| GLX_FRONT_LEFT_EXT
| GLX_FRONT_RIGHT_EXT
| GLX_BACK_LEFT_EXT
| GLX_BACK_RIGHT_EXT
| GLX_FRONT_EXT
| GLX_BACK_EXT
| GLX_AUX0_EXT
| GLX_AUX1_EXT
| GLX_AUX2_EXT
| GLX_AUX3_EXT
| GLX_AUX4_EXT
| GLX_AUX5_EXT
| GLX_AUX6_EXT
| GLX_AUX7_EXT
| GLX_AUX8_EXT
| GLX_AUX9_EXT
val glXBindTexImageEXT : dpy:Xlib.display ->
drawable:'a GLX.glXDrawable ->
buffer:buffer_param -> attrib_list:'a list -> unit
val glXReleaseTexImageEXT : dpy:Xlib.display ->
drawable:'a GLX.glXDrawable -> buffer:buffer_param -> unit

type glx_texture_target_ext =
| GLX_TEXTURE_1D_EXT
| GLX_TEXTURE_2D_EXT
| GLX_TEXTURE_RECTANGLE_EXT

type glx_texture_format_ext =
| GLX_TEXTURE_FORMAT_NONE_EXT
| GLX_TEXTURE_FORMAT_RGB_EXT
| GLX_TEXTURE_FORMAT_RGBA_EXT

type glx_create_pixmap_attrib =
| GLX_TEXTURE_FORMAT_EXT of glx_texture_format_ext
| GLX_TEXTURE_TARGET_EXT of glx_texture_target_ext
| GLX_MIPMAP_TEXTURE_EXT of bool
val glXCreatePixmapEXT : dpy:Xlib.display ->
config:GLX.glXFBConfig ->
pixmap:Xlib.pixmap -> attribs:'a list -> GLX.glXPixmap