core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

t_vb_vertex.c File Reference

#include "main/glheader.h"
#include "main/colormac.h"
#include "main/context.h"
#include "main/macros.h"
#include "main/imports.h"
#include "main/mtypes.h"
#include "math/m_xform.h"
#include "t_context.h"
#include "t_pipeline.h"

Data Structures

struct  vertex_stage_data

Defines

#define VERTEX_STAGE_DATA(stage)   ((struct vertex_stage_data *)stage->privatePtr)
#define USER_CLIPTEST(NAME, SZ)

Functions

static void usercliptab (GLcontext *, GLvector4f *, GLubyte *, GLubyte *, GLubyte *)
void tnl_clip_prepare (GLcontext *ctx)
static GLboolean run_vertex_stage (GLcontext *ctx, struct tnl_pipeline_stage *stage)
static GLboolean init_vertex_stage (GLcontext *ctx, struct tnl_pipeline_stage *stage)
static void dtr (struct tnl_pipeline_stage *stage)

Variables

struct tnl_pipeline_stage _tnl_vertex_transform_stage


Define Documentation

#define USER_CLIPTEST ( NAME,
SZ   ) 

#define VERTEX_STAGE_DATA ( stage   )     ((struct vertex_stage_data *)stage->privatePtr)


Function Documentation

static void dtr ( struct tnl_pipeline_stage stage  )  [static]

static GLboolean init_vertex_stage ( GLcontext ctx,
struct tnl_pipeline_stage stage 
) [static]

static GLboolean run_vertex_stage ( GLcontext ctx,
struct tnl_pipeline_stage stage 
) [static]

void tnl_clip_prepare ( GLcontext ctx  ) 

static void usercliptab ( GLcontext ,
GLvector4f ,
GLubyte *  ,
GLubyte *  ,
GLubyte *   
) [static]


Variable Documentation

struct tnl_pipeline_stage _tnl_vertex_transform_stage

Initial value:

{
   "modelview/project/cliptest/divide",
   NULL,                        
   init_vertex_stage,
   dtr,                         
   NULL,
   run_vertex_stage             
}


Generated on Sun Sep 27 06:48:09 2009 for Mesa Transform and Lighting (tnl) by  doxygen 1.5.4