1 /*===========================================================================*/
3 /* Mesa-3.0 DirectX 6 Driver */
7 /* http://www.altsoftware.com/ */
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 /*===========================================================================*/
15 /*===========================================================================*/
20 /*===========================================================================*/
22 /*===========================================================================*/
23 /*===========================================================================*/
25 /*===========================================================================*/
26 /*===========================================================================*/
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
, GLframebuffer
*buffer
, GLuint bit
);
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 /*===========================================================================*/