Merge commit 'origin/gallium-0.1'
[mesa.git] / src / mesa / drivers / dri / ffb / ffb_tris.h
1
2 #ifndef _FFB_TRIS_H
3 #define _FFB_TRIS_H
4
5 extern void ffbDDInitRenderFuncs( GLcontext *ctx );
6
7
8 #define _FFB_NEW_RENDER (_DD_NEW_TRI_LIGHT_TWOSIDE | \
9 _DD_NEW_TRI_OFFSET | \
10 _DD_NEW_TRI_UNFILLED)
11
12 extern void ffbChooseRenderState(GLcontext *ctx);
13
14
15 #define _FFB_NEW_TRIANGLE (_DD_NEW_TRI_SMOOTH | \
16 _DD_NEW_FLATSHADE | \
17 _NEW_POLYGON | \
18 _NEW_COLOR)
19
20 extern void ffbChooseTriangleState(GLcontext *ctx);
21
22 extern void ffbFallback( GLcontext *ctx, GLuint bit, GLboolean mode );
23 #define FALLBACK( ctx, bit, mode ) ffbFallback( ctx, bit, mode )
24
25 #endif /* !(_FFB_TRIS_H) */