Lines Matching refs:tnl
86 tnl->Driver.Render.Points( ctx, start, count )
121 TNLcontext *tnl = TNL_CONTEXT(ctx); \
122 struct vertex_buffer *VB = &tnl->vb; \
126 const tnl_line_func LineFunc = tnl->Driver.Render.Line; \
127 const tnl_triangle_func TriangleFunc = tnl->Driver.Render.Triangle; \
128 const tnl_quad_func QuadFunc = tnl->Driver.Render.Quad; \
134 #define INIT(x) tnl->Driver.Render.PrimitiveNotify( ctx, x )
135 #define RESET_STIPPLE if (stipple) tnl->Driver.Render.ResetLineStipple( ctx )
156 TNLcontext *tnl = TNL_CONTEXT(ctx); in clip_elt_triangles() local
157 tnl_render_func render_tris = tnl->Driver.Render.PrimTabElts[GL_TRIANGLES]; in clip_elt_triangles()
158 struct vertex_buffer *VB = &tnl->vb; in clip_elt_triangles()
165 tnl->Driver.Render.PrimitiveNotify( ctx, GL_TRIANGLES ); in clip_elt_triangles()
197 tnl->Driver.Render.Points( ctx, start, count )
211 TNLcontext *tnl = TNL_CONTEXT(ctx); \
212 struct vertex_buffer *VB = &tnl->vb; \
214 const tnl_line_func LineFunc = tnl->Driver.Render.Line; \
215 const tnl_triangle_func TriangleFunc = tnl->Driver.Render.Triangle; \
216 const tnl_quad_func QuadFunc = tnl->Driver.Render.Quad; \
221 #define RESET_STIPPLE if (stipple) tnl->Driver.Render.ResetLineStipple( ctx )
222 #define INIT(x) tnl->Driver.Render.PrimitiveNotify( ctx, x )
242 TNLcontext *tnl = TNL_CONTEXT(ctx); in _tnl_RenderClippedPolygon() local
243 struct vertex_buffer *VB = &tnl->vb; in _tnl_RenderClippedPolygon()
247 tnl->Driver.Render.PrimTabElts[GL_POLYGON]( ctx, 0, n, PRIM_BEGIN|PRIM_END ); in _tnl_RenderClippedPolygon()
253 TNLcontext *tnl = TNL_CONTEXT(ctx); in _tnl_RenderClippedLine() local
254 tnl->Driver.Render.Line( ctx, ii, jj ); in _tnl_RenderClippedLine()
267 TNLcontext *tnl = TNL_CONTEXT(ctx); in run_render() local
268 struct vertex_buffer *VB = &tnl->vb; in run_render()
276 assert(tnl->Driver.Render.Start); in run_render()
278 tnl->Driver.Render.Start( ctx ); in run_render()
280 assert(tnl->Driver.Render.BuildVertices); in run_render()
281 assert(tnl->Driver.Render.PrimitiveNotify); in run_render()
282 assert(tnl->Driver.Render.Points); in run_render()
283 assert(tnl->Driver.Render.Line); in run_render()
284 assert(tnl->Driver.Render.Triangle); in run_render()
285 assert(tnl->Driver.Render.Quad); in run_render()
286 assert(tnl->Driver.Render.ResetLineStipple); in run_render()
287 assert(tnl->Driver.Render.Interp); in run_render()
288 assert(tnl->Driver.Render.CopyPV); in run_render()
289 assert(tnl->Driver.Render.ClippedLine); in run_render()
290 assert(tnl->Driver.Render.ClippedPolygon); in run_render()
291 assert(tnl->Driver.Render.Finish); in run_render()
293 tnl->Driver.Render.BuildVertices( ctx, 0, VB->Count, ~0 ); in run_render()
301 tnl->Driver.Render.PrimTabElts : in run_render()
302 tnl->Driver.Render.PrimTabVerts); in run_render()
325 } while (tnl->Driver.Render.Multipass && in run_render()
326 tnl->Driver.Render.Multipass( ctx, ++pass )); in run_render()
328 tnl->Driver.Render.Finish( ctx ); in run_render()