Lines Matching refs:BF
34 #define BF(f) NV50_BLEND_FACTOR_##f
45 /* Clear */ { 0, 0, BF( ZERO), BF( ZERO) },
46 /* Src */ { 0, 0, BF( ONE), BF( ZERO) },
47 /* Dst */ { 0, 0, BF( ZERO), BF( ONE) },
48 /* Over */ { 1, 0, BF( ONE), BF(ONE_MINUS_SRC_ALPHA) },
49 /* OverReverse */ { 0, 1, BF(ONE_MINUS_DST_ALPHA), BF( ONE) },
50 /* In */ { 0, 1, BF( DST_ALPHA), BF( ZERO) },
51 /* InReverse */ { 1, 0, BF( ZERO), BF( SRC_ALPHA) },
52 /* Out */ { 0, 1, BF(ONE_MINUS_DST_ALPHA), BF( ZERO) },
53 /* OutReverse */ { 1, 0, BF( ZERO), BF(ONE_MINUS_SRC_ALPHA) },
54 /* Atop */ { 1, 1, BF( DST_ALPHA), BF(ONE_MINUS_SRC_ALPHA) },
55 /* AtopReverse */ { 1, 1, BF(ONE_MINUS_DST_ALPHA), BF( SRC_ALPHA) },
56 /* Xor */ { 1, 1, BF(ONE_MINUS_DST_ALPHA), BF(ONE_MINUS_SRC_ALPHA) },
57 /* Add */ { 0, 0, BF( ONE), BF( ONE) },
770 if (sblend == BF(DST_ALPHA))
771 sblend = BF(ONE);
773 if (sblend == BF(ONE_MINUS_DST_ALPHA))
774 sblend = BF(ZERO);
779 if (dblend == BF(SRC_ALPHA))
780 dblend = BF(SRC_COLOR);
782 if (dblend == BF(ONE_MINUS_SRC_ALPHA))
783 dblend = BF(ONE_MINUS_SRC_COLOR);
786 if (sblend == BF(ONE) && dblend == BF(ZERO)) {
820 NV50EXABlendOp[op].src_blend != BF(ZERO))