Home | History | Annotate | Download | only in nouveau

Lines Matching refs:tnl

27 #include "tnl/t_context.h"
28 #include "tnl/t_pipeline.h"
29 #include "tnl/t_vertex.h"
107 TNLcontext *tnl = TNL_CONTEXT(ctx);
108 struct tnl_clipspace *vtx = &tnl->clipspace;
116 tnl->vb.AttribPtr[VERT_ATTRIB_POS] = tnl->vb.ClipPtr;
126 if (tnl->render_inputs_bitset & BITFIELD64_BIT(i)) {
130 fields = tnl->vb.AttribPtr[i]->size;
228 /* TnL renderer entry points */
314 /* TnL initialization. */
318 TNLcontext *tnl = TNL_CONTEXT(ctx);
320 tnl->Driver.RunPipeline = _tnl_run_pipeline;
321 tnl->Driver.Render.Interp = _tnl_interp;
322 tnl->Driver.Render.CopyPV = _tnl_copy_pv;
323 tnl->Driver.Render.ClippedPolygon = _tnl_RenderClippedPolygon;
324 tnl->Driver.Render.ClippedLine = _tnl_RenderClippedLine;
325 tnl->Driver.Render.BuildVertices = _tnl_build_vertices;
327 tnl->Driver.Render.Start = swtnl_start;
328 tnl->Driver.Render.Finish = swtnl_finish;
329 tnl->Driver.Render.PrimitiveNotify = swtnl_primitive;
330 tnl->Driver.Render.ResetLineStipple = swtnl_reset_stipple;
332 tnl->Driver.Render.Points = swtnl_points;
333 tnl->Driver.Render.Line = swtnl_line;
334 tnl->Driver.Render.Triangle = swtnl_triangle;
335 tnl->Driver.Render.Quad = swtnl_quad;
337 _tnl_init_vertices(ctx, tnl->vb.Size,