#include "tnl_dd/t_dd_vertex.h"
#undef TAG
+struct nouveau_context;
typedef void (*nouveau_tri_func)( struct nouveau_context*,
nouveauVertex *,
/* The read-only regs */
volatile unsigned char* mmio;
+ /* State for tris */
+ GLuint vertex_size;
+ GLuint color_offset;
+ GLuint specular_offset;
+
/* The drawing fallbacks */
nouveau_tri_func* draw_tri;
nouveau_line_func* draw_line;
/* Configuration cache */
driOptionCache optionCache;
+
+ uint32_t vblank_flags;
}nouveauContextRec, *nouveauContextPtr;
#define NOUVEAU_CONTEXT(ctx) ((nouveauContextPtr)(ctx->DriverCtx))