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

tnl_device_driver Struct Reference

#include <t_context.h>


Data Fields

void(* RunPipeline )(GLcontext *ctx)
void(* NotifyMaterialChange )(GLcontext *ctx)
void(* NotifyInputChanges )(GLcontext *ctx, GLuint bitmask)
struct {
   void(*   Start )(GLcontext *ctx)
   void(*   Finish )(GLcontext *ctx)
   void(*   PrimitiveNotify )(GLcontext *ctx, GLenum mode)
   tnl_interp_func   Interp
   tnl_copy_pv_func   CopyPV
   void(*   ClippedPolygon )(GLcontext *ctx, const GLuint *elts, GLuint n)
   void(*   ClippedLine )(GLcontext *ctx, GLuint v0, GLuint v1)
   tnl_points_func   Points
   tnl_line_func   Line
   tnl_triangle_func   Triangle
   tnl_quad_func   Quad
   tnl_render_func *   PrimTabVerts
   tnl_render_func *   PrimTabElts
   void(*   ResetLineStipple )(GLcontext *ctx)
   tnl_setup_func   BuildVertices
   GLboolean(*   Multipass )(GLcontext *ctx, GLuint passno)
Render


Field Documentation

void(* tnl_device_driver::RunPipeline)(GLcontext *ctx)

void(* tnl_device_driver::NotifyMaterialChange)(GLcontext *ctx)

void(* tnl_device_driver::NotifyInputChanges)(GLcontext *ctx, GLuint bitmask)

void(* tnl_device_driver::Start)(GLcontext *ctx)

void(* tnl_device_driver::Finish)(GLcontext *ctx)

void(* tnl_device_driver::PrimitiveNotify)(GLcontext *ctx, GLenum mode)

tnl_interp_func tnl_device_driver::Interp

tnl_copy_pv_func tnl_device_driver::CopyPV

void(* tnl_device_driver::ClippedPolygon)(GLcontext *ctx, const GLuint *elts, GLuint n)

void(* tnl_device_driver::ClippedLine)(GLcontext *ctx, GLuint v0, GLuint v1)

tnl_points_func tnl_device_driver::Points

tnl_line_func tnl_device_driver::Line

tnl_triangle_func tnl_device_driver::Triangle

tnl_quad_func tnl_device_driver::Quad

tnl_render_func* tnl_device_driver::PrimTabVerts

tnl_render_func* tnl_device_driver::PrimTabElts

void(* tnl_device_driver::ResetLineStipple)(GLcontext *ctx)

tnl_setup_func tnl_device_driver::BuildVertices

GLboolean(* tnl_device_driver::Multipass)(GLcontext *ctx, GLuint passno)

struct { ... } tnl_device_driver::Render


The documentation for this struct was generated from the following file:
Generated on Sun Sep 27 06:48:10 2009 for Mesa Transform and Lighting (tnl) by  doxygen 1.5.4