#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 |
1.5.4