Lines Matching refs:BF
36 #define BF(f) NV50_BLEND_FACTOR_##f
47 /* Clear */ { 0, 0, BF( ZERO), BF( ZERO) },
48 /* Src */ { 0, 0, BF( ONE), BF( ZERO) },
49 /* Dst */ { 0, 0, BF( ZERO), BF( ONE) },
50 /* Over */ { 1, 0, BF( ONE), BF(ONE_MINUS_SRC_ALPHA) },
51 /* OverReverse */ { 0, 1, BF(ONE_MINUS_DST_ALPHA), BF( ONE) },
52 /* In */ { 0, 1, BF( DST_ALPHA), BF( ZERO) },
53 /* InReverse */ { 1, 0, BF( ZERO), BF( SRC_ALPHA) },
54 /* Out */ { 0, 1, BF(ONE_MINUS_DST_ALPHA), BF( ZERO) },
55 /* OutReverse */ { 1, 0, BF( ZERO), BF(ONE_MINUS_SRC_ALPHA) },
56 /* Atop */ { 1, 1, BF( DST_ALPHA), BF(ONE_MINUS_SRC_ALPHA) },
57 /* AtopReverse */ { 1, 1, BF(ONE_MINUS_DST_ALPHA), BF( SRC_ALPHA) },
58 /* Xor */ { 1, 1, BF(ONE_MINUS_DST_ALPHA), BF(ONE_MINUS_SRC_ALPHA) },
59 /* Add */ { 0, 0, BF( ONE), BF( ONE) },
757 if (sblend == BF(DST_ALPHA))
758 sblend = BF(ONE);
760 if (sblend == BF(ONE_MINUS_DST_ALPHA))
761 sblend = BF(ZERO);
766 if (dblend == BF(SRC_ALPHA))
767 dblend = BF(SRC_COLOR);
769 if (dblend == BF(ONE_MINUS_SRC_ALPHA))
770 dblend = BF(ONE_MINUS_SRC_COLOR);
773 if (sblend == BF(ONE) && dblend == BF(ZERO)) {
807 NVC0EXABlendOp[op].src_blend != BF(ZERO))