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 / cybDisplay / intern.h < prev   
Encoding:
Text File  |  1999-09-23  |  6.1 KB  |  102 lines

  1. const char *cybRendererString(void);
  2. const char *cybRendererStringDB(void);
  3. void cybClearIndex(GLcontext *ctx, GLuint index);
  4. void cybClearColor(GLcontext *ctx,
  5.            GLubyte r, GLubyte g, GLubyte b, GLubyte a);
  6. GLbitfield cybClear(GLcontext *ctx, GLbitfield mask, GLboolean all,
  7.             GLint x, GLint y, GLint width, GLint height);
  8. GLbitfield cybClearDB(GLcontext *ctx, GLbitfield mask, GLboolean all,
  9.               GLint x, GLint y, GLint width, GLint height);
  10. void cybSetIndex(GLcontext *ctx, GLuint index);
  11. void cybSetColor(GLcontext *ctx, GLubyte r, GLubyte g, GLubyte b, GLubyte a);
  12. GLboolean cybIndexMask(GLcontext *ctx, GLuint mask);
  13. GLboolean cybColorMask(GLcontext *ctx, GLboolean rmask, GLboolean gmask, GLboolean bmask, GLboolean amask);
  14. GLboolean cybLogicOp(GLcontext *ctx, GLenum op);
  15. void cybFastLineFunction(GLcontext *ctx, GLuint v0, GLuint v1, GLuint pv);
  16. line_func cybChooseLineFunction(GLcontext *ctx);
  17. line_func cybChooseLineFunctionDB(GLcontext *ctx);
  18. GLboolean cybDirectDrawPixels(GLcontext *ctx,
  19.                               GLint x, GLint y, GLsizei width, GLsizei height,
  20.                               GLenum format, GLenum type,
  21.                               const struct gl_pixelstore_attrib *unpack,
  22.                               const GLvoid *pixels );
  23. GLboolean cybDirectDrawPixelsDB(GLcontext *ctx,
  24.                                 GLint x, GLint y, GLsizei width, GLsizei height,
  25.                                 GLenum format, GLenum type,
  26.                                 const struct gl_pixelstore_attrib *unpack,
  27.                                 const GLvoid *pixels );
  28. void cybFastPointsFunction(GLcontext *ctx, GLuint first, GLuint last);
  29. points_func cybChoosePointsFunction(GLcontext *ctx);
  30. points_func cybChoosePointsFunctionDB(GLcontext *ctx);
  31. void cybFastTriangleFunction(GLcontext *ctx, GLuint v0, GLuint v1, GLuint v2, GLuint pv);
  32. triangle_func cybChooseTriangleFunction(GLcontext *ctx);
  33. triangle_func cybChooseTriangleFunctionDB(GLcontext *ctx);
  34. void cybFastQuadFunction(GLcontext *ctx, GLuint v0, GLuint v1, GLuint v2, GLuint v3, GLuint pv);
  35. quad_func cybChooseQuadFunction(GLcontext *ctx);
  36. quad_func cybChooseQuadFunctionDB(GLcontext *ctx);
  37. void cybFastRectFunction(GLcontext *ctx, GLint x, GLint y, GLint width, GLint height);
  38. rect_func cybChooseRectFunction(GLcontext *ctx);
  39. rect_func cybChooseRectFunctionDB(GLcontext *ctx);
  40. void cyb8ReadCI32Span(const GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[]);
  41. void cyb8ReadCI32SpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[]);
  42. void cybDReadCI32Span(const GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[]);
  43. void cybDReadCI32SpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[]);
  44. void cybGReadCI32Span(const GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[]);
  45. void cybGReadCI32SpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y, GLuint index[]);
  46. void cybWriteRGBASpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  47.               const  GLubyte rgba[][4], const GLubyte mask[]);
  48. void cybWriteRGBSpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  49.              const  GLubyte rgb[][3], const GLubyte mask[]);
  50. void cybWriteCI32Span(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  51.               const GLuint index[],
  52.               const GLubyte mask[]);
  53. void cybWriteCI8Span(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  54.              const GLubyte index[],
  55.              const GLubyte mask[]);
  56. void cybWriteMonoCISpan(const GLcontext *ctx, GLuint n, GLint x, GLint y, const GLubyte mask[]);
  57. void cybWriteRGBASpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  58.             const  GLubyte rgba[][4], const GLubyte mask[]);
  59. void cybWriteRGBSpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  60.                const  GLubyte rgb[][3], const GLubyte mask[]);
  61. void cybWriteCI32SpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  62.             const GLuint index[],
  63.             const GLubyte mask[]);
  64. void cybWriteCI8SpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  65.                const GLubyte index[],
  66.                const GLubyte mask[]);
  67. void cybWriteMonoCISpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y, const GLubyte mask[]);
  68. void cybReadRGBASpan(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  69.              GLubyte rgba[][4]);
  70. void cybReadRGBASpanDB(const GLcontext *ctx, GLuint n, GLint x, GLint y,
  71.                GLubyte rgba[][4]);
  72. void cyb8ReadCI32Pixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  73.             GLuint index[], const GLubyte mask[]);
  74. void cyb8ReadCI32PixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  75.               GLuint index[], const GLubyte mask[]);
  76. void cybDReadCI32Pixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  77.             GLuint index[], const GLubyte mask[]);
  78. void cybDReadCI32PixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  79.               GLuint index[], const GLubyte mask[]);
  80. void cybGReadCI32Pixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  81.             GLuint index[], const GLubyte mask[]);
  82. void cybGReadCI32PixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  83.               GLuint index[], const GLubyte mask[]);
  84. void cybWriteRGBAPixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  85.             const  GLubyte rgba[][4], const GLubyte mask[]);
  86. void cybWriteCI32Pixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  87.             const GLuint index[], const GLubyte mask[]);
  88. void cybWriteMonoCIPixel(const GLcontext *ctx, GLuint n,
  89.               const GLint x[], const GLint y[],
  90.               const GLubyte mask[]);
  91. void cybWriteRGBAPixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  92.               const  GLubyte rgba[][4], const GLubyte mask[]);
  93. void cybWriteCI32PixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  94.               const GLuint index[], const GLubyte mask[]);
  95. void cybWriteMonoCIPixelDB(const GLcontext *ctx, GLuint n,
  96.                 const GLint x[], const GLint y[],
  97.                 const GLubyte mask[]);
  98. void cybReadRGBAPixel(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  99.                GLubyte rgba[][4], const GLubyte mask[]);
  100. void cybReadRGBAPixelDB(const GLcontext *ctx, GLuint n, const GLint x[], const GLint y[],
  101.              GLubyte rgba[][4], const GLubyte mask[]);
  102.