Merge branch 'nouveau-import'
[mesa.git] / src / mesa / drivers / dri / ffb / ffb_tris.h
1 /* $XFree86: xc/lib/GL/mesa/src/drv/ffb/ffb_tris.h,v 1.2 2002/02/22 21:32:59 dawes Exp $ */
2
3 #ifndef _FFB_TRIS_H
4 #define _FFB_TRIS_H
5
6 extern void ffbDDInitRenderFuncs( GLcontext *ctx );
7
8
9 #define _FFB_NEW_RENDER (_DD_NEW_TRI_LIGHT_TWOSIDE | \
10 _DD_NEW_TRI_OFFSET | \
11 _DD_NEW_TRI_UNFILLED)
12
13 extern void ffbChooseRenderState(GLcontext *ctx);
14
15
16 #define _FFB_NEW_TRIANGLE (_DD_NEW_TRI_SMOOTH | \
17 _DD_NEW_FLATSHADE | \
18 _NEW_POLYGON | \
19 _NEW_COLOR)
20
21 extern void ffbChooseTriangleState(GLcontext *ctx);
22
23 extern void ffbFallback( GLcontext *ctx, GLuint bit, GLboolean mode );
24 #define FALLBACK( ctx, bit, mode ) ffbFallback( ctx, bit, mode )
25
26 #endif /* !(_FFB_TRIS_H) */