home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 2000 April & May / AMIGA_2000_04.iso / patches / mesa3.1 / mesa-3_1.lha / src / AOS / natDisplay / intern.h next >
Encoding:
Text File  |  1999-09-23  |  6.8 KB  |  119 lines

  1. const char *natRendererString(void);
  2. const char *natRendererStringDB(void);
  3. void natClearIndex(GLcontext *ctx, GLuint index);
  4. void natClearColor(GLcontext *ctx,
  5.            GLubyte r, GLubyte g, GLubyte b, GLubyte a);
  6. GLbitfield natClear(GLcontext *ctx, GLbitfield mask, GLboolean all,
  7.             GLint x, GLint y, GLint width, GLint height);
  8. GLbitfield natClearDB(GLcontext *ctx, GLbitfield mask, GLboolean all,
  9.               GLint x, GLint y, GLint width, GLint height);
  10. void natSetIndex(GLcontext *ctx, GLuint index);
  11. void natSetColor(GLcontext *ctx, GLubyte r, GLubyte g, GLubyte b, GLubyte a);
  12. GLboolean natIndexMask(GLcontext *ctx, GLuint mask);
  13. GLboolean natColorMask(GLcontext *ctx, GLboolean rmask, GLboolean gmask, GLboolean bmask, GLboolean amask);
  14. GLboolean natLogicOp(GLcontext *ctx, GLenum op);
  15. void natFastLineFunction(GLcontext *ctx, GLuint v0, GLuint v1, GLuint pv);
  16. line_func natChooseLineFunction(GLcontext *ctx);
  17. line_func natChooseLineFunctionDB(GLcontext *ctx);
  18. void natFastPointsFunction(GLcontext *ctx, GLuint first, GLuint last);
  19. points_func natChoosePointsFunction(GLcontext *ctx);
  20. points_func natChoosePointsFunctionDB(GLcontext *ctx);
  21. GLboolean natDirectDrawPixels(GLcontext *ctx,
  22.                   const struct gl_pixelstore_attrib *unpack,
  23.                   GLsizei width, GLsizei height,
  24.                   GLenum format, GLenum type,
  25.                   const GLvoid *pixels);
  26. void natFastTriangleFunction(GLcontext *ctx, GLuint v0, GLuint v1, GLuint v2, GLuint pv);
  27. triangle_func natChooseTriangleFunction(GLcontext *ctx);
  28. triangle_func natChooseTriangleFunctionDB(GLcontext *ctx);
  29. void natFastQuadFunction(GLcontext *ctx, GLuint v0, GLuint v1, GLuint v2, GLuint v3, GLuint pv);
  30. quad_func natChooseQuadFunction(GLcontext *ctx);
  31. quad_func natChooseQuadFunctionDB(GLcontext *ctx);
  32. void natFastRectFunction(GLcontext *ctx, GLint x, GLint y, GLint width, GLint height);
  33. rect_func natChooseRectFunction(GLcontext *ctx);
  34. rect_func natChooseRectFunctionDB(GLcontext *ctx);
  35. void nat8WriteRGBASpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  36.                const  GLubyte rgba[][4], const GLubyte mask[]);
  37. void nat8WriteRGBSpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  38.               const  GLubyte rgb[][3], const GLubyte mask[]);
  39. void nat8WriteRGBASpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  40.              const  GLubyte rgba[][4], const GLubyte mask[]);
  41. void nat8WriteRGBSpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  42.             const  GLubyte rgb[][3], const GLubyte mask[]);
  43. void natDWriteRGBASpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  44.                const  GLubyte rgba[][4], const GLubyte mask[]);
  45. void natDWriteRGBSpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  46.               const  GLubyte rgb[][3], const GLubyte mask[]);
  47. void natDWriteMonoCISpan(const GLcontext *ctx, GLuint n, GLint x, GLint y, const GLubyte mask[]);
  48. void natDWriteRGBASpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  49.              const  GLubyte rgba[][4], const GLubyte mask[]);
  50. void natDWriteRGBSpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  51.             const  GLubyte rgb[][3], const GLubyte mask[]);
  52. void natDWriteMonoCISpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  53.               const GLubyte mask[]);
  54. void natGWriteRGBASpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  55.                const  GLubyte rgba[][4], const GLubyte mask[]);
  56. void natGWriteRGBSpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  57.               const  GLubyte rgb[][3], const GLubyte mask[]);
  58. void natGWriteRGBASpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  59.              const  GLubyte rgba[][4], const GLubyte mask[]);
  60. void natGWriteRGBSpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  61.             const  GLubyte rgb[][3], const GLubyte mask[]);
  62. void natWriteCI32Span(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  63.               const GLuint index[],
  64.               const GLubyte mask[]);
  65. void natWriteCI8Span(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  66.              const GLubyte index[],
  67.              const GLubyte mask[]);
  68. void natWriteMonoCISpan(const GLcontext *ctx, GLuint n, GLint x, GLint y, const GLubyte mask[]);
  69. void natWriteCI32SpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  70.             const GLuint index[],
  71.             const GLubyte mask[]);
  72. void natWriteCI8SpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  73.                const GLubyte index[],
  74.                const GLubyte mask[]);
  75. void natWriteMonoCISpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  76.               const GLubyte mask[]);
  77. void natReadRGBASpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  78.                GLubyte rgba[][4]);
  79. void natReadCI32SpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[]);
  80. void natReadCI32Span(const GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[]);
  81. void natReadRGBASpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  82.              GLubyte rgba[][4]);
  83. void nat8WriteRGBAPixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  84.             const  GLubyte rgba[][4], const GLubyte mask[]);
  85. void nat8WriteRGBAPixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  86.               const  GLubyte rgba[][4], const GLubyte mask[]);
  87. void natDWriteRGBAPixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  88.             const  GLubyte rgba[][4], const GLubyte mask[]);
  89. void natDWriteMonoCIPixel(const GLcontext *ctx, GLuint n,
  90.              const GLint x[], const GLint y[],
  91.              const GLubyte mask[]);
  92. void natDWriteRGBAPixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  93.               const  GLubyte rgba[][4], const GLubyte mask[]);
  94. void natDWriteMonoCIPixelDB(const GLcontext *ctx, GLuint n,
  95.                 const GLint x[], const GLint y[],
  96.                 const GLubyte mask[]);
  97. void natGWriteRGBAPixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  98.             const  GLubyte rgba[][4], const GLubyte mask[]);
  99. void natGWriteRGBAPixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  100.               const  GLubyte rgba[][4], const GLubyte mask[]);
  101. void natWriteCI32Pixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  102.             const GLuint index[], const GLubyte mask[]);
  103. void natWriteMonoCIPixel(const GLcontext *ctx, GLuint n,
  104.              const GLint x[], const GLint y[],
  105.              const GLubyte mask[]);
  106. void natWriteCI32PixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  107.               const GLuint index[], const GLubyte mask[]);
  108. void natWriteMonoCIPixelDB(const GLcontext *ctx, GLuint n,
  109.                 const GLint x[], const GLint y[],
  110.                 const GLubyte mask[]);
  111. void natReadRGBAPixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  112.                GLubyte rgba[][4], const GLubyte mask[]);
  113. void natReadCI32Pixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  114.                GLuint index[], const GLubyte mask[]);
  115. void natReadRGBAPixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  116.              GLubyte rgba[][4], const GLubyte mask[]);
  117. void natReadCI32PixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  118.              GLuint index[], const GLubyte mask[]);
  119.