home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Programming / vbcc_MorphOS / machines / amiga68k / include / inline / glu_protos.h < prev    next >
Text File  |  2000-08-20  |  11KB  |  89 lines

  1. /**void APIENTRY  __gluLookAt(__reg("fp0") GLdouble eyex,__reg("fp1") GLdouble eyey,__reg("fp2") GLdouble eyez,__reg("fp3") GLdouble centerx,__reg("fp4") GLdouble centery,__reg("fp5") GLdouble centerz,__reg("fp6") GLdouble upx,__reg("fp7") GLdouble upy,__reg("d0") GLdouble upz ,__reg("a6") void *)="\tjsr\t-36(a6)";*/
  2. /**#define gluLookAt(x1,x2,x3,x4,x5,x6,x7,x8,x9) __gluLookAt((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),gluBase)*/
  3. void APIENTRY  __gluOrtho2D(__reg("fp0") GLdouble left,__reg("fp1") GLdouble right,__reg("fp2") GLdouble bottom,__reg("fp3") GLdouble top ,__reg("a6") void *)="\tjsr\t-42(a6)";
  4. #define gluOrtho2D(x1,x2,x3,x4) __gluOrtho2D((x1),(x2),(x3),(x4),gluBase)
  5. void APIENTRY  __gluPerspective(__reg("fp0") GLdouble fovy,__reg("fp1") GLdouble aspect,__reg("fp2") GLdouble zNear,__reg("fp3") GLdouble zFar ,__reg("a6") void *)="\tjsr\t-48(a6)";
  6. #define gluPerspective(x1,x2,x3,x4) __gluPerspective((x1),(x2),(x3),(x4),gluBase)
  7. void APIENTRY  __gluPickMatrix(__reg("fp0") GLdouble x,__reg("fp1") GLdouble y,__reg("fp2") GLdouble width,__reg("fp3") GLdouble height,__reg("a0") const GLint *viewport,__reg("a6") void *)="\tjsr\t-54(a6)";
  8. #define gluPickMatrix(x1,x2,x3,x4,x5) __gluPickMatrix((x1),(x2),(x3),(x4),(x5),gluBase)
  9. /**GLint APIENTRY  __gluProject(__reg("fp0") GLdouble objx,__reg("fp1") GLdouble objy,__reg("fp2") GLdouble objz,__reg("a0") const GLdouble modelMatrix[16],__reg("a1") const GLdouble projMatrix[16],__reg("a2") const GLint viewport[4],__reg("a3") GLdouble *winx,__reg("d0") GLdouble *winy,__reg("d1") GLdouble *winz ,__reg("a6") void *)="\tjsr\t-60(a6)";*/
  10. /**#define gluProject(x1,x2,x3,x4,x5,x6,x7,x8,x9) __gluProject((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),gluBase)*/
  11. /**GLint APIENTRY  __gluUnProject(__reg("fp0") GLdouble winx,__reg("fp1") GLdouble winy,__reg("fp2") GLdouble winz,__reg("a0") const GLdouble modelMatrix[16],__reg("a1") const GLdouble projMatrix[16],__reg("a2") const GLint viewport[4],__reg("a3") GLdouble *objx,__reg("d0") GLdouble *objy,__reg("d1") GLdouble *objz ,__reg("a6") void *)="\tjsr\t-66(a6)";*/
  12. /**#define gluUnProject(x1,x2,x3,x4,x5,x6,x7,x8,x9) __gluUnProject((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),gluBase)*/
  13. const GLubyte* APIENTRY  __gluErrorString(__reg("d0") GLenum errorCode ,__reg("a6") void *)="\tjsr\t-72(a6)";
  14. #define gluErrorString(x1) __gluErrorString((x1),gluBase)
  15. /**GLint APIENTRY  __gluScaleImage(__reg("d0") GLenum format,__reg("d1") GLint widthin,__reg("d2") GLint heightin,__reg("d3") GLenum typein,__reg("a0") const void *datain,__reg("d4") GLint widthout,__reg("d5") GLint heightout,__reg("d6") GLenum typeout,__reg("a1") void *dataout ,__reg("a6") void *)="\tjsr\t-78(a6)";*/
  16. /**#define gluScaleImage(x1,x2,x3,x4,x5,x6,x7,x8,x9) __gluScaleImage((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),gluBase)*/
  17. GLint APIENTRY  __gluBuild1DMipmaps(__reg("d0") GLenum target,__reg("d1") GLint components,__reg("d2") GLint width,__reg("d3") GLenum format,__reg("d4") GLenum type,__reg("a0") const void *data ,__reg("a6") void *)="\tjsr\t-84(a6)";
  18. #define gluBuild1DMipmaps(x1,x2,x3,x4,x5,x6) __gluBuild1DMipmaps((x1),(x2),(x3),(x4),(x5),(x6),gluBase)
  19. GLint APIENTRY  __gluBuild2DMipmaps(__reg("d0") GLenum target,__reg("d1") GLint components,__reg("d2") GLint width,__reg("d3") GLint height,__reg("d4") GLenum format,__reg("d5") GLenum type,__reg("a0") const void *data ,__reg("a6") void *)="\tjsr\t-90(a6)";
  20. #define gluBuild2DMipmaps(x1,x2,x3,x4,x5,x6,x7) __gluBuild2DMipmaps((x1),(x2),(x3),(x4),(x5),(x6),(x7),gluBase)
  21. GLUquadricObj* APIENTRY  __gluNewQuadric(__reg("a6") void *)="\tjsr\t-96(a6)";
  22. #define gluNewQuadric() __gluNewQuadric(gluBase)
  23. void APIENTRY  __gluDeleteQuadric(__reg("a0") GLUquadricObj *state ,__reg("a6") void *)="\tjsr\t-102(a6)";
  24. #define gluDeleteQuadric(x1) __gluDeleteQuadric((x1),gluBase)
  25. void APIENTRY  __gluQuadricDrawStyle(__reg("a0") GLUquadricObj *quadObject,__reg("d0") GLenum drawStyle ,__reg("a6") void *)="\tjsr\t-108(a6)";
  26. #define gluQuadricDrawStyle(x1,x2) __gluQuadricDrawStyle((x1),(x2),gluBase)
  27. void APIENTRY  __gluQuadricOrientation(__reg("a0") GLUquadricObj *quadObject,__reg("d0") GLenum orientation ,__reg("a6") void *)="\tjsr\t-114(a6)";
  28. #define gluQuadricOrientation(x1,x2) __gluQuadricOrientation((x1),(x2),gluBase)
  29. void APIENTRY  __gluQuadricNormals(__reg("a0") GLUquadricObj *quadObject,__reg("d0") GLenum normals ,__reg("a6") void *)="\tjsr\t-120(a6)";
  30. #define gluQuadricNormals(x1,x2) __gluQuadricNormals((x1),(x2),gluBase)
  31. void APIENTRY  __gluQuadricTexture(__reg("a0") GLUquadricObj *quadObject,__reg("d0") GLboolean textureCoords ,__reg("a6") void *)="\tjsr\t-126(a6)";
  32. #define gluQuadricTexture(x1,x2) __gluQuadricTexture((x1),(x2),gluBase)
  33. void APIENTRY  __gluQuadricCallback(__reg("a0") GLUquadricObj *qobj,__reg("d0") GLenum which,__reg("a1") void (CALLBACK *fn)() ,__reg("a6") void *)="\tjsr\t-132(a6)";
  34. #define gluQuadricCallback(x1,x2,x3) __gluQuadricCallback((x1),(x2),(x3),gluBase)
  35. void APIENTRY  __gluCylinder(__reg("a0") GLUquadricObj *qobj,__reg("fp0") GLdouble baseRadius,__reg("fp1") GLdouble topRadius,__reg("fp2") GLdouble height,__reg("d0") GLint slices,__reg("d1") GLint stacks ,__reg("a6") void *)="\tjsr\t-138(a6)";
  36. #define gluCylinder(x1,x2,x3,x4,x5,x6) __gluCylinder((x1),(x2),(x3),(x4),(x5),(x6),gluBase)
  37. void APIENTRY  __gluSphere(__reg("a0") GLUquadricObj *qobj,__reg("fp0") GLdouble radius,__reg("d0") GLint slices,__reg("d1") GLint stacks ,__reg("a6") void *)="\tjsr\t-144(a6)";
  38. #define gluSphere(x1,x2,x3,x4) __gluSphere((x1),(x2),(x3),(x4),gluBase)
  39. void APIENTRY  __gluDisk(__reg("a0") GLUquadricObj *qobj,__reg("fp0") GLdouble innerRadius,__reg("fp1") GLdouble outerRadius,__reg("d0") GLint slices,__reg("d1") GLint loops ,__reg("a6") void *)="\tjsr\t-150(a6)";
  40. #define gluDisk(x1,x2,x3,x4,x5) __gluDisk((x1),(x2),(x3),(x4),(x5),gluBase)
  41. void APIENTRY  __gluPartialDisk(__reg("a0") GLUquadricObj *qobj,__reg("fp0") GLdouble innerRadius,__reg("fp1") GLdouble outerRadius,__reg("d0") GLint slices,__reg("d1") GLint loops,__reg("fp2") GLdouble startAngle,__reg("fp3") GLdouble sweepAngle ,__reg("a6") void *)="\tjsr\t-156(a6)";
  42. #define gluPartialDisk(x1,x2,x3,x4,x5,x6,x7) __gluPartialDisk((x1),(x2),(x3),(x4),(x5),(x6),(x7),gluBase)
  43. GLUnurbsObj* APIENTRY  __gluNewNurbsRenderer(__reg("a6") void *)="\tjsr\t-162(a6)";
  44. #define gluNewNurbsRenderer() __gluNewNurbsRenderer(gluBase)
  45. void APIENTRY  __gluDeleteNurbsRenderer(__reg("a0") GLUnurbsObj *nobj ,__reg("a6") void *)="\tjsr\t-168(a6)";
  46. #define gluDeleteNurbsRenderer(x1) __gluDeleteNurbsRenderer((x1),gluBase)
  47. void APIENTRY  __gluLoadSamplingMatrices(__reg("a0") GLUnurbsObj *nobj,__reg("a1") const GLfloat *modelMatrix,__reg("a2") const GLfloat *projMatrix,__reg("a3") const GLint *viewport,__reg("a6") void *)="\tjsr\t-174(a6)";
  48. #define gluLoadSamplingMatrices(x1,x2,x3,x4) __gluLoadSamplingMatrices((x1),(x2),(x3),(x4),gluBase)
  49. void APIENTRY  __gluNurbsProperty(__reg("a0") GLUnurbsObj *nobj,__reg("d0") GLenum property,__reg("fp0") GLfloat value ,__reg("a6") void *)="\tjsr\t-180(a6)";
  50. #define gluNurbsProperty(x1,x2,x3) __gluNurbsProperty((x1),(x2),(x3),gluBase)
  51. void APIENTRY  __gluGetNurbsProperty(__reg("a0") GLUnurbsObj *nobj,__reg("d0") GLenum property,__reg("a1") GLfloat *value ,__reg("a6") void *)="\tjsr\t-186(a6)";
  52. #define gluGetNurbsProperty(x1,x2,x3) __gluGetNurbsProperty((x1),(x2),(x3),gluBase)
  53. void APIENTRY  __gluBeginCurve(__reg("a0") GLUnurbsObj *nobj ,__reg("a6") void *)="\tjsr\t-192(a6)";
  54. #define gluBeginCurve(x1) __gluBeginCurve((x1),gluBase)
  55. void APIENTRY  __gluEndCurve(__reg("a0") GLUnurbsObj * nobj ,__reg("a6") void *)="\tjsr\t-198(a6)";
  56. #define gluEndCurve(x1) __gluEndCurve((x1),gluBase)
  57. void APIENTRY  __gluNurbsCurve(__reg("a0") GLUnurbsObj *nobj,__reg("d0") GLint nknots,__reg("a1") GLfloat *knot,__reg("d1") GLint stride,__reg("a2") GLfloat *ctlarray,__reg("d2") GLint order,__reg("d3") GLenum type,__reg("a6") void *)="\tjsr\t-204(a6)";
  58. #define gluNurbsCurve(x1,x2,x3,x4,x5,x6,x7) __gluNurbsCurve((x1),(x2),(x3),(x4),(x5),(x6),(x7),gluBase)
  59. void APIENTRY  __gluBeginSurface(__reg("a0") GLUnurbsObj *nobj ,__reg("a6") void *)="\tjsr\t-210(a6)";
  60. #define gluBeginSurface(x1) __gluBeginSurface((x1),gluBase)
  61. void APIENTRY  __gluEndSurface(__reg("a0") GLUnurbsObj * nobj ,__reg("a6") void *)="\tjsr\t-216(a6)";
  62. #define gluEndSurface(x1) __gluEndSurface((x1),gluBase)
  63. /**void APIENTRY  __gluNurbsSurface(__reg("a0") GLUnurbsObj *nobj,__reg("d0") GLint sknot_count,__reg("a1") GLfloat *sknot,__reg("d1") GLint tknot_count,__reg("a2") GLfloat *tknot,__reg("d2") GLint s_stride,__reg("d3") GLint t_stride,__reg("a3") GLfloat *ctlarray,__reg("d4") GLint sorder,__reg("d5") GLint torder,__reg("d6") GLenum type,__reg("a6") void *)="\tjsr\t-222(a6)";*/
  64. /**#define gluNurbsSurface(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) __gluNurbsSurface((x1),(x2),(x3),(x4),(x5),(x6),(x7),(x8),(x9),(x10),(x11),gluBase)*/
  65. void APIENTRY  __gluBeginTrim(__reg("a0") GLUnurbsObj *nobj ,__reg("a6") void *)="\tjsr\t-228(a6)";
  66. #define gluBeginTrim(x1) __gluBeginTrim((x1),gluBase)
  67. void APIENTRY  __gluEndTrim(__reg("a0") GLUnurbsObj *nobj ,__reg("a6") void *)="\tjsr\t-234(a6)";
  68. #define gluEndTrim(x1) __gluEndTrim((x1),gluBase)
  69. void APIENTRY  __gluPwlCurve(__reg("a0") GLUnurbsObj *nobj,__reg("d0") GLint count,__reg("a1") GLfloat *array,__reg("d1") GLint stride,__reg("d2") GLenum type ,__reg("a6") void *)="\tjsr\t-240(a6)";
  70. #define gluPwlCurve(x1,x2,x3,x4,x5) __gluPwlCurve((x1),(x2),(x3),(x4),(x5),gluBase)
  71. void APIENTRY  __gluNurbsCallback(__reg("a0") GLUnurbsObj *nobj,__reg("d0") GLenum which,__reg("a1") void (CALLBACK *fn)() ,__reg("a6") void *)="\tjsr\t-246(a6)";
  72. #define gluNurbsCallback(x1,x2,x3) __gluNurbsCallback((x1),(x2),(x3),gluBase)
  73. GLUtriangulatorObj* APIENTRY  __gluNewTess(__reg("a6") void *)="\tjsr\t-252(a6)";
  74. #define gluNewTess() __gluNewTess(gluBase)
  75. void APIENTRY  __gluTessCallback(__reg("a0") GLUtriangulatorObj *tobj,__reg("d0") GLenum which,__reg("a1") void (CALLBACK *fn)() ,__reg("a6") void *)="\tjsr\t-258(a6)";
  76. #define gluTessCallback(x1,x2,x3) __gluTessCallback((x1),(x2),(x3),gluBase)
  77. void APIENTRY  __gluDeleteTess(__reg("a0") GLUtriangulatorObj *tobj ,__reg("a6") void *)="\tjsr\t-264(a6)";
  78. #define gluDeleteTess(x1) __gluDeleteTess((x1),gluBase)
  79. void APIENTRY  __gluBeginPolygon(__reg("a0") GLUtriangulatorObj *tobj ,__reg("a6") void *)="\tjsr\t-270(a6)";
  80. #define gluBeginPolygon(x1) __gluBeginPolygon((x1),gluBase)
  81. void APIENTRY  __gluEndPolygon(__reg("a0") GLUtriangulatorObj *tobj ,__reg("a6") void *)="\tjsr\t-276(a6)";
  82. #define gluEndPolygon(x1) __gluEndPolygon((x1),gluBase)
  83. void APIENTRY  __gluNextContour(__reg("a0") GLUtriangulatorObj *tobj,__reg("d0") GLenum type ,__reg("a6") void *)="\tjsr\t-282(a6)";
  84. #define gluNextContour(x1,x2) __gluNextContour((x1),(x2),gluBase)
  85. void APIENTRY  __gluTessVertex(__reg("a0") GLUtriangulatorObj *tobj,__reg("a1") GLdouble *v,__reg("a2") void *data ,__reg("a6") void *)="\tjsr\t-288(a6)";
  86. #define gluTessVertex(x1,x2,x3) __gluTessVertex((x1),(x2),(x3),gluBase)
  87. const GLubyte* APIENTRY  __gluGetString(__reg("d0") GLenum name ,__reg("a6") void *)="\tjsr\t-294(a6)";
  88. #define gluGetString(x1) __gluGetString((x1),gluBase)
  89.