Lines Matching refs:vertexblend
47 uint32_t vertexblend : 3; member
410 if (key->vertexblend || key->passthrough & (1 << NINE_DECLUSAGE_BLENDWEIGHT)) in nine_ff_build_vs()
433 if (key->lighting || key->vertexblend) in nine_ff_build_vs()
463 } else if (key->vertexblend) { in nine_ff_build_vs()
484 for (i = 0; i < key->vertexblend; ++i) { in nine_ff_build_vs()
507 if (i < (key->vertexblend - 1)) { in nine_ff_build_vs()
518 … aVtx_dst, ureg_src(tmp), ureg_scalar(ureg_src(sum_blendweights), key->vertexblend - 1), ureg_src(… in nine_ff_build_vs()
520 …aNrm_dst, ureg_src(tmp2), ureg_scalar(ureg_src(sum_blendweights), key->vertexblend - 1), ureg_src(… in nine_ff_build_vs()
1649 case D3DVBF_0WEIGHTS: key.vertexblend = key.vertexblend_indexed; break; in nine_ff_get_vs()
1650 case D3DVBF_1WEIGHTS: key.vertexblend = 2; break; in nine_ff_get_vs()
1651 case D3DVBF_2WEIGHTS: key.vertexblend = 3; break; in nine_ff_get_vs()
1652 case D3DVBF_3WEIGHTS: key.vertexblend = 4; break; in nine_ff_get_vs()
1659 …key.vertexblend = 0; /* TODO: if key.vertexblend_indexed, perhaps it should use 1.0 as weight, or … in nine_ff_get_vs()