#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 USER_CLIPTEST | ( | NAME, | |||
SZ | ) |
#define VERTEX_STAGE_DATA | ( | stage | ) | ((struct vertex_stage_data *)stage->privatePtr) |
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] |
Initial value:
{ "modelview/project/cliptest/divide", NULL, init_vertex_stage, dtr, NULL, run_vertex_stage }