Home | History | Annotate | Download | only in tnl

Lines Matching defs:vtx

309    struct tnl_clipspace *vtx = GET_VERTEX_STATE(p->ctx);
310 struct x86_reg ptr_to_src = x86_make_disp(vtxREG, get_offset(vtx, &a->inputptr));
323 struct tnl_clipspace *vtx = GET_VERTEX_STATE(p->ctx);
324 struct x86_reg ptr_to_src = x86_make_disp(vtxREG, get_offset(vtx, &a->inputptr));
348 struct tnl_clipspace *vtx = GET_VERTEX_STATE(ctx);
378 /* Dereference ctx to get tnl, then vtx:
387 if (vtx->need_viewport) {
388 sse_movups(&p->func, vp0, x86_make_disp(vtxESI, get_offset(vtx, &vtx->vp_scale[0])));
389 sse_movups(&p->func, vp1, x86_make_disp(vtxESI, get_offset(vtx, &vtx->vp_xlate[0])));
394 sse_movups(&p->func, p->chan0, x86_make_disp(vtxESI, get_offset(vtx, &vtx->chan_scale[0])));
395 sse_movups(&p->func, p->identity, x86_make_disp(vtxESI, get_offset(vtx, &vtx->identity[0])));
406 while (j < vtx->attr_count) {
407 struct tnl_clipspace_attr *a = &vtx->attr[j];
508 if (j == vtx->attr_count - 1 ||
519 else if (j < vtx->attr_count - 1 &&
610 x86_lea(&p->func, vertexEAX, x86_make_disp(vertexEAX, vtx->vertex_size));
633 assert(!vtx->emit);
634 vtx->emit = (tnl_emit_func)x86_get_func(&p->func);
644 struct tnl_clipspace *vtx = GET_VERTEX_STATE(ctx);
648 vtx->codegen_emit = NULL;
662 vtx->emit = NULL;
667 _tnl_register_fastpath( vtx, GL_TRUE );
673 _tnl_register_fastpath( vtx, GL_FALSE );