* adds "T" variants to types (delphi compat in the least)

git-svn-id: trunk@5612 -
This commit is contained in:
Almindor 2006-12-16 15:41:26 +00:00
parent bb83dd823e
commit 1b7f4b1e90
4 changed files with 38 additions and 0 deletions

View File

@ -94,6 +94,21 @@ type
GLclampd = Double; PGLclampd = ^GLclampd;
{ GLvoid = void; } PGLvoid = Pointer;
PPGLvoid = ^PGLvoid;
TGLenum = GLenum;
TGLboolean = GLboolean;
TGLbitfield = GLbitfield;
TGLbyte = GLbyte;
TGLshort = GLshort;
TGLint = GLint;
TGLsizei = GLsizei;
TGLubyte = GLubyte;
TGLushort = GLushort;
TGLuint = GLuint;
TGLfloat = GLfloat;
TGLclampf = GLclampf;
TGLdouble = GLdouble;
TGLclampd = GLclampd;
{******************************************************************************}

View File

@ -50,18 +50,23 @@ function glext_LoadExtension(ext: String): Boolean;
type
GLcharARB = Char;
TGLcharARB = GLcharARB;
PGLcharARB = ^GLcharARB;
GLhandleARB = Cardinal;
TGLhandleARB = GLhandleARB;
PGLhandleARB = ^GLhandleARB;
GLintptr = Integer;
TGLintptr = GLintptr;
PGLintptr = ^GLintptr;
GLsizeiptr = Integer;
TGLsizeiptr = GLsizeiptr;
PGLsizeiptr = ^GLsizeiptr;
GLchar = Char;
TGLchar = GLchar;
PGLchar = Pchar;
//***** GL_version_1_2 *****//

View File

@ -99,6 +99,15 @@ type
GLUquadricObj = GLUquadric; PGLUquadricObj = PGLUquadric;
GLUtesselatorObj = GLUtesselator; PGLUtesselatorObj = PGLUtesselator;
GLUtriangulatorObj = GLUtesselator; PGLUtriangulatorObj = PGLUtesselator;
TGLUnurbs = GLUnurbs;
TGLUquadric = GLUquadric;
TGLUtesselator = GLUtesselator;
TGLUnurbsObj = GLUnurbsObj;
TGLUquadricObj = GLUquadricObj;
TGLUtesselatorObj = GLUtesselatorObj;
TGLUtriangulatorObj = GLUtriangulatorObj;
{$IFDEF MORPHOS}

View File

@ -129,6 +129,15 @@ type
GLXPixmap = TXID;
GLXDrawable = TXID;
GLXContextID = TXID;
TXPixmap = XPixmap;
TXFont = XFont;
TXColormap = XColormap;
TGLXContext = GLXContext;
TGLXPixmap = GLXPixmap;
TGLXDrawable = GLXDrawable;
TGLXContextID = GLXContextID;
var
glXChooseVisual: function(dpy: PDisplay; screen: Integer; attribList: PInteger): PXVisualInfo; cdecl;