Rename quad function to quadr to avoid clash with Solaris quad typedef
[mesa.git] / src / mesa / drivers / d3d / NULLProcs.h
1 /*===========================================================================*/
2 /* */
3 /* Mesa-3.0 DirectX 6 Driver */
4 /* */
5 /* By Leigh McRae */
6 /* */
7 /* http://www.altsoftware.com/ */
8 /* */
9 /* Copyright (c) 1999-1998 alt.software inc. All Rights Reserved */
10 /*===========================================================================*/
11 #ifndef NULL_MESA_PROCS_INC
12 #define NULL_MESA_PROCS_INC
13 /*===========================================================================*/
14 /* Includes. */
15 /*===========================================================================*/
16 #include "matrix.h"
17 #include "context.h"
18 #include "types.h"
19 #include "vb.h"
20 /*===========================================================================*/
21 /* Macros. */
22 /*===========================================================================*/
23 /*===========================================================================*/
24 /* Magic numbers. */
25 /*===========================================================================*/
26 /*===========================================================================*/
27 /* Type defines. */
28 /*===========================================================================*/
29 void NULLSetColor( GLcontext *ctx, GLubyte r, GLubyte g, GLubyte b, GLubyte a );
30 void NULLClearColor( GLcontext *ctx, GLubyte r, GLubyte g, GLubyte b, GLubyte a );
31 GLboolean NULLSetBuffer( GLcontext *ctx, GLenum mode );
32 void NULLGetBufferSize( GLcontext *ctx, GLuint *width, GLuint *height );
33 GLbitfield NULLClearBuffers( GLcontext *ctx, GLbitfield m, GLboolean a, GLint x, GLint y, GLint w, GLint h );
34 void NULLWrSpRGB( const GLcontext* ctx, GLuint n, GLint x, GLint y, const GLubyte r[][3], const GLubyte m[] );
35 void NULLWrSpRGBA( const GLcontext* ctx, GLuint n, GLint x, GLint y, const GLubyte r[][4], const GLubyte m[] );
36 void NULLWrSpRGBAMono( const GLcontext* ctx, GLuint n, GLint x, GLint y, const GLubyte m[] );
37 void NULLWrPiRGBA( const GLcontext* ctx, GLuint n, const GLint x[], const GLint y[], const GLubyte r[][4], const GLubyte m[] );
38 void NULLWrPiRGBAMono( const GLcontext* ctx, GLuint n, const GLint x[], const GLint y[], const GLubyte m[] );
39 void NULLReSpRGBA( const GLcontext* ctx, GLuint n, GLint x, GLint y, GLubyte r[][4] );
40 void NULLRePiRGBA( const GLcontext* ctx, GLuint n, const GLint x[], const GLint y[], GLubyte r[][4], const GLubyte m[] );
41 /*===========================================================================*/
42 /* Extern function prototypes. */
43 /*===========================================================================*/
44 /*===========================================================================*/
45 /* Global variables. */
46 /*===========================================================================*/
47
48 #endif
49