Lines Matching refs:SF
105 #define SF(bf) (NV30_3D_BLEND_FUNC_SRC_RGB_##bf | \
111 /* Clear */ { 0, 0, SF( ZERO), DF( ZERO) },
112 /* Src */ { 0, 0, SF( ONE), DF( ZERO) },
113 /* Dst */ { 0, 0, SF( ZERO), DF( ONE) },
114 /* Over */ { 1, 0, SF( ONE), DF(ONE_MINUS_SRC_ALPHA) },
115 /* OverReverse */ { 0, 1, SF(ONE_MINUS_DST_ALPHA), DF( ONE) },
116 /* In */ { 0, 1, SF( DST_ALPHA), DF( ZERO) },
117 /* InReverse */ { 1, 0, SF( ZERO), DF( SRC_ALPHA) },
118 /* Out */ { 0, 1, SF(ONE_MINUS_DST_ALPHA), DF( ZERO) },
119 /* OutReverse */ { 1, 0, SF( ZERO), DF(ONE_MINUS_SRC_ALPHA) },
120 /* Atop */ { 1, 1, SF( DST_ALPHA), DF(ONE_MINUS_SRC_ALPHA) },
121 /* AtopReverse */ { 1, 1, SF(ONE_MINUS_DST_ALPHA), DF( SRC_ALPHA) },
122 /* Xor */ { 1, 1, SF(ONE_MINUS_DST_ALPHA), DF(ONE_MINUS_SRC_ALPHA) },
123 /* Add */ { 0, 0, SF( ONE), DF( ONE) }
147 if (sblend == SF(DST_ALPHA)) {
148 sblend = SF(ONE);
149 } else if (sblend == SF(ONE_MINUS_DST_ALPHA)) {
150 sblend = SF(ZERO);
153 if (sblend == SF(DST_ALPHA)) {
154 sblend = SF(DST_COLOR);
155 } else if (sblend == SF(ONE_MINUS_DST_ALPHA)) {
156 sblend = SF(ONE_MINUS_DST_COLOR);
169 if (sblend == SF(ONE) && dblend == DF(ZERO)) {
442 opr->src_alpha && opr->src_card_op != SF(ZERO))