mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-13 14:19:31 +02:00
* Fixes from Michalis Kamburelis:
1. Fixes declarations of glGetMapiv, glGetMaterialiv and glLightiv to take pointer as the last parameter. 2. Changes glGetString, gluErrorString and gluGetString to return PChar instead of PGLubyte. git-svn-id: trunk@58 -
This commit is contained in:
parent
1467901e3e
commit
b9fc96073b
@ -1270,15 +1270,15 @@ var
|
|||||||
glGetLightiv: procedure(light, pname: GLenum; params: PGLint); extdecl;
|
glGetLightiv: procedure(light, pname: GLenum; params: PGLint); extdecl;
|
||||||
glGetMapdv: procedure(target, query: GLenum; v: PGLdouble); extdecl;
|
glGetMapdv: procedure(target, query: GLenum; v: PGLdouble); extdecl;
|
||||||
glGetMapfv: procedure(target, query: GLenum; v: PGLfloat); extdecl;
|
glGetMapfv: procedure(target, query: GLenum; v: PGLfloat); extdecl;
|
||||||
glGetMapiv: procedure(target, query: GLenum; v: GLint); extdecl;
|
glGetMapiv: procedure(target, query: GLenum; v: PGLint); extdecl;
|
||||||
glGetMaterialfv: procedure(face, pname: GLenum; params: PGLfloat); extdecl;
|
glGetMaterialfv: procedure(face, pname: GLenum; params: PGLfloat); extdecl;
|
||||||
glGetMaterialiv: procedure(face, pname: GLenum; params: GLint); extdecl;
|
glGetMaterialiv: procedure(face, pname: GLenum; params: PGLint); extdecl;
|
||||||
glGetPixelMapfv: procedure(map: GLenum; values: PGLfloat); extdecl;
|
glGetPixelMapfv: procedure(map: GLenum; values: PGLfloat); extdecl;
|
||||||
glGetPixelMapuiv: procedure(map: GLenum; values: PGLuint); extdecl;
|
glGetPixelMapuiv: procedure(map: GLenum; values: PGLuint); extdecl;
|
||||||
glGetPixelMapusv: procedure(map: GLenum; values: PGLushort); extdecl;
|
glGetPixelMapusv: procedure(map: GLenum; values: PGLushort); extdecl;
|
||||||
glGetPointerv: procedure(pname: GLenum; params: Pointer); extdecl;
|
glGetPointerv: procedure(pname: GLenum; params: Pointer); extdecl;
|
||||||
glGetPolygonStipple: procedure(mask: PGLubyte); extdecl;
|
glGetPolygonStipple: procedure(mask: PGLubyte); extdecl;
|
||||||
glGetString: function(name: GLenum): PGLubyte; extdecl;
|
glGetString: function(name: GLenum): PChar; extdecl;
|
||||||
glGetTexEnvfv: procedure(target, pname: GLenum; params: PGLfloat); extdecl;
|
glGetTexEnvfv: procedure(target, pname: GLenum; params: PGLfloat); extdecl;
|
||||||
glGetTexEnviv: procedure(target, pname: GLenum; params: PGLint); extdecl;
|
glGetTexEnviv: procedure(target, pname: GLenum; params: PGLint); extdecl;
|
||||||
glGetTexGendv: procedure(coord, pname: GLenum; params: PGLdouble); extdecl;
|
glGetTexGendv: procedure(coord, pname: GLenum; params: PGLdouble); extdecl;
|
||||||
@ -1314,7 +1314,7 @@ var
|
|||||||
glLightf: procedure(light, pname: GLenum; param: GLfloat); extdecl;
|
glLightf: procedure(light, pname: GLenum; param: GLfloat); extdecl;
|
||||||
glLightfv: procedure(light, pname: GLenum; const params: PGLfloat); extdecl;
|
glLightfv: procedure(light, pname: GLenum; const params: PGLfloat); extdecl;
|
||||||
glLighti: procedure(light, pname: GLenum; param: GLint); extdecl;
|
glLighti: procedure(light, pname: GLenum; param: GLint); extdecl;
|
||||||
glLightiv: procedure(light, pname: GLenum; const params: GLint); extdecl;
|
glLightiv: procedure(light, pname: GLenum; const params: PGLint); extdecl;
|
||||||
glLineStipple: procedure(factor: GLint; pattern: GLushort); extdecl;
|
glLineStipple: procedure(factor: GLint; pattern: GLushort); extdecl;
|
||||||
glLineWidth: procedure(width: GLfloat); extdecl;
|
glLineWidth: procedure(width: GLfloat); extdecl;
|
||||||
glListBase: procedure(base: GLuint); extdecl;
|
glListBase: procedure(base: GLuint); extdecl;
|
||||||
|
@ -83,9 +83,9 @@ type
|
|||||||
PPointer = ^Pointer;
|
PPointer = ^Pointer;
|
||||||
|
|
||||||
var
|
var
|
||||||
gluErrorString: function(errCode: GLenum): PGLubyte; extdecl;
|
gluErrorString: function(errCode: GLenum): PChar; extdecl;
|
||||||
gluErrorUnicodeStringEXT: function(errCode: GLenum): PWideChar; extdecl;
|
gluErrorUnicodeStringEXT: function(errCode: GLenum): PWideChar; extdecl;
|
||||||
gluGetString: function(name: GLenum): PGLubyte; extdecl;
|
gluGetString: function(name: GLenum): PChar; extdecl;
|
||||||
gluOrtho2D: procedure(left,right, bottom, top: GLdouble); extdecl;
|
gluOrtho2D: procedure(left,right, bottom, top: GLdouble); extdecl;
|
||||||
gluPerspective: procedure(fovy, aspect, zNear, zFar: GLdouble); extdecl;
|
gluPerspective: procedure(fovy, aspect, zNear, zFar: GLdouble); extdecl;
|
||||||
gluPickMatrix: procedure(x, y, width, height: GLdouble; var viewport: TViewPortArray); extdecl;
|
gluPickMatrix: procedure(x, y, width, height: GLdouble; var viewport: TViewPortArray); extdecl;
|
||||||
|
Loading…
Reference in New Issue
Block a user