Unit mseglx

Description

This item has no description.

Overview

Functions and Procedures

function load_glx: boolean;
function load_glx_mesa: boolean;

Types

txid = xid;
XPixmap = TXID;
XFont = TXID;
XColormap = TXID;
GLXContext = Pointer;
GLXPixmap = TXID;
GLXDrawable = TXID;
GLXContextID = TXID;
TXPixmap = XPixmap;
TXFont = XFont;
TXColormap = XColormap;
TGLXContext = GLXContext;
TGLXPixmap = GLXPixmap;
TGLXDrawable = GLXDrawable;
TGLXContextID = GLXContextID;

Constants

GLX_USE_GL = 1;
GLX_BUFFER_SIZE = 2;
GLX_LEVEL = 3;
GLX_RGBA = 4;
GLX_DOUBLEBUFFER = 5;
GLX_STEREO = 6;
GLX_AUX_BUFFERS = 7;
GLX_RED_SIZE = 8;
GLX_GREEN_SIZE = 9;
GLX_BLUE_SIZE = 10;
GLX_ALPHA_SIZE = 11;
GLX_DEPTH_SIZE = 12;
GLX_STENCIL_SIZE = 13;
GLX_ACCUM_RED_SIZE = 14;
GLX_ACCUM_GREEN_SIZE = 15;
GLX_ACCUM_BLUE_SIZE = 16;
GLX_ACCUM_ALPHA_SIZE = 17;
GLX_X_VISUAL_TYPE_EXT = $22;
GLX_TRANSPARENT_TYPE_EXT = $23;
GLX_TRANSPARENT_INDEX_VALUE_EXT = $24;
GLX_TRANSPARENT_RED_VALUE_EXT = $25;
GLX_TRANSPARENT_GREEN_VALUE_EXT = $26;
GLX_TRANSPARENT_BLUE_VALUE_EXT = $27;
GLX_TRANSPARENT_ALPHA_VALUE_EXT = $28;
GLX_BAD_SCREEN = 1;
GLX_BAD_ATTRIBUTE = 2;
GLX_NO_EXTENSION = 3;
GLX_BAD_VISUAL = 4;
GLX_BAD_CONTEXT = 5;
GLX_BAD_VALUE = 6;
GLX_BAD_ENUM = 7;
GLX_VENDOR = 1;
GLX_VERSION = 2;
GLX_EXTENSIONS = 3;
GLX_TRUE_COLOR_EXT = $8002;
GLX_DIRECT_COLOR_EXT = $8003;
GLX_PSEUDO_COLOR_EXT = $8004;
GLX_STATIC_COLOR_EXT = $8005;
GLX_GRAY_SCALE_EXT = $8006;
GLX_STATIC_GRAY_EXT = $8007;
GLX_NONE_EXT = $8000;
GLX_TRANSPARENT_RGB_EXT = $8008;
GLX_TRANSPARENT_INDEX_EXT = $8009;

Variables

glXChooseVisual: function(dpy: PDisplay; screen: Integer; attribList: PInteger): PXVisualInfo; cdecl;
glXCreateContext: function(dpy: PDisplay; vis: PXVisualInfo; shareList: GLXContext; direct: Boolean): GLXContext; cdecl;
glXDestroyContext: procedure(dpy: PDisplay; ctx: GLXContext); cdecl;
glXMakeCurrent: function(dpy: PDisplay; drawable: GLXDrawable; ctx: GLXContext): Boolean; cdecl;
glXCopyContext: procedure(dpy: PDisplay; src, dst: GLXContext; mask: LongWord); cdecl;
glXSwapBuffers: procedure(dpy: PDisplay; drawable: GLXDrawable); cdecl;
glXCreateGLXPixmap: function(dpy: PDisplay; visual: PXVisualInfo; pixmap: XPixmap): GLXPixmap; cdecl;
glXDestroyGLXPixmap: procedure(dpy: PDisplay; pixmap: GLXPixmap); cdecl;
glXQueryExtension: function(dpy: PDisplay; var errorb, event: Integer): Boolean; cdecl;
glXQueryVersion: function(dpy: PDisplay; var maj, min: Integer): Boolean; cdecl;
glXIsDirect: function(dpy: PDisplay; ctx: GLXContext): Boolean; cdecl;
glXGetConfig: function(dpy: PDisplay; visual: PXVisualInfo; attrib: Integer; var value: Integer): Integer; cdecl;
glXGetCurrentContext: function: GLXContext; cdecl;
glXGetCurrentDrawable: function: GLXDrawable; cdecl;
glXWaitGL: procedure; cdecl;
glXWaitX: procedure; cdecl;
glXUseXFont: procedure(font: XFont; first, count, list: Integer); cdecl;
glXQueryExtensionsString: function(dpy: PDisplay; screen: Integer): PChar; cdecl;
glXQueryServerString: function(dpy: PDisplay; screen, name: Integer): PChar; cdecl;
glXGetClientString: function(dpy: PDisplay; name: Integer): PChar; cdecl;
glXCreateGLXPixmapMESA: function(dpy: PDisplay; visual: PXVisualInfo; pixmap: XPixmap; cmap: XColormap): GLXPixmap; cdecl;
glXReleaseBufferMESA: function(dpy: PDisplay; d: GLXDrawable): Boolean; cdecl;
glXCopySubBufferMESA: procedure(dpy: PDisplay; drawbale: GLXDrawable; x, y, width, height: Integer); cdecl;
glXGetVideoSyncSGI: function(var counter: LongWord): Integer; cdecl;
glXWaitVideoSyncSGI: function(divisor, remainder: Integer; var count: LongWord): Integer; cdecl;

Description

Functions and Procedures

function load_glx: boolean;

This item has no description.

function load_glx_mesa: boolean;

This item has no description.

Types

txid = xid;

This item has no description.

XPixmap = TXID;

This item has no description.

XFont = TXID;

This item has no description.

XColormap = TXID;

This item has no description.

GLXContext = Pointer;

This item has no description.

GLXPixmap = TXID;

This item has no description.

GLXDrawable = TXID;

This item has no description.

GLXContextID = TXID;

This item has no description.

TXPixmap = XPixmap;

This item has no description.

TXFont = XFont;

This item has no description.

TXColormap = XColormap;

This item has no description.

TGLXContext = GLXContext;

This item has no description.

TGLXPixmap = GLXPixmap;

This item has no description.

TGLXDrawable = GLXDrawable;

This item has no description.

TGLXContextID = GLXContextID;

This item has no description.

Constants

GLX_USE_GL = 1;

This item has no description.

GLX_BUFFER_SIZE = 2;

This item has no description.

GLX_LEVEL = 3;

This item has no description.

GLX_RGBA = 4;

This item has no description.

GLX_DOUBLEBUFFER = 5;

This item has no description.

GLX_STEREO = 6;

This item has no description.

GLX_AUX_BUFFERS = 7;

This item has no description.

GLX_RED_SIZE = 8;

This item has no description.

GLX_GREEN_SIZE = 9;

This item has no description.

GLX_BLUE_SIZE = 10;

This item has no description.

GLX_ALPHA_SIZE = 11;

This item has no description.

GLX_DEPTH_SIZE = 12;

This item has no description.

GLX_STENCIL_SIZE = 13;

This item has no description.

GLX_ACCUM_RED_SIZE = 14;

This item has no description.

GLX_ACCUM_GREEN_SIZE = 15;

This item has no description.

GLX_ACCUM_BLUE_SIZE = 16;

This item has no description.

GLX_ACCUM_ALPHA_SIZE = 17;

This item has no description.

GLX_X_VISUAL_TYPE_EXT = $22;

This item has no description.

GLX_TRANSPARENT_TYPE_EXT = $23;

This item has no description.

GLX_TRANSPARENT_INDEX_VALUE_EXT = $24;

This item has no description.

GLX_TRANSPARENT_RED_VALUE_EXT = $25;

This item has no description.

GLX_TRANSPARENT_GREEN_VALUE_EXT = $26;

This item has no description.

GLX_TRANSPARENT_BLUE_VALUE_EXT = $27;

This item has no description.

GLX_TRANSPARENT_ALPHA_VALUE_EXT = $28;

This item has no description.

GLX_BAD_SCREEN = 1;

This item has no description.

GLX_BAD_ATTRIBUTE = 2;

This item has no description.

GLX_NO_EXTENSION = 3;

This item has no description.

GLX_BAD_VISUAL = 4;

This item has no description.

GLX_BAD_CONTEXT = 5;

This item has no description.

GLX_BAD_VALUE = 6;

This item has no description.

GLX_BAD_ENUM = 7;

This item has no description.

GLX_VENDOR = 1;

This item has no description.

GLX_VERSION = 2;

This item has no description.

GLX_EXTENSIONS = 3;

This item has no description.

GLX_TRUE_COLOR_EXT = $8002;

This item has no description.

GLX_DIRECT_COLOR_EXT = $8003;

This item has no description.

GLX_PSEUDO_COLOR_EXT = $8004;

This item has no description.

GLX_STATIC_COLOR_EXT = $8005;

This item has no description.

GLX_GRAY_SCALE_EXT = $8006;

This item has no description.

GLX_STATIC_GRAY_EXT = $8007;

This item has no description.

GLX_NONE_EXT = $8000;

This item has no description.

GLX_TRANSPARENT_RGB_EXT = $8008;

This item has no description.

GLX_TRANSPARENT_INDEX_EXT = $8009;

This item has no description.

Variables

glXChooseVisual: function(dpy: PDisplay; screen: Integer; attribList: PInteger): PXVisualInfo; cdecl;

This item has no description.

glXCreateContext: function(dpy: PDisplay; vis: PXVisualInfo; shareList: GLXContext; direct: Boolean): GLXContext; cdecl;

This item has no description.

glXDestroyContext: procedure(dpy: PDisplay; ctx: GLXContext); cdecl;

This item has no description.

glXMakeCurrent: function(dpy: PDisplay; drawable: GLXDrawable; ctx: GLXContext): Boolean; cdecl;

This item has no description.

glXCopyContext: procedure(dpy: PDisplay; src, dst: GLXContext; mask: LongWord); cdecl;

This item has no description.

glXSwapBuffers: procedure(dpy: PDisplay; drawable: GLXDrawable); cdecl;

This item has no description.

glXCreateGLXPixmap: function(dpy: PDisplay; visual: PXVisualInfo; pixmap: XPixmap): GLXPixmap; cdecl;

This item has no description.

glXDestroyGLXPixmap: procedure(dpy: PDisplay; pixmap: GLXPixmap); cdecl;

This item has no description.

glXQueryExtension: function(dpy: PDisplay; var errorb, event: Integer): Boolean; cdecl;

This item has no description.

glXQueryVersion: function(dpy: PDisplay; var maj, min: Integer): Boolean; cdecl;

This item has no description.

glXIsDirect: function(dpy: PDisplay; ctx: GLXContext): Boolean; cdecl;

This item has no description.

glXGetConfig: function(dpy: PDisplay; visual: PXVisualInfo; attrib: Integer; var value: Integer): Integer; cdecl;

This item has no description.

glXGetCurrentContext: function: GLXContext; cdecl;

This item has no description.

glXGetCurrentDrawable: function: GLXDrawable; cdecl;

This item has no description.

glXWaitGL: procedure; cdecl;

This item has no description.

glXWaitX: procedure; cdecl;

This item has no description.

glXUseXFont: procedure(font: XFont; first, count, list: Integer); cdecl;

This item has no description.

glXQueryExtensionsString: function(dpy: PDisplay; screen: Integer): PChar; cdecl;

This item has no description.

glXQueryServerString: function(dpy: PDisplay; screen, name: Integer): PChar; cdecl;

This item has no description.

glXGetClientString: function(dpy: PDisplay; name: Integer): PChar; cdecl;

This item has no description.

glXCreateGLXPixmapMESA: function(dpy: PDisplay; visual: PXVisualInfo; pixmap: XPixmap; cmap: XColormap): GLXPixmap; cdecl;

This item has no description.

glXReleaseBufferMESA: function(dpy: PDisplay; d: GLXDrawable): Boolean; cdecl;

This item has no description.

glXCopySubBufferMESA: procedure(dpy: PDisplay; drawbale: GLXDrawable; x, y, width, height: Integer); cdecl;

This item has no description.

glXGetVideoSyncSGI: function(var counter: LongWord): Integer; cdecl;

This item has no description.

glXWaitVideoSyncSGI: function(divisor, remainder: Integer; var count: LongWord): Integer; cdecl;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.