gl10sgi.def 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. # This is the definition file for all GL 1.0 SGI stuff
  2. %COPY_INTERFACE
  3. const
  4. // GL_SGIS_multitexture
  5. GL_SELECTED_TEXTURE_SGIS = $835C;
  6. GL_SELECTED_TEXTURE_COORD_SET_SGIS = $835D;
  7. GL_MAX_TEXTURES_SGIS = $835E;
  8. GL_TEXTURE0_SGIS = $835F;
  9. GL_TEXTURE1_SGIS = $8360;
  10. GL_TEXTURE2_SGIS = $8361;
  11. GL_TEXTURE3_SGIS = $8362;
  12. GL_TEXTURE_COORD_SET_SOURCE_SGIS = $8363;
  13. const
  14. // GL_SGIS_texture_edge_clamp
  15. GL_CLAMP_TO_EDGE_SGIS = $812F;
  16. %END
  17. #=====================================================================
  18. # Procedures and functions
  19. #=====================================================================
  20. %PROCS
  21. // GL_SGIS_multitexture
  22. glMultiTexCoord1dSGIS: procedure(target: GLenum; s: Double); ogl_dll;
  23. glMultiTexCoord1dvSGIS: procedure(target: GLenum; var v: Double); ogl_dll;
  24. glMultiTexCoord1fSGIS: procedure(target: GLenum; s: Single); ogl_dll;
  25. glMultiTexCoord1fvSGIS: procedure(target: GLenum; var v: Single); ogl_dll;
  26. glMultiTexCoord1iSGIS: procedure(target: GLenum; s: LongInt); ogl_dll;
  27. glMultiTexCoord1ivSGIS: procedure(target: GLenum; var v: LongInt); ogl_dll;
  28. glMultiTexCoord1sSGIS: procedure(target: GLenum; s: ShortInt); ogl_dll;
  29. glMultiTexCoord1svSGIS: procedure(target: GLenum; var v: ShortInt); ogl_dll;
  30. glMultiTexCoord2dSGIS: procedure(target: GLenum; s, t: Double); ogl_dll;
  31. glMultiTexCoord2dvSGIS: procedure(target: GLenum; var v: Double); ogl_dll;
  32. glMultiTexCoord2fSGIS: procedure(target: GLenum; s, t: Single); ogl_dll;
  33. glMultiTexCoord2fvSGIS: procedure(target: GLenum; var v: Single); ogl_dll;
  34. glMultiTexCoord2iSGIS: procedure(target: GLenum; s, t: LongInt); ogl_dll;
  35. glMultiTexCoord2ivSGIS: procedure(target: GLenum; var v: LongInt); ogl_dll;
  36. glMultiTexCoord2sSGIS: procedure(target: GLenum; s, t: ShortInt); ogl_dll;
  37. glMultiTexCoord2svSGIS: procedure(target: GLenum; var v: ShortInt); ogl_dll;
  38. glMultiTexCoord3dSGIS: procedure(target: GLenum; s, t, r: Double); ogl_dll;
  39. glMultiTexCoord3dvSGIS: procedure(target: GLenum; var v: Double); ogl_dll;
  40. glMultiTexCoord3fSGIS: procedure(target: GLenum; s, t, r: Single); ogl_dll;
  41. glMultiTexCoord3fvSGIS: procedure(target: GLenum; var v: Single); ogl_dll;
  42. glMultiTexCoord3iSGIS: procedure(target: GLenum; s, t, r: LongInt); ogl_dll;
  43. glMultiTexCoord3ivSGIS: procedure(target: GLenum; var v: LongInt); ogl_dll;
  44. glMultiTexCoord3sSGIS: procedure(target: GLenum; s, t, r: ShortInt); ogl_dll;
  45. glMultiTexCoord3svSGIS: procedure(target: GLenum; var v: ShortInt); ogl_dll;
  46. glMultiTexCoord4dSGIS: procedure(target: GLenum; s, t, r, q: Double); ogl_dll;
  47. glMultiTexCoord4dvSGIS: procedure(target: GLenum; var v: Double); ogl_dll;
  48. glMultiTexCoord4fSGIS: procedure(target: GLenum; s, t, r, q: Single); ogl_dll;
  49. glMultiTexCoord4fvSGIS: procedure(target: GLenum; var v: Single); ogl_dll;
  50. glMultiTexCoord4iSGIS: procedure(target: GLenum; s, t, r, q: LongInt); ogl_dll;
  51. glMultiTexCoord4ivSGIS: procedure(target: GLenum; var v: LongInt); ogl_dll;
  52. glMultiTexCoord4sSGIS: procedure(target: GLenum; s, t, r, q: ShortInt); ogl_dll;
  53. glMultiTexCoord4svSGIS: procedure(target: GLenum; var v: ShortInt); ogl_dll;
  54. glMultiTexCoordPointerSGIS: procedure(target: GLenum; size: LongInt; AType: GLEnum; stride: LongInt; var APointer); ogl_dll;
  55. glSelectTextureSGIS: procedure(target: GLenum); ogl_dll;
  56. glSelectTextureCoordSetSGIS: procedure(target: GLenum); ogl_dll;
  57. // GL_EXT_multitexture
  58. glMultiTexCoord1dEXT: procedure(target: GLenum; s: Double); ogl_dll;
  59. glMultiTexCoord1dvEXT: procedure(target: GLenum; var v: Double); ogl_dll;
  60. glMultiTexCoord1fEXT: procedure(target: GLenum; s: Single); ogl_dll;
  61. glMultiTexCoord1fvEXT: procedure(target: GLenum; var v: Single); ogl_dll;
  62. glMultiTexCoord1iEXT: procedure(target: GLenum; s: LongInt); ogl_dll;
  63. glMultiTexCoord1ivEXT: procedure(target: GLenum; var v: LongInt); ogl_dll;
  64. glMultiTexCoord1sEXT: procedure(target: GLenum; s: ShortInt); ogl_dll;
  65. glMultiTexCoord1svEXT: procedure(target: GLenum; var v: ShortInt); ogl_dll;
  66. glMultiTexCoord2dEXT: procedure(target: GLenum; s, t: Double); ogl_dll;
  67. glMultiTexCoord2dvEXT: procedure(target: GLenum; var v: Double); ogl_dll;
  68. glMultiTexCoord2fEXT: procedure(target: GLenum; s, t: Single); ogl_dll;
  69. glMultiTexCoord2fvEXT: procedure(target: GLenum; var v: Single); ogl_dll;
  70. glMultiTexCoord2iEXT: procedure(target: GLenum; s, t: LongInt); ogl_dll;
  71. glMultiTexCoord2ivEXT: procedure(target: GLenum; var v: LongInt); ogl_dll;
  72. glMultiTexCoord2sEXT: procedure(target: GLenum; s, t: ShortInt); ogl_dll;
  73. glMultiTexCoord2svEXT: procedure(target: GLenum; var v: ShortInt); ogl_dll;
  74. glMultiTexCoord3dEXT: procedure(target: GLenum; s, t, r: Double); ogl_dll;
  75. glMultiTexCoord3dvEXT: procedure(target: GLenum; var v: Double); ogl_dll;
  76. glMultiTexCoord3fEXT: procedure(target: GLenum; s, t, r: Single); ogl_dll;
  77. glMultiTexCoord3fvEXT: procedure(target: GLenum; var v: Single); ogl_dll;
  78. glMultiTexCoord3iEXT: procedure(target: GLenum; s, t, r: LongInt); ogl_dll;
  79. glMultiTexCoord3ivEXT: procedure(target: GLenum; var v: LongInt); ogl_dll;
  80. glMultiTexCoord3sEXT: procedure(target: GLenum; s, t, r: ShortInt); ogl_dll;
  81. glMultiTexCoord3svEXT: procedure(target: GLenum; var v: ShortInt); ogl_dll;
  82. glMultiTexCoord4dEXT: procedure(target: GLenum; s, t, r, q: Double); ogl_dll;
  83. glMultiTexCoord4dvEXT: procedure(target: GLenum; var v: Double); ogl_dll;
  84. glMultiTexCoord4fEXT: procedure(target: GLenum; s, t, r, q: Single); ogl_dll;
  85. glMultiTexCoord4fvEXT: procedure(target: GLenum; var v: Single); ogl_dll;
  86. glMultiTexCoord4iEXT: procedure(target: GLenum; s, t, r, q: LongInt); ogl_dll;
  87. glMultiTexCoord4ivEXT: procedure(target: GLenum; var v: LongInt); ogl_dll;
  88. glMultiTexCoord4sEXT: procedure(target: GLenum; s, t, r, q: ShortInt); ogl_dll;
  89. glMultiTexCoord4svEXT: procedure(target: GLenum; var v: ShortInt); ogl_dll;
  90. glInterleavedTextureCoordSetsEXT: procedure(factor: LongInt); ogl_dll;
  91. glSelectTextureEXT: procedure(target: GLenum); ogl_dll;
  92. glSelectTextureCoordSetEXT: procedure(target: GLenum); ogl_dll;
  93. glSelectTextureTransformEXT: procedure(target: GLenum); ogl_dll;
  94. // GL_EXT_point_parameters
  95. glPointParameterfEXT: procedure(pname: GLenum; param: Single); ogl_dll;
  96. glPointParameterfvEXT: procedure(pname: GLenum; var params: Single); ogl_dll;
  97. %END