#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 |
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) |
void(* tnl_device_driver::ClippedPolygon)(GLcontext *ctx, const GLuint *elts, GLuint n) |
void(* tnl_device_driver::ClippedLine)(GLcontext *ctx, GLuint v0, GLuint v1) |
void(* tnl_device_driver::ResetLineStipple)(GLcontext *ctx) |
GLboolean(* tnl_device_driver::Multipass)(GLcontext *ctx, GLuint passno) |
struct { ... } tnl_device_driver::Render |