core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals  

t_pipeline.h File Reference

#include "mtypes.h"
#include "t_context.h"

Functions

void _tnl_run_pipeline (GLcontext *ctx)
void _tnl_validate_pipeline (GLcontext *ctx)
void _tnl_destroy_pipeline (GLcontext *ctx)
void _tnl_install_pipeline (GLcontext *ctx, const struct tnl_pipeline_stage **stages)
void _tnl_RenderClippedPolygon (GLcontext *ctx, const GLuint *elts, GLuint n)
void _tnl_RenderClippedLine (GLcontext *ctx, GLuint ii, GLuint jj)

Variables

const struct tnl_pipeline_stage _tnl_vertex_transform_stage
const struct tnl_pipeline_stage _tnl_vertex_cull_stage
const struct tnl_pipeline_stage _tnl_normal_transform_stage
const struct tnl_pipeline_stage _tnl_lighting_stage
const struct tnl_pipeline_stage _tnl_fog_coordinate_stage
const struct tnl_pipeline_stage _tnl_texgen_stage
const struct tnl_pipeline_stage _tnl_texture_transform_stage
const struct tnl_pipeline_stage _tnl_point_attenuation_stage
const struct tnl_pipeline_stage _tnl_vertex_program_stage
 Public description of this pipeline stage. More...

const struct tnl_pipeline_stage _tnl_render_stage
const struct tnl_pipeline_stage_tnl_default_pipeline []
render_func _tnl_render_tab_elts []
render_func _tnl_render_tab_verts []

Function Documentation

void _tnl_destroy_pipeline GLcontext   ctx
 

void _tnl_install_pipeline GLcontext   ctx,
const struct tnl_pipeline_stage **    stages
 

void _tnl_RenderClippedLine GLcontext   ctx,
GLuint    ii,
GLuint    jj
 

void _tnl_RenderClippedPolygon GLcontext   ctx,
const GLuint *    elts,
GLuint    n
 

void _tnl_run_pipeline GLcontext   ctx
 

void _tnl_validate_pipeline GLcontext   ctx
 


Variable Documentation

const struct tnl_pipeline_stage* _tnl_default_pipeline[]
 

const struct tnl_pipeline_stage _tnl_fog_coordinate_stage
 

const struct tnl_pipeline_stage _tnl_lighting_stage
 

const struct tnl_pipeline_stage _tnl_normal_transform_stage
 

const struct tnl_pipeline_stage _tnl_point_attenuation_stage
 

const struct tnl_pipeline_stage _tnl_render_stage
 

render_func _tnl_render_tab_elts[]
 

render_func _tnl_render_tab_verts[]
 

const struct tnl_pipeline_stage _tnl_texgen_stage
 

const struct tnl_pipeline_stage _tnl_texture_transform_stage
 

const struct tnl_pipeline_stage _tnl_vertex_cull_stage
 

const struct tnl_pipeline_stage _tnl_vertex_program_stage
 

Public description of this pipeline stage.

const struct tnl_pipeline_stage _tnl_vertex_transform_stage
 


Generated on Sun May 16 15:55:27 2004 for Mesa Transform and Lighting (tnl) by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001